Skip to content

Releases: perber/leafwiki

LeafWiki v0.8.1

22 Feb 15:05
1b6e78f

Choose a tag to compare

📝 Changelog for v0.8.1

✨ Features

  • feat: improve treeview performance by avoiding repeated recursive tree traversals (#700) (@perber)
  • feat: Optimize GetPageByPath response (avoid returning full tree) (#697) (@perber)
  • feat: remove page metadata when printing (#699) (@perber)
  • feat(readme): add docker compose in readme (#695) (@Hugo-Galley)

🧰 Chores

  • chore: bump @types/node from 25.2.2 to 25.2.3 in /e2e (#693) (@dependabot[bot])
  • chore: bump unist-util-visit from 5.0.0 to 5.1.0 in /ui/leafwiki-ui (#687) (@dependabot[bot])
  • chore: bump lucide-react from 0.562.0 to 0.564.0 in /ui/leafwiki-ui (#689) (@dependabot[bot])
  • chore: bump globals from 17.0.0 to 17.3.0 in /ui/leafwiki-ui (#688) (@dependabot[bot])
  • chore: bump golang from 1.25-alpine to 1.26-alpine (#691) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.55.0 to 8.56.0 in /e2e (#690) (@dependabot[bot])
  • chore: bump @codemirror/commands in /ui/leafwiki-ui (#686) (@dependabot[bot])
  • chore: bump tailwind-merge from 3.4.0 to 3.4.1 in /ui/leafwiki-ui (#685) (@dependabot[bot])

LeafWiki v0.8.0

15 Feb 15:34

Choose a tag to compare

📝 Changelog for v0.8.0

✨ Features

  • feat: update documentation for v 0.8.0 (#681) (@perber)
  • feat: show subpages of current selected TreeNode item (page) (#680) (@perber)
  • feat: open node when clicking link (#661) (@perber)
  • feat(ux): improve default section design (#660) (@perber)
  • feat: add reconstruct tree functionality (#632) (@perber)
  • feat: add import for markdown files (@perber)
  • feat: update go dependencies (@perber)
  • feat: add section functionality to frontend (#579) (@perber)
  • feat: add backend part to support sections (#577) (@perber)
  • feat: add migration to add frontmatter to markdown files (#565) (@perber)
  • feat: write frontmatter (#563) (@perber)

🐛 Bug Fixes

  • fix: remove frontmatter on search indexing (#610) (@perber)
  • fix: use shared write file atomic (@perber)

LeafWiki v0.7.4

11 Feb 18:06
b9a4b1b

Choose a tag to compare

📝 Changelog for v0.7.4

🐛 Bug Fixes

  • fix: /assets/ is publicly accessible when when public access is dis… (#678) (@perber)

🧰 Chores

  • chore: bump @vitejs/plugin-react from 5.1.2 to 5.1.3 in /ui/leafwiki-ui (#664) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.54.0 to 8.55.0 in /e2e (#676) (@dependabot[bot])
  • chore: bump eslint-plugin-react-refresh in /ui/leafwiki-ui (#667) (@dependabot[bot])
  • chore: bump @codemirror/view from 6.39.11 to 6.39.12 in /ui/leafwiki-ui (#666) (@dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.44.3 to 1.45.0 (#670) (@dependabot[bot])
  • chore: bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (#662) (@dependabot[bot])
  • chore: bump @playwright/test from 1.58.0 to 1.58.2 in /e2e (#672) (@dependabot[bot])
  • chore: bump @types/node from 25.0.10 to 25.2.2 in /e2e (#674) (@dependabot[bot])
  • chore: bump @types/react from 19.2.8 to 19.2.10 in /ui/leafwiki-ui (#665) (@dependabot[bot])
  • chore: bump framer-motion from 12.27.1 to 12.30.0 in /ui/leafwiki-ui (#663) (@dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.47.0 to 0.48.0 (#671) (@dependabot[bot])

LeafWiki v0.7.3

01 Feb 12:50
c601a74

Choose a tag to compare

📝 Changelog for v0.7.3

🧾 Documentation

  • docs: update release notes for version v0.7.2 (#608) (@perber)

🧰 Chores

  • chore: bump @playwright/test from 1.57.0 to 1.58.0 in /e2e (#655) (@dependabot[bot])
  • chore: bump @types/node from 25.0.7 to 25.0.10 in /e2e (#659) (@dependabot[bot])
  • chore: bump @codemirror/state from 6.5.3 to 6.5.4 in /ui/leafwiki-ui (#613) (@dependabot[bot])
  • chore: bump @codemirror/view from 6.39.9 to 6.39.11 in /ui/leafwiki-ui (#611) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.53.0 to 8.54.0 in /ui/leafwiki-ui (#652) (@dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.44.2 to 1.44.3 (#651) (@dependabot[bot])
  • chore: bump react-dom from 19.2.3 to 19.2.4 in /ui/leafwiki-ui (#654) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.53.0 to 8.54.0 in /e2e (#658) (@dependabot[bot])
  • chore: bump prettier from 3.7.4 to 3.8.0 in /ui/leafwiki-ui (#614) (@dependabot[bot])
  • chore: bump framer-motion from 12.23.26 to 12.27.1 in /ui/leafwiki-ui (#615) (@dependabot[bot])
  • chore: bump lodash-es from 4.17.21 to 4.17.23 in /e2e (#649) (@dependabot[bot])
  • chore: bump prettier from 3.7.4 to 3.8.0 in /e2e (#620) (@dependabot[bot])
  • chore: bump eslint-plugin-prettier from 5.5.4 to 5.5.5 in /e2e (#617) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.53.0 to 8.53.1 in /e2e (#619) (@dependabot[bot])
  • chore: bump @types/node from 25.0.3 to 25.0.9 in /ui/leafwiki-ui (#612) (@dependabot[bot])

LeafWiki v0.7.2

18 Jan 17:23
dccc230

Choose a tag to compare

📝 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

🧰 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

09 Jan 13:02
8a91986

Choose a tag to compare

📝 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

04 Jan 20:07
d909267

Choose a tag to compare

📝 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

29 Dec 16:56
dfa7920

Choose a tag to compare

📝 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

  • fix: ranking in search (@perber )
  • fix: drop fts table before initializing (@perber)

LeafWiki v0.6.0

23 Dec 21:49
10fe206

Choose a tag to compare

📝 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

20 Dec 18:31

Choose a tag to compare

📝 Changelog for v0.5.2

🐛 Bug Fixes

  • fix: correctly apply env-based configuration for public access (#446) (@perber)

🧰 Chores

  • chore: add log line to show resolved parameters (#447) (@perber)