📝 Changelog for v0.9.0
Highlights
- Optimistic Locking
- Revisions
- Link Refactoring
- Perma Links
✨ Features
- feat: optimistic locking (#934) (@perber)
- feat: add shareable permalinks (#923) (@perber)
- feat: add localization error message (#920) (@perber)
- feat: enhance shoutout boxes (#917) (@perber)
- feat: allow class attributes in markdown (#916) (@perber)
- feat: revision history integration (#880) (@perber)
🐛 Bug Fixes
- fix: tooltip issue (#938) (@perber)
- fix: Improve error handling during migration (#935) (@perber)
- fix(ui): keep content loaded until new page is loaded (#933) (@perber)
- fix(revision): disable storage with flag (#930) (@perber)
- fix(pages): gate refactor routes and harden save events (@perber)
- fix(tree): add bulk page operations (@perber)
- fix: update pageEditor & Permalink Redirect to support 404err page (#927) (@perber)
- fix(ui): centralize not-found flow (#926) (@perber)
- fix: revision asset streaming (#924) (@perber)
- fix: set mt to 0 for shoutout title (#921) (@perber)
- fix: strip markdown shoutout (#918) (@perber)
- fix: handle auth and rate limit edges (#913) (@perber)
- fix(revision): improve history behavior (#882) (@perber)
- fix: viewer toolbar mobile overflow (#870) (@perber)
- fix(preview): remove anchor id prefix (#869) (@perber)
- fix(preview): render shoutouts with type-specific colors (#868) (@perber)
🔧 Refactoring
🧰 Chores
- chore: bump dompurify from 3.3.2 to 3.4.1 in /ui/leafwiki-ui (#914) (@dependabot[bot])
- chore: bump react-router-dom from 7.13.1 to 7.14.1 in /ui/leafwiki-ui (#904) (@dependabot[bot])
- chore: bump @tailwindcss/postcss from 4.2.1 to 4.2.3 in /ui/leafwiki-ui (#905) (@dependabot[bot])
- chore: bump @types/node from 25.5.2 to 25.6.0 in /ui/leafwiki-ui (#906) (@dependabot[bot])
- chore: bump typescript-eslint from 8.58.0 to 8.59.0 in /e2e (#909) (@dependabot[bot])
- chore: bump @typescript-eslint/parser from 8.58.0 to 8.59.0 in /e2e (#908) (@dependabot[bot])
- chore: bump eslint from 10.2.0 to 10.2.1 in /e2e (#910) (@dependabot[bot])
- chore: bump typescript from 5.9.3 to 6.0.3 in /e2e (#911) (@dependabot[bot])
- chore: bump @tailwindcss/vite from 4.2.2 to 4.2.3 in /ui/leafwiki-ui (#903) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.48.1 to 1.49.1 (#902) (@dependabot[bot])
- chore: update eslint and typescript (#872) (@perber)
- chore: bump vite from 7.3.1 to 7.3.2 in /ui/leafwiki-ui (#871) (@dependabot[bot])