Releases: perber/leafwiki
Releases · perber/leafwiki
LeafWiki v0.7.2
📝 Changelog for v0.7.2
✨ Features
- feat: add Code of conduct (#603) (@Hugo-Galley)
- feat: branding settings page (#595) (@perber)
- feat: improve installer with --non-interactive mode (#539) (@Hugo-Galley)
- feat: update claim in docker images (#578) (@perber)
- feat: adjusts the SQLite FTS5 tokenizer to support filenames and words like C++ better (@perber)
🧾 Documentation
- docs: refactor readme for new installer (#571) (@Hugo-Galley)
- docs: update claim (#573) (@perber)
🧰 Chores
- chore: bump @typescript-eslint/parser from 8.52.0 to 8.53.0 in /e2e (#590) (@dependabot[bot])
- chore: bump vite from 7.3.0 to 7.3.1 in /ui/leafwiki-ui (#589) (@dependabot[bot])
- chore: bump typescript-eslint from 8.52.0 to 8.53.0 in /e2e (#591) (@dependabot[bot])
- chore: bump typescript-eslint from 8.50.0 to 8.53.0 in /ui/leafwiki-ui (#585) (@dependabot[bot])
- chore: bump github.com/yuin/goldmark from 1.7.15 to 1.7.16 (#583) (@dependabot[bot])
- chore: bump @trivago/prettier-plugin-sort-imports in /e2e (#592) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.42.2 to 1.43.0 (#584) (@dependabot[bot])
- chore: bump @codemirror/view from 6.39.6 to 6.39.9 in /ui/leafwiki-ui (#587) (@dependabot[bot])
- chore: bump @types/react from 19.2.2 to 19.2.8 in /ui/leafwiki-ui (#586) (@dependabot[bot])
- chore: bump zustand from 5.0.9 to 5.0.10 in /ui/leafwiki-ui (#588) (@dependabot[bot])
- chore: bump @types/node from 25.0.3 to 25.0.7 in /e2e (#593) (@dependabot[bot])
- chore: bump golang.org/x/crypto from 0.46.0 to 0.47.0 (#582) (@dependabot[bot])
LeafWiki v0.7.1
📝 Changelog for v0.7.1
🧰 Chores
- chore: bump @codemirror/language in /ui/leafwiki-ui (#555) (@dependabot[bot])
- chore: bump prettier-plugin-tailwindcss in /ui/leafwiki-ui (#557) (@dependabot[bot])
- chore: bump eslint from 9.39.1 to 9.39.2 in /ui/leafwiki-ui (#554) (@dependabot[bot])
- chore: bump react-router and react-router-dom in /ui/leafwiki-ui (#572) (@dependabot[bot])
- chore: bump @trivago/prettier-plugin-sort-imports in /e2e (#560) (@dependabot[bot])
- chore: bump @codemirror/state from 6.5.2 to 6.5.3 in /ui/leafwiki-ui (#558) (@dependabot[bot])
- chore: bump typescript-eslint from 8.51.0 to 8.52.0 in /e2e (#562) (@dependabot[bot])
- chore: bump globals from 16.5.0 to 17.0.0 in /ui/leafwiki-ui (#556) (@dependabot[bot])
- chore: bump github.com/yuin/goldmark from 1.7.13 to 1.7.15 (#553) (@dependabot[bot])
LeafWiki v0.7.0
📝 Changelog for v0.7.0
✨ Features
- feat: sidebar per default open (#540) (@perber)
- feat: zoom updated image (#538) (@perber)
- feat: allow edit without login (#528) (@perber)
- feature: add metadata to pages (#527) (@perber)
- feat: add viewer role (#524) (@perber)
- feat: add csrf protection (#522) (@perber)
- feat: add secure cookie + session DB based authentication with rate limiting (#486) (@perber)
- feature: set default ip 0.0.0.0 in docker (#506) (@perber)
- feat: show link statistiks always (#507) (@perber)
- feat: improve search ranking & fuzzy search (#505) (@perber)
- feat: allow css styles in markdown (#504) (@perber)
- feat: listening on host 127.0.0.1 per default (#485) (@perber)
- feat: allow to disable link metadata and update style of link metadata (#500) (@perber)
🐛 Bug Fixes
- fix: refresh token issue (#546) (@perber)
- fix: when editing the page and switching mode the editor loses content (#543) (@perber)
- fix: when auth is disabled we should not show the login button (#541) (@perber)
- fix: ranking in search (@perber)
- fix: drop fts table before initializing (@perber)
🧾 Documentation
- docs: update release information for version v0.7.0 (#545) (@perber)
- docs: change order of changelog (#542) (@perber)
- docs: add generate-tree.py script to readme (#526) (@perber)
- docs: fix shortcut for Switch to Search Pane (#511) (@perber)
- docs: update admin password configuration in readme (@perber)
- docs: adjust readme (#508) (@perber)
- docs: update changelog and information about admin-password (#482) (@perber)
🧰 Chores
- chore: bump prettier from 3.6.2 to 3.7.4 in /ui/leafwiki-ui (#515) (@dependabot[bot])
- chore: bump framer-motion from 12.23.24 to 12.23.26 in /ui/leafwiki-ui (#513) (@dependabot[bot])
- chore: bump react-dom from 19.2.0 to 19.2.3 in /ui/leafwiki-ui (#517) (@dependabot[bot])
- chore: bump typescript-eslint from 8.50.1 to 8.51.0 in /e2e (#519) (@dependabot[bot])
- chore: bump vite from 7.2.2 to 7.3.0 in /ui/leafwiki-ui (#514) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.41.0 to 1.42.2 (#512) (@dependabot[bot])
- chore: bump @tailwindcss/vite from 4.1.17 to 4.1.18 in /ui/leafwiki-ui (#516) (@dependabot[bot])
- chore: bump @typescript-eslint/parser from 8.50.1 to 8.51.0 in /e2e (#520) (@dependabot[bot])
- chore: update pipeline (@perber)
LeafWiki v0.6.1
📝 Changelog for v0.6.1
✨ Features
- feature: set default ip 0.0.0.0 in docker (#506) (@perber)
- feat: show link statistiks always (#507) (@perber)
- feat: improve search ranking & fuzzy search (#505) (@perber)
- feat: allow css styles in markdown (#504) (@perber)
- feat: listening on host 127.0.0.1 per default (#485) (@perber)
- feat: allow to disable link metadata and update style of link metadata (#500) (@perber)
🐛 Bug Fixes
LeafWiki v0.6.0
📝 Changelog for v0.6.0
✨ Features
- feat: show broken links & backlinks in the UI (#478) (@perber)
- feat: fail hard when admin password isn't provided (#472) (@perber)
- feat: display backlinks on the end of the page or the viewable area (#458) (@perber)
- feat: update links state when renaming file (#448) (@perber)
- feat: add heal on page create (#440) (@perber)
- feat: implement backlinks (#421) (@perber)
- feat(readme): add html support to feature (#419) (@Hugo-Galley )
🐛 Bug Fixes
- fix: smaller links in impact section (#481) (@perber)
- fix: update links in database entries on move page (#449) (@perber)
- fix: keep incoming links on page delete and mark them broken (#443) (@perber)
- fix: correctly apply env-based configuration for public access (#446) (@perber)
- fix(links): avoid silently healing outgoing links in mapper (#441) (@perber)
- fix: current site in edit-modus should be marked as active (#438) (@perber)
🧾 Documentation
- docs: Revise current priorities in README (#475) (@perber)
- docs: updated readme (#471) (@perber)
- docs: update wording for clarity in README (#459) (@perber)
- docs: clarify public read-only mode in README (#455) (@perber)
- docs: update README for clarity and updated information (#451) (@perber)
- docs: update release information in readme (#436) (@perber)
🧰 Chores
- chore: bump tailwindcss from 4.1.17 to 4.1.18 in /ui/leafwiki-ui (#465) (@dependabot[bot])
- chore: bump typescript-eslint from 8.50.0 to 8.50.1 in /e2e (#466) (@dependabot[bot])
- chore: bump @codemirror/view from 6.39.4 to 6.39.5 in /ui/leafwiki-ui (#464) (@dependabot[bot])
- chore: bump @types/node from 25.0.2 to 25.0.3 in /e2e (#469) (@dependabot[bot])
- chore: bump @tailwindcss/postcss in /ui/leafwiki-ui (#461) (@dependabot[bot])
- chore: bump @typescript-eslint/eslint-plugin in /e2e (#468) (@dependabot[bot])
- chore: bump lucide-react from 0.556.0 to 0.562.0 in /ui/leafwiki-ui (#463) (@dependabot[bot])
- chore: bump eslint-plugin-react-refresh in /ui/leafwiki-ui (#462) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.40.1 to 1.41.0 (#460) (@dependabot[bot])
- chore: add CHANGELOG.md file (#454) (@perber)
- chore: add log line to show resolved parameters (#447) (@perber)
LeafWiki v0.5.2
LeafWiki v0.5.1
📝 Changelog for v0.5.1
✨ Features
- feat(MarkdownPreview): Add Html support in mkd editor (#416) (@Hugo-Galley)
🐛 Bug Fixes
- fix: mermaid & scrolling issue which we introduced because of html-support (#434) (@perber)
- fix: overwrite tokens in print mode (#433) (@perber)
- fix: printview for darkmode (#422) (@perber)
- fix: delete screenshot (#411) (@perber)
🧾 Documentation
- docs(readme): Update docker command, to include volume and admin password (#412) (@Hugo-Galley)
- docs: update readme to reflect changes of v0.5.0 (#409) (@perber)
🧰 Chores
- chore(deps): remove unused codemirror basic-setup dependency (#437) (@perber)
- chore: bump @typescript-eslint/parser from 8.49.0 to 8.50.0 in /e2e (#432) (@dependabot[bot])
- chore: bump typescript-eslint from 8.49.0 to 8.50.0 in /e2e (#428) (@dependabot[bot])
- chore: bump @types/node from 24.10.0 to 25.0.2 in /ui/leafwiki-ui (#427) (@dependabot[bot])
- chore: bump @eslint/js from 9.39.1 to 9.39.2 in /ui/leafwiki-ui (#425) (@dependabot[bot])
- chore: bump eslint from 9.39.1 to 9.39.2 in /e2e (#430) (@dependabot[bot])
- chore: bump typescript-eslint from 8.49.0 to 8.50.0 in /ui/leafwiki-ui (#423) (@dependabot[bot])
- chore: bump @types/node from 24.10.1 to 25.0.2 in /e2e (#429) (@dependabot[bot])
- chore: bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /ui/leafwiki-ui (#424) (@dependabot[bot])
- chore: bump zustand from 5.0.8 to 5.0.9 in /ui/leafwiki-ui (#426) (@dependabot[bot])
- chore(deps): update CodeMirror to fix markdown link editing bug (#435) (@perber)
- chore: bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 (#417) (@dependabot[bot])
LeafWiki v0.5.0
📝 Changelog for v0.5.0
✨ Features
- feat: allow empty content string when updating page (#404) (@perber)
- feat: ensure backend write operations are atomic and consistent (#384) (@perber)
- feat: allow to inject code inside the header (#383) (@perber)
- feature: add darkmode support (#382) (@perber)
- feat(CI): Add Trivy in backend and frontend CI (#376) (@Hugo-Galley)
- feat: implementing a centralized progress bar loading indicator (#371) (@perber)
- feat: add hashes to headlines for jumping to section (#360) (@perber)
- feat(ui): reduce visual height of pageToolbar buttons (#359) (@perber)
- feat(ui): introduce global hotkey system and refactor dialogs to BaseDialog (#354) (@perber)
🐛 Bug Fixes
- fix: use shadnci Select field instead of native one (#403) (@perber)
- fix: desigmode toggle should look like other toolbar buttons (#388) (@perber)
- fix: allow headlines with the same name and keep the scroll behaviour (#387) (@perber)
- fix(Makefile): Fix annotations, for add description and name label in manifest (#377) (@Hugo-Galley )
🔧 Refactoring
🧪 Tests
🧰 Chores
- chore: bump lucide-react from 0.553.0 to 0.556.0 in /ui/leafwiki-ui (#395) (@dependabot[bot])
- chore: bump @fsegurai/codemirror-theme-github-light in /ui/leafwiki-ui (#396) (@dependabot[bot])
- chore: bump typescript-eslint from 8.48.1 to 8.49.0 in /ui/leafwiki-ui (#394) (@dependabot[bot])
- chore: bump @typescript-eslint/parser from 8.48.1 to 8.49.0 in /e2e (#401) (@dependabot[bot])
- chore: bump typescript-eslint from 8.48.1 to 8.49.0 in /e2e (#400) (@dependabot[bot])
- chore: bump @codemirror/view from 6.38.8 to 6.39.0 in /ui/leafwiki-ui (#397) (@dependabot[bot])
- chore: bump prettier from 3.7.3 to 3.7.4 in /e2e (#399) (@dependabot[bot])
- chore: bump alpine from 3.22 to 3.23 (#398) (@dependabot[bot])
- chore: bump mermaid from 11.12.1 to 11.12.2 in /ui/leafwiki-ui (#393) (@dependabot[bot])
- chore: bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#392) (@dependabot[bot])
- chore: bump typescript-eslint from 8.47.0 to 8.48.0 in /e2e (#368) (@dependabot[bot])
- chore: bump @typescript-eslint/eslint-plugin in /e2e (#369) (@dependabot[bot])
- chore: bump @typescript-eslint/parser from 8.47.0 to 8.48.0 in /e2e (#367) (@dependabot[bot])
- chore: bump typescript-eslint from 8.47.0 to 8.48.0 in /ui/leafwiki-ui (#364) (@dependabot[bot])
- chore: bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /ui/leafwiki-ui (#363) (@dependabot[bot])
- chore: bump @codemirror/view from 6.38.6 to 6.38.8 in /ui/leafwiki-ui (#362) (@dependabot[bot])
- chore: bump react-router-dom from 7.9.5 to 7.9.6 in /ui/leafwiki-ui (#366) (@dependabot[bot])
- chore: bump @playwright/test from 1.56.1 to 1.57.0 in /e2e (#373) (@dependabot[bot])
- chore: bump prettier from 3.6.2 to 3.7.3 in /e2e (#374) (@dependabot[bot])
- chore: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/leafwiki-ui (#385) (@dependabot[bot])
🔹 Other Changes
LeafWiki v0.4.11
📝 Changelog for v0.4.11
🧰 Chores
- chore: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/leafwiki-ui (#385) (@dependabot[bot])
🔹 Other Changes
LeafWiki v0.4.10
📝 Changelog for v0.4.10
✨ Features
- feat: allow to upload files by using CTRL+V in the codemirror editor (#324) (@perber)
- feat: improve position for tooltip in the treeview (#323) (@perber)
- feat: add toggle to show & hide the preview (#322) (@perber)
- feat: add resizable scrollbar to sidebar (#320) (@perber)
- feat(Installer): add a welcome message to make it more fun (#318) (@Hugo-Galley)
- feat(Docker): Add Label, and annotation in docker images (#306) (@Hugo-Galley)
🐛 Bug Fixes
- fix(editor): reset initial content when switching between pages (#340) (@perber)
- fix(ux): add empty space to align with nodes that have children (#334) (@perber)
- fix: improving the user experience in the sidebar tree navigation (#326) (@perber)
- fix: the sidebar is current takging space in the printview (#321) (@perber)
- fix: get rid of deprecation warning in code mirror dependencies (#313) (@perber)
🧾 Documentation
- docs: update release information for v0.4.10 (#352) (@perber)
- docs: update readme to understand markdown in the context of leafwiki better (#287) (@perber)
- docs: update readme to reflect current version changes & upcoming imp… (#284) (@perber)
- docs(Docker): Add docker installation in readme.md (#279) (@Hugo-Galley)
🔧 Refactoring
- refactor: app mode & url handling (#333) (@perber)
- refactor: add DeleteUserDialog to centralized dialog registry (#332) (@perber)
- refactor: add
ChangePasswordDialogto centralized dialog registry (#331) (@perber) - refactor: add
UserFormDialogto centralized dialog registry (#330) (@perber) - refactor: add
ChangeOwnPasswordto centralized dialog registry (#329) (@perber) - refactor: add DeletePageDialog to centralized dialogRegistry (#328) (@perber)
- refactor: introduce a dialog registry to improve maintainability (#327) (@perber)
- refactor: introducing a PanelItemRegistry system to make panel items more extensible and maintainable. (#325) (@perber)
- refactor: move e2e tests to own folder in the root project (#291) (@perber)
🧪 Tests
🧰 Chores
- chore: bump js-yaml from 4.1.0 to 4.1.1 in /ui/leafwiki-ui (#351) (@dependabot[bot])
- chore: bump typescript from 5.8.3 to 5.9.3 in /ui/leafwiki-ui (#312) (@dependabot[bot])
- chore: bump @types/node from 24.10.0 to 24.10.1 in /e2e (#346) (@dependabot[bot])
- chore: bump js-yaml from 4.1.0 to 4.1.1 in /e2e (#350) (@dependabot[bot])
- chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#349) (@dependabot[bot])
- chore: bump typescript-eslint from 8.46.3 to 8.47.0 in /ui/leafwiki-ui (#342) (@dependabot[bot])
- chore: bump typescript-eslint from 8.46.3 to 8.47.0 in /e2e (#347) (@dependabot[bot])
- chore: bump prettier-plugin-tailwindcss in /ui/leafwiki-ui (#311) (@dependabot[bot])
- chore: bump @types/react-dom from 19.2.2 to 19.2.3 in /ui/leafwiki-ui (#341) (@dependabot[bot])
- chore: bump tailwind-merge from 3.3.1 to 3.4.0 in /ui/leafwiki-ui (#310) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.40.0 to 1.40.1 (#344) (@dependabot[bot])
- chore: bump @typescript-eslint/parser from 8.46.3 to 8.47.0 in /e2e (#348) (@dependabot[bot])
- chore: bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /ui/leafwiki-ui (#266) (@dependabot[bot])
- chore: bump @radix-ui/react-alert-dialog in /ui/leafwiki-ui (#296) (@dependabot[bot])
- chore: bump @radix-ui/react-tooltip in /ui/leafwiki-ui (#297) (@dependabot[bot])
- chore: bump alpine from 3.20 to 3.22 (#292) (@dependabot[bot])
- chore: bump lucide-react from 0.546.0 to 0.553.0 in /ui/leafwiki-ui (#295) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.39.1 to 1.40.0 (#263) (@dependabot[bot])
- chore: bump golang from 1.24-alpine to 1.25-alpine (#293) (@dependabot[bot])
- chore: bump node from 23-alpine to 25-alpine (#294) (@dependabot[bot])
- chore: bump @radix-ui/react-slot from 1.2.3 to 1.2.4 in /ui/leafwiki-ui (#298) (@dependabot[bot])
- chore: bump @tailwindcss/postcss in /ui/leafwiki-ui (#264) (@dependabot[bot])
- chore: bump @codemirror/lang-markdown in /ui/leafwiki-ui (#265) (@dependabot[bot])
- chore: bump @eslint/js from 9.30.1 to 9.39.1 in /ui/leafwiki-ui (#267) (@dependabot[bot])
- chore: bump @codemirror/commands from 6.8.1 to 6.10.0 in /ui/leafwiki-ui (#268) (@dependabot[bot])