TL;DR
- SubGhz: Mastercode protocols, thanks to @flipperzelebro
- Infrared: various bug fixes and improvements, large remotes support, new RPC API
- iButton: various bug fixes and improvements
- NFC: various fixes and improvements, API cleanup
- Storage: better copy/move/rename handling, various fixes and improvements, improved firmware update upload speed for command line tools, big chunk read support
- Furi, FuriHal: hide FreeRTOS bits and pieces under the hood, cleanup API usage
- System: better startup error handling
- Build System: new assets packaging system, various bug fixes and improvements
- Desktop: various bug fixes and improvements
We are working on new serial API for next release, your comments are welcome #3211
Also feel free to report any issues with the new NFC stack and application https://github.com/flipperdevices/flipperzero-firmware/issues
What's Changed
- Storage: write_chunk CLI command speed-up by @skotopes in #3173
- [FL-3629] fbt: reworked assets & resources handling by @hedger in #3160
- [FL-3456] Allow for larger Infrared remotes by @gsurkov in #3164
- Furi: cleanup crash use by @skotopes in #3175
- [FL-3629] fbt: SD card resource handling speed-up by @hedger in #3178
- [FL-3647] Rename menu items related to dummy mode and sound by @Astrrra in #3177
- fbt: source collection improvements by @hedger in #3181
- Furi, FuriHal: FreeRTOS headers leaks removed by @skotopes in #3179
- [FL-3655] Dolphin: Extreme butthurt loop fix by @skotopes in #3184
- [FL-3656] Fix crash when exiting write mode by @gsurkov in #3191
- fbt: dist improvements by @hedger in #3186
- fix: invariant format of log time data #3195 by @derskythe in #3202
- [FL-3657] Fix NFC unit tests by @gornekich in #3192
- [FL-3618] Infrared remote button index support by @gsurkov in #3180
- Fixed limited_credit_value having wrong value in mf_desfire_file_settings_parse by @sirl1on in #3204
- [NFC] MF Ultralight no pwd polling adjustment by @RebornedBrain in #3207
- [FL-3666] NFC API improvements by @gornekich in #3214
- [FL-3608] Fix iButton crash on missing file by @gsurkov in #3210
- [FL-3662] Do not remove file when renaming to itself by @gsurkov in #3193
- Added Mastercode SubGHz Protocol by @flipperzelebro in #3187
- Various Fixes for 0.95 by @skotopes in #3215
- fbt: improvements by @hedger in #3217
- [FL-3664] 64k does not enough by @DrZlo13 in #3216
New Contributors
- @sirl1on made their first contribution in #3204
- @flipperzelebro made their first contribution in #3187
Ongoing
- Nfc: new and old protocols support improvements, API finalization
- BadUSB, BadUART, scripting language
- UART refactoring, RPC over UART
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.94.1-rc...0.95.0-rc