Talon/CHANGELOG.md
ThetaDev f1ed826eee
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
chore(release): prepare for v0.4.2
2023-07-22 04:55:09 +02:00

141 lines
2.6 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
## [0.4.2] - 2023-07-22
### Bug Fixes
- Container entrypoint
- Website version ordering
### Miscellaneous Tasks
- Fix npm pre-commit hook
## [0.4.1] - 2023-04-05
### Bug Fixes
- Stop propagation of key events on menu search
- Use sh
- Remove version prefix from "latest" tag
- Detect CI commit SHA
- Use better abbreviations for page names
### Features
- Add upload script
## [0.4.0] - 2023-04-02
### Features
- [**breaking**] Switch database format to CBOR (not compatible with previous format)
### Miscellaneous Tasks
- Hide version-bump messages
## [0.3.0] - 2023-04-02
### Bug Fixes
- Move menu bar down
- Set icon size to 48px
### Features
- Add last-modified date to all GET responses
- Add last-version tag to PageInfoModal
- Purge file storage daily
### Miscellaneous Tasks
- Update cargo dependencies
- Bump version -> 0.3.0
## [0.2.0] - 2023-04-01
### Bug Fixes
- Revert svelte-preprocess update
- Delete versions from db when upload failed
- Change version info icon
- Smaller menu button on mobile
- Release script
### Features
- Add instance info dialog
- Add website icons
### Miscellaneous Tasks
- Publish release on gitea
## [0.1.0] - 2023-03-31
### Bug Fixes
- Add db lock
- Remove icon from website model
- Dont compress html files, dont copy files if they exist
- Use strings for color values in the API
- Adjust last-modified date based on commit date
- Set menu z-index
- Hide menu bar on prints, reformat sass
- Graceful shutdown
- Use manifest-push
### Features
- Add database
- Add file storage
- Add get_file from store
- Add config
- Add API
- Inject client code into html
- Add logging, compression
- Add /websitesAll endpoint
- Add fallback option
- Add compression for html pages
- Make html compression configurable
- Add `x-content-type-options=nosniff` header
- Add version_files api endpoint
- Add website version parameter
- Add get_file endpoint
- Add file api endpoint
- Add last-modified middleware
- Add cli parser
- Add storage purge function
- Add server info endpoint
- Implement menu bar
- Embedded UI
### Miscellaneous Tasks
- Add workflow
- Install rustfmt+clippy
- Build frontend
- Use latest docker image
- Update rstest
- Add release workflow
### Refactor
- Use single application struct
- Use sequential version ids per website
### Testing
- Move db tests
- Add fixtures module
- Add testfiles
- Add file_to_response tests
- Add tests for page endpoint
- Fix spa testdata
- Add fallback tests
- Add API tests
<!-- generated by git-cliff -->