Releases: MaddyGuthridge/Minifolio
Releases · MaddyGuthridge/Minifolio
v0.6.5 - Security Fixes
🛡️ SECURITY 🛡️
- Update
nanoid
- Update
@sveltejs/kit
v0.6.4 - Security Fixes
🛡️ SECURITY 🛡️
- Update SvelteKit to v2.9.0 to resolve security vulnerability
v0.6.3 - Fix hydration issues
🔧 FIXED 🔧
- Fix a front-end crash during hydration due to nested
<a>
elements (sveltejs/kit#11057)
v0.6.2 - Minor improvements
✏️ CHANGED ✏️
- Svelte has been updated to v5, resolving some bugs with item filtering
- A vulnerability in the
cookie
library has been resolved
v0.6.1 - Support for cloudflare tunnel IP addresses
✨ NEW ✨
- Support for determining incoming IP addresses when behind a Cloudflare Tunnel
v0.6.0 - Support for internal SSH config and other improvements
✨ NEW ✨
- Allow the app to manage its own internal SSH config, allowing for Git SSH operations to be performed from within Docker
- Experimental support for banning IP addresses based on failed logins has been added
- Experimental support for banning IP addresses and user-agents has been added
✏️ CHANGED ✏️
- Split firstrun process into two steps (create account, then set up data)
- Private server data has been moved to a separate volume to improve security and allow for more complex internal data (eg maybe a database in the future)
📐 DEVELOPMENT IMPROVEMENTS 📐
- Migration scripts have had their naming improving
- ESLint is now much more strict
Full Changelog: v0.5.0...v0.6.0
v0.5.0 - Major UI improvements
✨ NEW ✨
- Added support for performing basic git commands from the admin panel
- Display git status in the admin panel
- Added UI option for password resets
✏️ CHANGED ✏️
- Most of the customization options are now placed within the edit mode of the main page
- Improvements to Markdown rendering of block quotes
- About page now shows when in dev mode
- Docker files have been updated to support running SSH operations
- When initializing a git repo, an SSH keyscan is performed so that performing the
git clone
operation doesn't fail - Logging middleware now runs in production (at least a stripped-back version of it)
- Login page now redirects to the previous page on success
🛠️ FIXED 🛠️
- Edit controls are now hidden when not logged in
📐 DEVELOPMENT IMPROVEMENTS 📐
- The firstrun screen has some properties auto-filled in dev mode to improve testing efficiency
- ESLint updated to v9
v0.4.1 - Security fixes
- Fix various security vulnerabilities in dependencies
v0.4.0 - SEO improvements and edit mode
- Implement various features for SEO, so that your portfolio will show up properly in search engines
- Create a proper edit mode to manage the data a little better
v0.3.3 - Bug fix
- Fix a 404 error when requesting files belonging to items