TL;DR
- FuriHal: new serial API with separate control plane, new module expansion protocol, new configurable serial logging, various bug fixes and improvements
- Nfc: Desfire support improvements, new card plugins, various bug fixes and improvements
- SubGhz: new async tx API, new rewritten transceiver control flow, various bug fixes and improvements
- Rfid: various bug fixes and improvements
- Rpc: reverse input, expansion module extension
- Infrared: new universal remotes
- VA Apps: UI update
- Desktop: fix unlock from companion on PIN enter screen
New serial API scheduled for next release #3211
Upcoming JavaScript support discussion: #3286
What's Changed
- [FL-3727] RPC: reverse input by @skotopes in #3304
- [FL-3429] About: cn,tw,mx certification information by @skotopes in #3318
- HID MFC Plugin by @bettse in #3312
- Update mf_classic_dict.nfc by @ry4000 in #3314
- Added NFC plugin; parser for WashCity cards. by @yaba in #3319
- Add Samsung AC remotes DB93 and AR-EH04 by @braghetto in #3301
- Scripts: fix incorrect handling of storage stress test count option by @skotopes in #3321
- MFC emulation fixes by @gornekich in #3324
- [FL-3678] [FL-3733] [FL-3723] UI refactor by @RebornedBrain in #3323
- Desktop: fix rpc unlock on pin input screen by @skotopes in #3334
- ufbt: fixed generated project paths on Windows by @hedger in #3339
- [FL-3744] [NFC] Ntag success write freeze when not saved card by @RebornedBrain in #3354
- NFC: parsers minor cleanup by @Leptopt1los in #3329
- Fix MyKey production date parsing by @augustozanellato in #3332
- FuriHal: fix start duration furi_hal_subghz_async_tx by @Skorpionm in #3230
- NFC: system dict skip when user dict is skipped fix by @Leptopt1los in #3356
- assets: checking limits on image size; ufbt: cdb target by @hedger in #3359
- [FL-3743] SubGhz: UI update by @Skorpionm in #3352
- [FL-3678] NFC UI refactor by @RebornedBrain in #3361
- Furi_hal_rtc: new function by @Leptopt1los in #3294
- SubGhz: add
subghz tx_from_file
CLI cmd, major TX flow refactoring, various improvements and bug fixes by @Skorpionm in #3302 - FuriHal: UART refactoring by @skotopes in #3211
- FuriHal: interrupt priorities and documentation by @skotopes in #3366
- Bugfix: Strip last parity bit from decoded FDX-B data by @lagomorph in #3199
- [FL-3669] Expansion module protocol by @gsurkov in #3250
- [FL-3678] NFC UI refactor by @RebornedBrain in #3369
- [FL-3648] Mf DESFire fixes by @gornekich in #3367
- RFID CLI: better usage by @DrZlo13 in #3376
New Contributors
- @ry4000 made their first contribution in #3314
- @yaba made their first contribution in #3319
- @braghetto made their first contribution in #3301
- @lagomorph made their first contribution in #3199
Ongoing
- Nfc: new and old protocols support improvements, API finalization
- JS Scripting: VA modules
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.97.1-rc...0.98.0-rc