# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
[Unreleased]: https://github.com/trussed-dev/admin-app/compare/0.5.0...HEAD
-
## [0.5.0] 2026-09-16
[0.5.0]: https://github.com/trussed-dev/admin-app/compare/0.4.0...0.5.0
- Remove `ResetSignal`. It is now in `trussed-core`.
## [0.4.0] 2026-09-16
[0.4.0]: https://github.com/trussed-dev/admin-app/compare/0.3.0...0.4.0
- Make `Reboot::reboot_to_firmware_update` non-diverging.
- Add `Data` struct and change `App::load_config` and `App::with_default_config` to use it.
- Replace `Reboot` trait with function pointers in `Data`.
- Make destructive reboot to firmware update optional.
## [0.3.0] 2026-08-17
[0.3.0]: https://github.com/trussed-dev/admin-app/compare/0.2.0...0.3.0
- Add support for string config fields.
- Make `ConfigValueMut` non-exhaustive.
## [0.2.0] 2026-07-22
[0.2.0]: https://github.com/trussed-dev/admin-app/compare/0.1.0...0.2.0
- Update to trussed v0.2.
- Introduce ADMIN vendor command as a namespace for all other commands.
- Add factory reset command.
- Add config commands.
- Add status command.
- Add test-se050 command.
## [0.1.0] - 2022-03-17
[0.1.0]: https://github.com/trussed-dev/admin-app/releases/tag/0.1.0
Initial release.