From c6f2e3c7d18105ec211211a3cdae8afc9974683d Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:33:56 -0700 Subject: [PATCH] docs: update changelog --- docs/changelog.md | 89 +++++++++++++++++++++++++++++++++++++++++++---- docs/roadmap.md | 4 +-- 2 files changed, 84 insertions(+), 9 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index ec647a57..7fed7bc7 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -9,6 +9,85 @@ toc_depth: 2 # :material-script-text: Changelog +## 9.6.0 June 29th, 2026 + +

+ aurora +

+ +## Added + +### Customizable Fields + +[Fields](fields.md) are now fully customizable! + +- The built-in list of fields (now referred to as "field templates") has been reduced to a list of handy essential templates that can be fully modified or deleted +- "Text Line" and "Text Box" field types have been combined into a single "Text" type with a "Multiline" option that can be configured on templates or toggled dynamically on existing text fields +- You can now create your own field templates in with custom names, types, and other options +- Fields applied to file entries can now have their names edited + +field_template_manager +text_field_editor + +- refactor!: uncouple fields from hard-coded values by @CyanVoxel in #1354 +- fix: drop type_key column from text_fields and datetime_fields tables by @CyanVoxel in #1370 +- feat: field template manager by @TrigamDev in #1374 +- feat: add field template editor, editable field names by @CyanVoxel in #1396 + +### Other Additions + +- feat: add ability to configure automatic loading of new files over 10000 by @socalledtheraven in #1349 +- feat: dismiss update notification, change missing ffmpeg popup to banner by @CyanVoxel in #1400 +- feat: allow all raster images to be used as archive thumbnails. by @Sola-ris in #1373 + +## Fixed + +- fix: Fix update notification crash by @Sola-ris in #1278 +- fix: correct ESCAPABLE_CHARS in query_lang tokenizer by @hieuit095 in #1334 +- fix: empty ORLists now return false by @TheBobBobs in #1297 +- fix: update thumb grid when adding tags from preview panel by @TheBobBobs in #1245 +- fix: match against the correct path in the ignore registry by @TrigamDev in #1382 +- fix: fix tag aliases by @CyanVoxel in #1399 +- fix: fix faulty progress bars by @ludvig-sandh in #1293 +- perf: Optimize searching tags with DB indexes by @TheBobBobs in #1129 + +## Changed + +- ui: add v9.6 assets, update misc resources by @CyanVoxel in #1398 + +### Internal Changes + +- minor refactor: cleanup parameters of open_library and open_sqlite_library by @Computerdores in #1294 +- refactor: sql migrations by @Computerdores in #1295 +- fix: remove preferences table by @Computerdores in #1298 +- doc: add REUSE license information by @Computerdores in #1361 +- docs/chore: add .editorconfig and .prettierrc.toml configs by @CyanVoxel in #1362 +- refactor(docs): uniform formatting pass by @CyanVoxel in #1363 +- fix: pyright errors in ts_qt.py by @Computerdores in #1237 +- fix(ci): address remaining pyright errors by @CyanVoxel in #1368 +- ci: add pyright workflow by @Computerdores in #1232 +- refactor(ci): remove mypy by @CyanVoxel in #1371 +- chore(deps-dev): bump pytest from 8.3.5 to 9.0.3 by @dependabot[bot] in #1372 +- doc(install): add common error message help text by @Computerdores in #1369 +- chore(ci): bump ruff to 0.15.17 by @CyanVoxel in #1393 +- fix(pyproject): allow Python 3.13 to function by @xarvex in #1047 + +### Translations + +- **Amharic** added by @Birhant _(11%, can manually enable in settings file)_ +- **Hebrew** added by @JonathanGlixman _(2%, can manually enable in settings file)_ +- **French** updated by @SodiumBismuth, @kitsumed +- **Russian** updated by @WerDei, @NikitaNik-of, @Dott-rus +- **Hungarian** updated by @smileyhead +- **Japanese** updated by wany-oh +- **Italian** updated by @EdelFlosWeiss +- **Spanish** updated by @JulArr22 +- **Toki Pona** updated by Cyborus +- **Viossa** updated by @Nginearing +- **Portuguese** updated by ssantos + +--- + ## 9.5.7 May 5th, 2026 This update adds several bugfixes and additions that have been sitting on the main branch for quite some time. @@ -68,12 +147,6 @@ This update adds several bugfixes and additions that have been sitting on the ma - **Tamil** updated by @TamilNeram - **Toki Pona** updated by @Math-Bee, Star Athendwyl -### New Contributors - -- @Ambossmann made their first contribution in #1189 -- @CallMeHein made their first contribution in #1173 -- @terahidro2003 made their first contribution in #1328 - --- ## 9.5.6 October 20th, 2025 @@ -422,7 +495,9 @@ A new "Library Information" window has been added and is accessible under the "V ## 9.5.0 March 3rd, 2025 -TagStudio 9.5 Banner +

+ TagStudio 9.5 Banner +

### Added diff --git a/docs/roadmap.md b/docs/roadmap.md index 9c4c69c3..e7372aea 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -174,8 +174,8 @@ File or file-like [entries](entries.md) stored in the library. - [x] Datetimes **[[v9.5.4](changelog.md#954-september-1st-2025)]** - [ ] Numeric Fields :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.6.x]** - [ ] Optional Units (e.g. inches, cm, height notation, degrees, bytes, etc.) :material-chevron-double-up:{ .priority-med title="Medium Priority" } - - [ ] Custom Field Names :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** - - [x] Removal of Deprecated Fields **[v9.6.0]** + - [x] Custom Field Names **[[v9.6.0](changelog.md#960-june-29th-2026)]** + - [x] Removal of Deprecated Fields **[[v9.6.0](changelog.md#960-june-29th-2026)]** - [ ] Entry Groups :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.x]** - [ ] Non-exclusive; Entries can be in multiple groups :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Ability to number entries within group :material-chevron-triple-up:{ .priority-high title="High Priority" }