Skip to content

Releases: TriliumNext/Notes

v0.91.2-beta

22 Dec 13:09
854ac81
Compare
Choose a tag to compare
v0.91.2-beta Pre-release
Pre-release

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

⬆️ Library updates

  • typedoc: v0.27.5
  • highlightjs: v11.11.0
  • marked: v15.0.4
  • express-rate-limit to v7.5.0
  • chokidar: 4.0.3
  • katex: v0.16.18
  • sanitize-html: v2.14.0
  • webpack-cli: v5.1.4 → v6.0.1
  • i18next: v24.2.0
  • @braintree/sanitize-url: v7.1.1

v0.91.1-beta

14 Dec 07:22
3e710fb
Compare
Choose a tag to compare
v0.91.1-beta Pre-release
Pre-release

💡 Key highlights

  • The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See #654 for more information.

  • A new theme is introduced called “TriliumNext" by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.

  • Native title bar buttons when native title bar is off for Windows and macOS.

  • On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see Mica (Windows transparency effects) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.

  • Updated Docker builds to Node 22. Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

⬆️ Library updates

  • i18next, i18next-http-backend, i18next-fs-backend
  • force-graph v1.47.0
  • express 4.2.12
  • mermaid 11.4.1
  • axios 1.7.9
  • katex 0.16.14
  • https-proxy-agent 7.0.6
  • better-sqlite3 11.6.0
  • electron 31.3.1 -> 33.2.1
  • jimp 0.22.12 -> 1.6.0
  • mind-elixir 4.3.3
  • Development tools
    • electron-forge
    • Docker Node.js updated to v20.18.1
    • GitHub Actions workflow actions
    • webpack v5.97.1
    • TypeScript + types
    • yargs
    • helmet
    • marked 15.0.3
    • is-svg 5.1.0
    • image-type 5.2.0
    • eslint v9.16.0
    • jsdom v25.0.1
    • compression v1.7.5

v0.90.12

24 Nov 09:56
bb36b33
Compare
Choose a tag to compare

💡 Key highlights

Changes since the last beta release

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

⬆️ Library updates and technical improvements

From v0.90.11-beta

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Preliminary support for the German language by @j13055 
  • Improved French translations by @Potjoe-97
  • Improved Spanish translations by @hasecilu

⬆️ Library updates

  • mind-elixir: 4.2.4 -> 4.3.1
  • client: force-graph: 1.45.0 -> 1.46.0

From v0.90.10-beta

🐞 Bugfixes

  • Code note overlapping with note list.
  • Fix error when running a script in 0.90.9-beta.
  • Font section in Appearance settings blinking when settings were being updated.
  • Crop fileName and prevent cutting into the extension / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
  • Duplicate note count in delete relation modal.
  • Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.

✨ Improvements

🌍 Internationalization

  • Translate weekday and month names for daily notes.
  • Update server translations when switching language.
  • Translate search note prefix.
  • Translate sync test messages.

⬆️ Library updates

  • mind-elixir: 4.2.3 → 4.2.4
  • mermaid: 11.3.0 → 11.4.0
  • i18next: 23.16.2 -> 23.16.4
  • and other internal development tooling updates.

From v0.90.9-beta

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Translated the toast notifications, errors and confirmation boxes.
  • Translated the launcher context menu.

⬆️ Library updates

  • i18next: 23.16.0 -> 23.16.2
  • mind-elixir: 4.2.0 -> 4.2.2
  • vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
  • cookie-parser: 1.4.6 → 1.4.7
  • image-type: 4.1.0 → 5.2.0
  • express, express-rate-limit, express-session updated to latest.
  • cookie-parser: 1.4.6 → 1.4.7
  • marked: 14.1.2 → 14.1.3
  • sanitize-html: 2.13.0 → 2.13.1
  • force-graph: 1.43.5 → 1.45.0
  • and others (jasmine, debounce)

v0.90.11-beta

11 Nov 18:37
6734d76
Compare
Choose a tag to compare
v0.90.11-beta Pre-release
Pre-release

💡 Key highlights

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Preliminary support for the German language by @j13055 
  • Improved French translations by @Potjoe-97
  • Improved Spanish translations by @hasecilu

⬆️ Library updates

  • mind-elixir: 4.2.4 -> 4.3.1
  • client: force-graph: 1.45.0 -> 1.46.0

v0.90.10-beta

04 Nov 15:39
da1cf4d
Compare
Choose a tag to compare
v0.90.10-beta Pre-release
Pre-release

Caution

There appear to be some issues with the loading of code block themes for server and Docker builds. They will be fixed in the next beta.

💡 Key highlights

🐞 Bugfixes

  • Code note overlapping with note list.
  • Fix error when running a script in 0.90.9-beta.
  • Font section in Appearance settings blinking when settings were being updated.
  • Crop fileName and prevent cutting into the extension / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
  • Duplicate note count in delete relation modal.
  • Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.

✨ Improvements

🌍 Internationalization

  • Translate weekday and month names for daily notes.
  • Update server translations when switching language.
  • Translate search note prefix.
  • Translate sync test messages.

⬆️ Library updates

  • mind-elixir: 4.2.3 → 4.2.4
  • mermaid: 11.3.0 → 11.4.0
  • i18next: 23.16.2 -> 23.16.4
  • and other internal development tooling updates.

v0.90.9-beta

22 Oct 17:28
77550f3
Compare
Choose a tag to compare
v0.90.9-beta Pre-release
Pre-release

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Translated the toast notifications, errors and confirmation boxes.
  • Translated the launcher context menu.

⬆️ Library updates

  • i18next: 23.16.0 -> 23.16.2
  • mind-elixir: 4.2.0 -> 4.2.2
  • vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
  • cookie-parser: 1.4.6 → 1.4.7
  • image-type: 4.1.0 → 5.2.0
  • express, express-rate-limit, express-session updated to latest.
  • cookie-parser: 1.4.6 → 1.4.7
  • marked: 14.1.2 → 14.1.3
  • sanitize-html: 2.13.0 → 2.13.1
  • force-graph: 1.43.5 → 1.45.0
  • and others (jasmine, debounce)

v0.90.8

19 Oct 07:05
21f8a29
Compare
Choose a tag to compare

v0.90.8 is a stable build, containing all the improvements of the previous beta releases, which will be listed here is as well.

💡 Key highlights

  • A new note type was introduced called “Mind Map” using the MindElixir library.
  • Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
  • Internationalization support (Spanish, Chinese, Romanian, French).
  • Various bugfixes (see below).

New to v0.90.8

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Added French translations by @Potjoe-97
  • Translation improvements for Spanish by @hasecilu 
  • Translation improvements for Chinese by @Nriver
  • Improved coverage for Romanian.

⬆️ Library updates

  • mind-elixir: 4.1.5 -> 4.2.0
  • i18next: 23.15.2 -> 23.16.0

From v0.90.7-beta

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Translated more of the client (e.g. note types, tree context menu, switches in the ribbon).
  • Started translating the server (e.g. first setup, keyboard actions, shared pages).
  • Improved coverage for Spanish by @hasecilu.
  • Improved coverage for Chinese by @Nriver.
  • Improved coverage for Romanian.

Library updates

  • Upgrade bootstrap from v4 to v5 by @JYC333
    • This is a heavy UI library update, so there might be quirks here and there.
    • Various improvements and bugfixes by @JYC333 and @SiriusXT
  • Mermaid: 10.9.1 → 11.3.0
  • Mind Elixir: 4.0.5 → 4.1.5
  • JSDOM: 24.1.1 → 25.0.0
  • Day.js: 1.11.12 → 1.11.13
  • ESLint: 9.9.0 → 9.10.0
  • Marked: 13.0.2 → 14.1.2
  • Ini: 4.1.3 -> 5.0.0
  • Axios: 1.7.2 → 1.7.7
  • i18next: 23.14.0 → 23.15.2
  • express 4.19.2 → 4.21.0
  • better-sqlite3: 11.1.2 → 11.3.0
  • and other development tools.

From v0.90.6-beta

  • Adds back the amd64 container image

From v0.90-5-beta

🌍 Internationalization

Preliminary support for internationalization has been added, thanks to the efforts of @Nriver. More specifically, the following languages now have a partial translation:

Note that only the client has been translated so far and there are still a lot of tasks to handle before the application is fully translated.

💡 New note type: Mind map

Mind maps are usually a fast method to write down ideas and do brainstorming with a team. TriliumNext introduces this new note type with the help of Mind Elixir, an open-source library.

Note that the integration is still in its infancy, so there might be bugs and a lack of feature until it is stabilized. The library itself supports quite a few features that are not implemented yet in Trilium: math expressions using KaTeX, images, links. Those might be implemented along the way, provided they are needed by users.

v0 90 5-beta_image

Note: For the note type to fully work (such as shared notes), it is ideal to update the server instance as well, if you are using one.

⚙️ Builds

The internal build tooling has been updated, resulting in the following changes:

  • For macOS users there is now a .dmg installation method as well. @JYC333
    • There is also an ARM-native version for macOS that can be used, however it will require additional steps to get it running due to the lack of notarization (to bypass the “TriliumNext Notes.app” is damaged error).
  • For both Windows and Linux we now have amd64 builds as well.
    • Please note these versions are not being actively tested due to lack of equipment, so feel free to raise any issues you might be encountering.

On the Docker side, brought back Alpine-based Docker containers for amd64 by @perfectrain.

🐞 Bugfixes

✨ Improvements

v0.90.7-beta

13 Oct 12:58
4faf273
Compare
Choose a tag to compare
v0.90.7-beta Pre-release
Pre-release

⚠️ Important notes

  • 0.90.5-beta & 0.90.6-beta have an incompatibility with older sync servers if using mind maps, causing them to get turned to a file. If you are impacted by this, see mindmap note suddenly show with file note.
  • Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
  • If you are using the server build with a custom entrypoint (instead of running ./trilium.sh), make sure to change ./node/bin/node src/www to ./node/bin/node src/main. See #483 for more information.

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Translated more of the client (e.g. note types, tree context menu, switches in the ribbon).
  • Started translating the server (e.g. first setup, keyboard actions, shared pages).
  • Improved coverage for Spanish by @hasecilu
  • Improved coverage for Chinese by @Nriver
  • Improved coverage for Romanian.

Library updates

  • Upgrade bootstrap from v4 to v5 by @JYC333
    • This is a heavy UI library update, so there might be quirks here and there.
    • Various improvements and bugfixes by @JYC333 and @SiriusXT
  • Mermaid: 10.9.1 → 11.3.0
  • Mind Elixir: 4.0.5 → 4.1.5
  • JSDOM: 24.1.1 → 25.0.0
  • Day.js: 1.11.12 → 1.11.13
  • ESLint: 9.9.0 → 9.10.0
  • Marked: 13.0.2 → 14.1.2
  • Ini: 4.1.3 -> 5.0.0
  • Axios: 1.7.2 → 1.7.7
  • i18next: 23.14.0 → 23.15.2
  • express 4.19.2 → 4.21.0
  • better-sqlite3: 11.1.2 → 11.3.0
  • and other development tools.

Nightly

11 Oct 19:02
6e64cab
Compare
Choose a tag to compare
Nightly Pre-release
Pre-release
Merge pull request #327 from TriliumNext/JYC333-patch-1

Create nightly release action

v0.90.6-beta

07 Sep 19:39
4106cc6
Compare
Choose a tag to compare
v0.90.6-beta Pre-release
Pre-release

This is a Docker-only re-release of v0.90.5-beta that adds back the amd64 container image which was previously not available due to a race condition on our build mechanism. For now, this means that the Alpine container mentioned in the previous release is no longer available, as we have fallen back to Debian Slim.