# Changelog
## [v2.2.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.2.2) - 19 Jun 2023
* ๐ชฒ Fixed [#158](https://github.com/akopachov/flipper-zero_authenticator/issues/158)
* ๐ Cosmetic refactoring
[Changes][v2.2.2]
## [v2.2.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.2.1) - 06 Jun 2023
* ๐ชฒ Fixed [#155](https://github.com/akopachov/flipper-zero_authenticator/issues/155)
* ๐ Refactoring
[Changes][v2.2.1]
## [v2.2.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.2.0) - 05 Jun 2023
* ๐ชฒ Fixed [#153](https://github.com/akopachov/flipper-zero_authenticator/issues/153)
* ๐ Updated firmware submodules
[Changes][v2.2.0]
## [v2.1.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.1.1) - 30 May 2023
* ๐ Updated firmware submodules
* ๐ Added some new fonts for supporters
[Changes][v2.1.1]
## [v2.1.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.1.0) - 24 May 2023
* ๐ Implemented [#148](https://github.com/akopachov/flipper-zero_authenticator/issues/148)
* ๐งน Refactoring
* **๐ฅ๐ฅ๐ฅ Added nice custom fonts for supporters ๐ฅ๐ฅ๐ฅ**
[Changes][v2.1.0]
## [v2.0.3](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.0.3) - 29 Apr 2023
* Fixed [#146](https://github.com/akopachov/flipper-zero_authenticator/issues/146)
* Updated firmware references
[Changes][v2.0.3]
## [v2.0.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.0.2) - 28 Apr 2023
* Refactoring & minor improvements
[Changes][v2.0.2]
## [v2.0.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.0.1) - 26 Apr 2023
* Fixed few bugs I found during day 1 of v2.0.0
* Refactoring
* Updated firmware submodules
[Changes][v2.0.1]
## [v2.0.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v2.0.0) - 25 Apr 2023
* Reworked token list to make app work smooth with bigger lists of tokens. So right now you can add as much tokens as you need.
* Improved token list operations to make them more reliable
* Refactoring
* Updated firmware submodules
[Changes][v2.0.0]
## [v1.9.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.9.2) - 13 Apr 2023
* Updated firmware submodules
[Changes][v1.9.2]
## [v1.9.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.9.1) - 13 Apr 2023
* Improved TOTP code rendering method
* Added `--clean` flag to custom FBT
[Changes][v1.9.1]
## [v1.9.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.9.0) - 12 Apr 2023
* Moved token generation into separate thread
* Refactoring and code cleanup
[Changes][v1.9.0]
## [v1.8.8](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.8) - 11 Apr 2023
* Xtreme: fixed BT name length according to latest XFW changes (by [@Willy-JL](https://github.com/Willy-JL))
* Updated firmware submodules
[Changes][v1.8.8]
## [v1.8.7](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.7) - 07 Apr 2023
* Backup conf file before running `totp pin set` and `totp pin remove` CLI commands ([#123](https://github.com/akopachov/flipper-zero_authenticator/issues/123))
* Some refactoring ([#120](https://github.com/akopachov/flipper-zero_authenticator/issues/120))
[Changes][v1.8.7]
## [v1.8.6](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.6) - 06 Apr 2023
* Updated firmware submodules [#118](https://github.com/akopachov/flipper-zero_authenticator/issues/118)
[Changes][v1.8.6]
## [v1.8.5](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.5) - 05 Apr 2023
* Fixed [#116](https://github.com/akopachov/flipper-zero_authenticator/issues/116)
[Changes][v1.8.5]
## [v1.8.4](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.4) - 05 Apr 2023
* Added Steam guard token support ([#111](https://github.com/akopachov/flipper-zero_authenticator/issues/111))
* Added Base64-encoded token support
* Custom font for token
* Refactoring
[Changes][v1.8.4]
## [v1.8.3](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.3) - 03 Apr 2023
* Build artifact for [Xtreme](https://github.com/ClaraCrazy/Flipper-Xtreme) firmware ([#113](https://github.com/akopachov/flipper-zero_authenticator/issues/113))
* Xtreme: custom BT name & MAC which should resolve [#98](https://github.com/akopachov/flipper-zero_authenticator/issues/98)
[Changes][v1.8.3]
## [v1.8.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.2) - 31 Mar 2023
* Implemented [#106](https://github.com/akopachov/flipper-zero_authenticator/issues/106)
[Changes][v1.8.2]
## [v1.8.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.1) - 31 Mar 2023
* Implemented [#102](https://github.com/akopachov/flipper-zero_authenticator/issues/102)
* Implemented [#103](https://github.com/akopachov/flipper-zero_authenticator/issues/103)
* Refactoring
* Minor fixes
[Changes][v1.8.1]
## [v1.8.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.8.0) - 30 Mar 2023
* Implemented [#95](https://github.com/akopachov/flipper-zero_authenticator/issues/95)
* New CLI commands `totp update`, `totp lsattr`
* Refactoring
[Changes][v1.8.0]
## [v1.7.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.7.1) - 22 Mar 2023
* Updated firmware submodules
[Changes][v1.7.1]
## [v1.7.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.7.0) - 21 Mar 2023
* Implemented [#89](https://github.com/akopachov/flipper-zero_authenticator/issues/89)
* Refactoring
[Changes][v1.7.0]
## [v1.6.5](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.5) - 09 Mar 2023
* Updated firmware references
* Updated code to make it compatible with latest firmware changes
[Changes][v1.6.5]
## [v1.6.4](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.4) - 01 Mar 2023
* Updated firmware references
[Changes][v1.6.4]
## [v1.6.3](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.3) - 16 Feb 2023
* Fixed [#76](https://github.com/akopachov/flipper-zero_authenticator/issues/76)
* Fixed [#77](https://github.com/akopachov/flipper-zero_authenticator/issues/77)
* Made CLI console output colorful
* Few refactoring
[Changes][v1.6.3]
## [v1.6.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.2) - 13 Feb 2023
* Updated submodules to make app compatible with latest firmware
* Cosmetic code changes
[Changes][v1.6.2]
## [v1.6.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.1) - 07 Feb 2023
* Implemented [#70](https://github.com/akopachov/flipper-zero_authenticator/issues/70)
[Changes][v1.6.1]
## [v1.6.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.6.0) - 18 Jan 2023
* Implemented [#65](https://github.com/akopachov/flipper-zero_authenticator/issues/65)
[Changes][v1.6.0]
## [v1.5.6](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.6) - 09 Jan 2023
* Updated firmwares
[Changes][v1.5.6]
## [v1.5.5](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.5) - 04 Jan 2023
* Implemented [#58](https://github.com/akopachov/flipper-zero_authenticator/issues/58)
* A bit of refactoring
[Changes][v1.5.5]
## [v1.5.4](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.4) - 02 Jan 2023
* Fixed [#53](https://github.com/akopachov/flipper-zero_authenticator/issues/53)
[Changes][v1.5.4]
## [v1.5.3](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.3) - 30 Dec 2022
* Fixed [#51](https://github.com/akopachov/flipper-zero_authenticator/issues/51)
[Changes][v1.5.3]
## [v1.5.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.2) - 21 Dec 2022
* Config file moved to `/ext/authenticator/totp.conf`
* Improved the way how config file is getting handled
* Improved user notification if on error during config file open\read\update
[Changes][v1.5.2]
## [v1.5.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.1) - 01 Dec 2022
* Implemented [#44](https://github.com/akopachov/flipper-zero_authenticator/issues/44) to be compatible with latest API changes
[Changes][v1.5.1]
## [v1.5.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.0) - 23 Nov 2022
* Implemented [#36](https://github.com/akopachov/flipper-zero_authenticator/issues/36)
* Refactoring
[Changes][v1.5.0]
## [v1.4.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.4.0) - 21 Nov 2022
* Implemented [#10](https://github.com/akopachov/flipper-zero_authenticator/issues/10)
* Refactoring
[Changes][v1.4.0]
## [v1.3.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.3.1) - 18 Nov 2022
* Implemented [#30](https://github.com/akopachov/flipper-zero_authenticator/issues/30)
* Cosmetic improvements
[Changes][v1.3.1]
## [v1.3.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.3.0) - 17 Nov 2022
* Implemented [#26](https://github.com/akopachov/flipper-zero_authenticator/issues/26)
* Implemented [#28](https://github.com/akopachov/flipper-zero_authenticator/issues/28)
* Improved HID worker code
* Improved navigation using "long press" event
* Refactoring
[Changes][v1.3.0]
## [v1.2.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.2.1) - 10 Nov 2022
* Fixed [#24](https://github.com/akopachov/flipper-zero_authenticator/issues/24)
* Small improvement to the USB mode restore code
[Changes][v1.2.1]
## [v1.2.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.2.0) - 10 Nov 2022
* Implemented [#21](https://github.com/akopachov/flipper-zero_authenticator/issues/21)
[Changes][v1.2.0]
## [v1.1.2](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.1.2) - 07 Nov 2022
* Integrated PVS Studio scanner and fixed all its complains
* Updated firmwares
* Refactoring
* Dead code eliminated to fix `COMPACT=1 DEBUG=0` build
* Build artifacts are done with `COMPACT=1 DEBUG=0` build settings
[Changes][v1.1.2]
## [v1.1.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.1.1) - 02 Nov 2022
* Latest firmwares
* Refactoring
* Sonar scan issues fixed
[Changes][v1.1.1]
## [v1.1.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.1.0) - 26 Oct 2022
* CLI added (thanks to [@br0ziliy](https://github.com/br0ziliy)). [#11](https://github.com/akopachov/flipper-zero_authenticator/issues/11)
* Updated firmware submodules to latest
* Refactoring
[Changes][v1.1.0]
## [v1.0.1](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.0.1) - 21 Oct 2022
* Fixed issue [#8](https://github.com/akopachov/flipper-zero_authenticator/issues/8)
* Refactoring
[Changes][v1.0.1]
## [v1.0.0](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.0.0) - 17 Oct 2022
* Made PIN optional
* Submodules updated
* Refactoring
* Few fixes
[Changes][v1.0.0]
## [v0.0.6](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v0.0.6) - 13 Oct 2022
* Added timezone configuration UI
* Removed CLI app POC
* Minor fixes
[Changes][v0.0.6]
## [v0.0.5](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v0.0.5) - 10 Oct 2022
* Separate builds for Official and Unleashed firmwares
* Updated code to FuriString
[Changes][v0.0.5]
## [v0.0.4](https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v0.0.4) - 05 Oct 2022
* Moved TOTP app to separate folder to segregate it from flipper_firmware code and make it clearer
* Code refactoring
* Added SHA1, SHA256 and SHA512 hashing algos
* Minor improvements
[Changes][v0.0.4]
## v0.0.2
Ability to add more than one token
## v0.0.1
First POC. SHA1 hashing algorithm and one token.
[v2.2.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.2.1...v2.2.2
[v2.2.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.2.0...v2.2.1
[v2.2.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.1.1...v2.2.0
[v2.1.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.1.0...v2.1.1
[v2.1.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.0.3...v2.1.0
[v2.0.3]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.0.2...v2.0.3
[v2.0.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.0.1...v2.0.2
[v2.0.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v2.0.0...v2.0.1
[v2.0.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.9.2...v2.0.0
[v1.9.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.9.1...v1.9.2
[v1.9.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.9.0...v1.9.1
[v1.9.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.8...v1.9.0
[v1.8.8]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.7...v1.8.8
[v1.8.7]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.6...v1.8.7
[v1.8.6]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.5...v1.8.6
[v1.8.5]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.4...v1.8.5
[v1.8.4]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.3...v1.8.4
[v1.8.3]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.2...v1.8.3
[v1.8.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.1...v1.8.2
[v1.8.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.8.0...v1.8.1
[v1.8.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.7.1...v1.8.0
[v1.7.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.7.0...v1.7.1
[v1.7.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.5...v1.7.0
[v1.6.5]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.4...v1.6.5
[v1.6.4]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.3...v1.6.4
[v1.6.3]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.2...v1.6.3
[v1.6.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.1...v1.6.2
[v1.6.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.6.0...v1.6.1
[v1.6.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.6...v1.6.0
[v1.5.6]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.5...v1.5.6
[v1.5.5]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.4...v1.5.5
[v1.5.4]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.3...v1.5.4
[v1.5.3]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.2...v1.5.3
[v1.5.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.1...v1.5.2
[v1.5.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.5.0...v1.5.1
[v1.5.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.4.0...v1.5.0
[v1.4.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.3.1...v1.4.0
[v1.3.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.3.0...v1.3.1
[v1.3.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.2.1...v1.3.0
[v1.2.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.2.0...v1.2.1
[v1.2.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.1.2...v1.2.0
[v1.1.2]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.1.1...v1.1.2
[v1.1.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.1.0...v1.1.1
[v1.1.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.0.1...v1.1.0
[v1.0.1]: https://github.com/akopachov/flipper-zero_authenticator/compare/v1.0.0...v1.0.1
[v1.0.0]: https://github.com/akopachov/flipper-zero_authenticator/compare/v0.0.6...v1.0.0
[v0.0.6]: https://github.com/akopachov/flipper-zero_authenticator/compare/v0.0.5...v0.0.6
[v0.0.5]: https://github.com/akopachov/flipper-zero_authenticator/compare/v0.0.4...v0.0.5
[v0.0.4]: https://github.com/akopachov/flipper-zero_authenticator/tree/v0.0.4