TL;DR
- NFC: Various MIFARE bug fixes and improvements, ISO 15693 support improvements, MFC dict updated to the latest Proxmark version, various parsers improvements
- Infrared: Various new universal remotes, RPC improvements for mobile companion universal remote
- Settings: More granular settings for brightness, contrast and various other things
- JS: Improved flipper port auto-detection, various bug fixes and improvements
- BLE: Fix various bugs including BadUSB lost keystroke issue
- Furi: Fix various crashes, various bug fixes and improvements
- Dolphin: Winter animations
- U2F: Fix memory leak
What's Changed
- I am own the JS by @portasynthinca3 in #3982
- JS: Add die() typedoc by @Willy-JL in #3985
- Bump fz-sdk by @portasynthinca3 in #3989
- JS packages folder included to the doxygen's exclude list by @rnadyrshin in #4021
- Add IR command for NAD DR2 D7050 D3020 by @nikos9742 in #4020
- Fix typo for mf_classic_key_cahce_get_next_key() function by @luu176 in #4015
- Settings: More granularity for LCD and Notification by @Willy-JL in #4010
- NFC: Plantain parser Last payment amount fix by @mxcdoam in #3998
- nfc/clipper: by @ted-logan in #3991
- Replace mf_classic_dict.nfc with Proxmark3 version by @onovy in #4013
- [FL-3917] Add the ability to send a signal once via RPC by @Astrrra in #4000
- Increase system stack's reserved memory size by @Astrrra in #4025
- [FL-3927] FuriThread stdin by @portasynthinca3 in #3979
- Update
infrared_test.c
reference by @emmanuel-ferdman in #3983 - [NFC] Fix ISO15693 stucking in wrong mode. by @RebornedBrain in #3988
- Loader: Fix BusFault in handling of OOM by @Willy-JL in #3992
- Move updater and unit tests to dockerized runner by @ssecsd in #4028
- [FL-3920] Fix lost BadBLE keystrokes by @Astrrra in #3993
- FBT: Don't lint JS packages by @Willy-JL in #4030
- [FL-3938] Add winter animations by @Astrrra in #4032
- [FL-3940] Work around incorrect serial port handling by the OS by @portasynthinca3 in #4040
- Fix skylander ID reading by @bettse in #4038
- using GITHUB_TOKEN to make API requests in scripts/get_env.py by @ru-asdx in #4033
- Added flipper_format_write_empty_line(...) by @janwiesemann in #4029
- Fix invalid path errors while deploying SDK by enforcing toolchain to use UTF-8 on initial SDK Extraction by @Alex4386 in #4036
- [FL-3933] Pipe by @portasynthinca3 in #3996
- JS: bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #4043
- nfc: Fix MFUL PWD_AUTH command creation by @GMMan in #4051
- u2f: Fix leaking message digest contexts by @GMMan in #4052
- Github: update doxygen workflow to use exact version by @skotopes in #4065
- nfc: Fix MIFARE Plus detection by @GMMan in #4049
- Rename FuriHalDebuging.md to FuriHalDebugging.md by @NotLukas001 in #4047
New Contributors
- @nikos9742 made their first contribution in #4020
- @luu176 made their first contribution in #4015
- @onovy made their first contribution in #4013
- @emmanuel-ferdman made their first contribution in #3983
- @ssecsd made their first contribution in #4028
- @ru-asdx made their first contribution in #4033
- @Alex4386 made their first contribution in #4036
- @dependabot made their first contribution in #4043
- @NotLukas001 made their first contribution in #4047
Full Changelog: 1.1.2...1.2.0