Skip to content

Commit 7e0f292

Browse files
committed
upd changelog
1 parent fc25c9f commit 7e0f292

File tree

1 file changed

+3
-113
lines changed

1 file changed

+3
-113
lines changed

CHANGELOG.md

Lines changed: 3 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,9 @@
11
## Main changes
2-
- Current API: 78.1
3-
- SubGHz:
4-
- Frequency analyzer fixes and improvements:
5-
- **Enforce int module** (like in OFW) usage due to lack of required hardware on external boards (PathIsolate (+rf switch for multiple paths)) and incorrect usage and/or understanding the purpose of frequency analyzer app by users, it should be used only to get frequency of the remote placed around 1-10cm around flipper's left corner
6-
- **Fix possible GSM mobile towers signal interference** by limiting upper frequency to 920mhz max
7-
- Fix buttons logic, **fix crash**
8-
- Protocol improvements:
9-
- **Keeloq: Monarch full support, with add manually option** (thanks @ashphx !)
10-
- **Princeton support for second button encoding type** (8bit)
11-
- GangQi fix serial check and remove broken check from UI
12-
- Hollarm add more button codes (thanks to @mishamyte for captures)
13-
- Misc:
14-
- Add extra settings to disable GPIO pins control used for external modules amplifiers and/or LEDs (in radio settings menu with debug ON)
15-
- NFC:
16-
- Read Ultralight block by block (**fix password protected MFUL reading issue**) (by @mishamyte | PR #825 #826)
17-
- **Update NDEF parser** (SLIX and MFC support) (by @luu176 and @jaylikesbunda and @Willy-JL)
18-
- OFW PR 3822: **MIFARE Classic Key Recovery Improvements** (by @noproto)
19-
- OFW PR 3930: NFC Emulation freeze fix (by @RebornedBrain)
20-
- OFW: H World Hotel Chain Room Key Parser
21-
- OFW: Parser for Tianjin Railway Transit
22-
- New keys in system dict
23-
- Infrared:
24-
- **Add LEDs universal remote** (DB by @amec0e)
25-
- Update universal remote assets (by @amec0e | PR #813 #816)
26-
- JS:
27-
- OFW: JS modules & SDK -> **Breaking API change**
28-
- **Backporting custom features** (read about most of the changes after other changes section) (by @xMasterX and @Willy-JL)
29-
- Add i2c & SPI module (by @jamisonderek)
30-
* OFW: FuriHal, drivers: rework gauge initialization routine -> **Downgrade to older releases may break battery UI percent indicator, upgrade to this or newer version to restore**
31-
* OFW: heap: increased size -> **More free RAM!!**
32-
* OFW: New layout for BadUSB (es-LA)
33-
* OFW: Require PIN on boot
2+
- Current API: 78.2
3+
* OFW: merged gsurkov/vcp_break_support branch for usb uart bridge (WIP!!!)
344
* Apps: **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
355
## Other changes
36-
* SubGHz: Freq analyzer - Fix duplicated frequency lists and use user config for nearest frequency selector too
37-
* SubGHz: Code cleanup and fix for rare dupicated (Data) field cases
38-
* OFW: NFC TRT Parser: Additional checks to prevent false positives
39-
* OFW PR 3992: Loader: Fix BusFault in handling of OOM (by @Willy-JL)
40-
* OFW PR 3885: NFC: Add API to enforce ISO15693 mode (by @aaronjamt)
41-
* OFW: NFC: iso14443_4a improvements (by @RebornedBrain)
42-
* OFW: NFC: Plantain parser improvements (by @assasinfil) & fixes (by @mxcdoam)
43-
* OFW: NFC: Moscow social card parser (by @assasinfil)
44-
* OFW: fix: npm deps
45-
* OFW: 目覚め時計 (Added alarm option and clock settings)
46-
* OFW: JS: Backport and more additions & fixes
47-
* OFW: nfc: add Caltrain zones for Clipper
48-
* OFW: Update unit tests docs
49-
* OFW: Fix JS memory corruption (in gpio module)
50-
* OFW: Full-fledged JS SDK + npm packages
51-
* OFW: FurEventLoop: add support for FuriEventFlag, simplify API
52-
* OFW: lib: digital_signal: digital_sequence: add furi_hal.h wrapped in ifdefs
53-
* OFW: Add warning about stealth mode in vibro CLI
54-
* OFW: Small fixes in the wifi devboard docs
55-
* OFW: BadUSB - Improve ChromeOS and GNOME demo scripts
56-
* OFW: Small JS fixes
57-
* OFW: Canvas: extended icon draw.
58-
* OFW: Fixes Mouse Clicker Should have a "0" value setting for "as fast as possible"
59-
* OFW: Wi-Fi Devboard documentation rework
60-
* OFW: Furi: A Lot of Fixes
61-
* OFW PR 3933: furi_hal_random: Wait for ready state and no errors before sampling (by @n1kolasM)
62-
* OFW: nfc/clipper: Update BART station codes
63-
* OFW: FuriThread: Improve state callbacks
64-
* OFW: Documentation: update and cleanup
65-
* OFW: Improve bit_buffer.h docs
66-
* OFW: Prevent idle priority threads from potentially starving the FreeRTOS idle task
67-
* OFW: IR universal remote additions
68-
* OFW: Fix EM4100 T5577 writing block order (was already done in UL)
69-
* OFW: kerel typo
70-
* OFW: Folder rename fails
71-
* OFW: Put errno into TCB
72-
* OFW: Fix USB-UART bridge exit screen stopping the bridge prematurely
73-
**More details on JS changes** (js changelog written by @Willy-JL , thanks!):
74-
- Our custom JS SDK can be found on npm now: https://www.npmjs.com/org/darkflippers
75-
- Non-exhaustive list of changes to help you fix your scripts:
76-
- `badusb`:
77-
- `setup()`: `mfr_name`, `prod_name`, `layout_path` parameters renamed to `mfrName`, `prodName`, `layoutPath`
78-
- effort required to update old scripts using badusb: very minimal
79-
- `dialog`:
80-
- removed, now replaced by `gui/dialog` and `gui/file_picker` (see below)
81-
- `event_loop`:
82-
- new module, allows timer functionality, callbacks and event-driven programming, used heavily alongside gpio and gui modules
83-
- `gpio`:
84-
- fully overhauled, now you `get()` pin instances and perform actions on them like `.init()`
85-
- now supports interrupts, callbacks and more cool things
86-
- effort required to update old scripts using gpio: moderate
87-
- `gui`:
88-
- new module, fully overhauled, replaces dialog, keyboard, submenu, textbox modules
89-
- higher barrier to entry than older modules (requires usage of `event_loop` and `gui.viewDispatcher`), but much more flexible, powerful and easier to extend
90-
- includes all previously available js gui functionality (except `widget`), and also adds `gui/loading` and `gui/empty_screen` views
91-
- currently `gui/file_picker` works different than other new view objects, it is a simple `.pickFile()` synchronous function, but this [may change later](https://github.com/flipperdevices/flipperzero-firmware/pull/3961#discussion_r1805579153)
92-
- effort required to update old scripts using gui: extensive
93-
- `keyboard`:
94-
- removed, now replaced by `gui/text_input` and `gui/byte_input` (see above)
95-
- `math`:
96-
- `is_equal()` renamed to `isEqual()`
97-
- `storage`:
98-
- fully overhauled, now you `openFile()`s and perform actions on them like `.read()`
99-
- now supports many more operations including different open modes, directories and much more
100-
- effort required to update old scripts using storage: moderate
101-
- `submenu`:
102-
- removed, now replaced by `gui/submenu` (see above)
103-
- `textbox`:
104-
- removed, now replace by `gui/text_box` (see above)
105-
- `widget`:
106-
- only gui functionality not ported to new gui module, remains unchanged for now but likely to be ported later on
107-
- globals:
108-
- `__filepath` and `__dirpath` renamed to `__filename` and `__dirname` like in nodejs
109-
- `to_string()` renamed and moved to number class as `n.toString()`, now supports optional base parameter
110-
- `to_hex_string()` removed, now use `n.toString(16)`
111-
- `parse_int()` renamed to `parseInt()`, now supports optional base parameter
112-
- `to_upper_case()` and `to_lower_case()` renamed and moved to string class as `s.toUpperCase()` and `s.toLowerCase()`
113-
- effort required to update old scripts using these: minimal
114-
- Added type definitions (typescript files for type checking in IDE, Flipper does not run typescript)
115-
- Documentation is incomplete and deprecated, from now on you should refer to type definitions (`applications/system/js_app/types`), those will always be correct
116-
- Type definitions for extra modules we have that OFW doesn't will come later
6+
* No changes yet :(
1177
<br><br>
1188
#### Known NFC post-refactor regressions list:
1199
- Mifare Mini clones reading is broken (original mini working fine) (OFW)

0 commit comments

Comments
 (0)