TL;DR
- FuriHal: new SD card API
- Storage: various fixes and improvements
- Infrared: universal TV remote cleanup
- System: alternative file naming scheme, better application loading error reporting, various fixes and improvements
- iButton: fixes and improvements
- Build system: various fixes and improvements
- SubGhz: fix crash on use of key with incorrect data
Known Issues
- Rare Core2 HardFaults in sleep mode, a fix is being tested. Workaround: switch sleep mode to Legacy.
- A huge (HVAC raw data) infrared remote load causes an Out-of-Memory crash. A fix is coming in the next release. Meanwhile, you can split your remotes into smaller files.
What's Changed
- [FL-3563] StorageListRequest: size filter by @DrZlo13 in #3018
- [FL-3543] Check the filetype of the update manifest by @Astrrra in #3025
- Undo some TODO by @skotopes in #3024
- Move roadmap link to readme by @skotopes in #3014
- Add support for Mifare Classic 4K SAK 0x38 ATQA 0x02, 0x04 and 0x08 by @suaveolent in #3009
- github: workflow trigger optimizations by @hedger in #3030
- [FL-3314] Disconnect from BLE on protobuf error by @Astrrra in #2955
- Add File Naming setting for more detailed naming by @m1-ins in #3002
- [DOC] Remove defunct link in ReadMe.md by @SimplyLinn in #3036
- Storage: force mount by @DrZlo13 in #3033
- github: workflow improvements by @hedger in #3032
- [FL-3583]Account for the "-" in line carry-over by @Astrrra in #3038
- [FL-3566] iButton: Return to the file selection if file is corrupted by @Astrrra in #3040
- github: don't cancel jobs if parallel ones failed by @hedger in #3044
- Various Fixes and Improvements by @skotopes in #3059
- SD-Card: proper HAL by @DrZlo13 in #3058
- github: submit SDKs to prod & dev by @hedger in #3060
- Snake: fix deadlock caused by use of view_port_update while locking model by @skotopes in #3063
- [FL-3596] fbt: added FW_CFG_ with build configuration by @hedger in #3062
- [FL-3589] Sub-GHz: incorrect key parsing crash by @Skorpionm in #3066
- github: potential fix for compact builds by @hedger in #3067
- github: specified shell for SDK submission action by @hedger in #3068
- github: final fixes for SDK publishing by @hedger in #3069
New Contributors
- @suaveolent made their first contribution in #3009
- @m1-ins made their first contribution in #3002
- @SimplyLinn made their first contribution in #3036
Ongoing
- NFC refactoring
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.90.1-rc...0.91.0-rc