Releases: theHacker/th-wiki
Releases · theHacker/th-wiki
Release list
1.3.0: Changelog and automated public release
1.3.0 · Changelog and automated public release · 2026-05-12
Changes
- 🏗️ GitLab CI will create public releases to Codeberg and GitHub
- 🏗️ Added changelog
CHANGELOG.mdas well as scripts to generate it from thechangelog.json - 🏗️ Added a structured changelog
changelog.json - 🏗️ Replaced
1.0-SNAPSHOTversion withgit-describe-based real version - ✨️ Version API contains version number (= Git tag and distance from
git-describe)
1.2.0: (empty release)
1.2.0 · (empty release) · 2026-02-09
This is an empty release to match the version number in the frontend.
Changes
(no changes)
1.1.0: Consistent backup
1.1.0 · Consistent backup · 2025-12-31
Changes
- ✨️ Backup API
- ✨️ Old backups can be pruned automatically with a retention configuration (inspired by Proxmox)
- ✨️ Integrated backup functionality. Backups are
.zipfiles with a human-readable structure (.mdand.yamlfiles, issues organized by project, wiki pages organized in the hierarchial tree structure) - 🧹
Storagesupports soft deletion. A necessary step to allow consistent backup of database and filesystem (e.g. for attachments).
1.0.0: Public release to Codeberg and GitHub 🎉
1.0.0 · Public release to Codeberg and GitHub 🎉 · 2025-08-31
Changes
- 📚️ Added license
0.16.0: Demo mode and integrated help
0.16.0 · Demo mode and integrated help · 2025-08-31
This version prepares everything for the public release.
Changes
- 📚️ Improved
README.mdwith screenshots and more - ✨️ Integrated help system
- ✨️ Re-introduced a
GETendpoint for directly downloading attachments - 🗑️ Repaired, then removed
TestDataInitializerin favor of the new demo mode - ✨️ Demo mode (if enabled, the application fills itself with lots of data on startup)
- 🧪
hasSize*()assertions forJsonAssert
0.15.0: Library upgrades
0.15.0 · Library upgrades · 2025-06-01
Changes
- 🏗️ Upgraded all libraries
- 🏗️ Upgraded to Spring Boot 3.5
- 🏗️ Upgraded to Kotlin 2.x
- ✨️ New Gradle task
dependencyUpdates - 🗑️ Removed already done migrations in
schema.sql
0.14.0: JsonAssert and API improvements to issue key
0.14.0 · JsonAssert and API improvements to issue key · 2025-05-25
Changes
- ✨️ New API
issuesByIssueKey - 🗑️
issueKeyis now part ofIssue's API - 🏗️ Only the
masterbranch can be deployed to prod - 🐛 No more orphan wiki pages in the database
- 🧪 Rewrote all existing tests to use
jsonAssert()andjsonRead() - 🧪 Custom assertion helper
JsonAssertbuilt with a JSON path friendly DSL
0.13.0: Attachments for issues
0.13.0 · Attachments for issues · 2025-05-05
Changes
- ✨️
attachmentsCountfor wiki pages and issues - ✨️ Issues can have attachments
- ✨️ Attachments support lastModified date
0.12.0: Tags
0.12.0 · Tags · 2025-05-04
This release performs a non-idempotent database migration.
See commit message for details.
Changes
- 🗑️ Consistently named all database indexes and constraints
- 🗑️ Removed deprecated entry
- 🗑️ Removed deprecated REST API
- ✨️ Tags can be associated with wiki pages and issues
- ✨️ Introducing tags (global tags and project tags)
0.11.0: GraphQL API cleanup
0.11.0 · GraphQL API cleanup · 2025-04-12
Changes
- 🔹 Deprecated REST API
- 🐛 Introducing
FieldSelectorand disablingDataLoaders' caching to get the correct results and fetch only exactly the requested fields in any GraphQL query - 🗑️ Various refactorings
- 🐛 Do not load un-requested fields
- 🗑️ Removed GraphQL demo