|
| 1 | +------------------------------------------------- |
| 2 | +Changes in release mega-20210114 (since mega-20201227) |
| 3 | +------------------------------------------------- |
| 4 | + |
| 5 | +Release date: do 14 jan 2021 23:00:32 CET |
| 6 | + |
| 7 | +Gijs Noorlander (3): |
| 8 | + [Floats] Use proper compare functions to compare float values |
| 9 | + [PVS-Studio] Add braces to some defines to make them more predictable |
| 10 | + [PVS-Studio] Simple hints from PVS-Studio applied |
| 11 | + |
| 12 | +TD-er (59): |
| 13 | + Fix merge issue as Misc.ino was moved |
| 14 | + Small optimization changing char arrays to char |
| 15 | + Fix merge issues |
| 16 | + Fix missing include for CacheControllerPages |
| 17 | + [Rules] Add operators to convert integer values |
| 18 | + [Docs] Document the effects of external hosted CSS/JS files |
| 19 | + Add ABS function |
| 20 | + [Rules] Add trigonometric functions |
| 21 | + [Rules] Use bitwise operators only on unsigned ints |
| 22 | + Fix build warning |
| 23 | + [Rules] Change order parameters bitwrite |
| 24 | + [Rules] Increase accuracy in Calculate and variables from float to double |
| 25 | + Include P090 CCS811 in the builds again |
| 26 | + Increase accuracy in rules computation by using more decimals |
| 27 | + [Rules] Improve calculation resolution and compares. |
| 28 | + [Build] Reduce build size of OTA builds including new rules operators |
| 29 | + [Build] Move PMSx003 to 'normal' builds |
| 30 | + [Cleanup] Wrap <div> markup in a separate function |
| 31 | + [Cleanup] Reduce build size by replacing addHtml(String(....)) to addHtmlInt |
| 32 | + Restore accidentally removed "Note:" prefix for notes |
| 33 | + [Rules] Parse hex numbers when prefixed with 0x (uint only) |
| 34 | + [Cleanup] Remove String construction with = ""; |
| 35 | + [Rules] Allow HEX values in formula, rules, etc. |
| 36 | + [Rules] Change '!' + '=' into '<' + '>' to avoid conflict with '^' |
| 37 | + [Rules] Disable math functions for now to make them more intuitive |
| 38 | + [Serial] Only parse commands from serial when no task uses Serial0 |
| 39 | + [PIO] Fix building 'beta' builds toolchain update |
| 40 | + Fix build issue after merging other PRs |
| 41 | + [Rules] Add support for binary numbers with 0b prefix |
| 42 | + [Rules] Remove limit of nr. of variables |
| 43 | + [Rules] Improve readability of Rules Calculate function |
| 44 | + [Rules] Wrap rules calculation functions in a struct + cleanup |
| 45 | + [Rules] Fix out of bound crash with calculate ending with '=' + cleanup |
| 46 | + [Rules] Add preliminary support for math functions like sqrt, sin, etc. |
| 47 | + [Cleanup] Change typo trimTrailingZeros |
| 48 | + [Rules] Add missing functions (sin/cos etc) |
| 49 | + [Rules] Fix typo on limited size builds |
| 50 | + [Rules] Fix order of parsing "arc" functions |
| 51 | + [Rules] use parseString on string operation commands |
| 52 | + [Rules] Add some basic math functions + documentation |
| 53 | + [MQTT] Fix status update over MQTT for internal commands |
| 54 | + [MQTT] Also strip %valname% in topic if task index is invalid |
| 55 | + [MQTT] Small optimizations in parsing publish topics |
| 56 | + [Rules] Add option to each task to combine all values in a single event |
| 57 | + [MQTT] Fix remove of '//' in topic |
| 58 | + [Rules] Add hint about changed event when combining all event values |
| 59 | + [Cleanup] Uncrustify changed files of this PR |
| 60 | + [Cleanup] Fix issues compile caused by uncrustify |
| 61 | + [Minimal OTA] Make minimal OTA build fit again |
| 62 | + Fix build issue on ESP32 |
| 63 | + Accidentally removed C013 from the minimal OTA build |
| 64 | + [JSON] Fix a bug in generated JSON, not wrapping '00' as a string |
| 65 | + [Build] Reduce build size for minimal OTA builds |
| 66 | + [Logs] Format task values in logs with set nr of decimals |
| 67 | + [Cleanup] Fix MDNS builds on ESP32 and reduce minimal OTA build size |
| 68 | + [ESP32] Fix build issue due to missing include |
| 69 | + [Build] ESP32 factory bin files are 64k larger so don't reject those |
| 70 | + [Build] Rename test_ESP32_4M316k_lolin_d32_pro to match build script checks |
| 71 | + [ESP32] Increase DEVICES_MAX for ESP32 builds (> 85 plugins in build) |
| 72 | + |
| 73 | +Ton Huisman (8): |
| 74 | + [P023] Fix merge conflict |
| 75 | + [Commands] Improvements, refactoring and added feature of [<TaskNumber>]. prefix |
| 76 | + [Docs] Updated for [<TaskNumber>]. prefix |
| 77 | + [Checks] Don't allow numeric (float) device name |
| 78 | + [TaskName] Define is no longer available |
| 79 | + [P090] Re-enable plugin for TESTING build |
| 80 | + [P008] Wiegand add options for Tag removal |
| 81 | + [P073] Display a zero-prefix for temperatures between 0.9 and -0.9 |
| 82 | + |
| 83 | +tonhuisman (5): |
| 84 | + [Commands] Add global `[<TaskName>].` prefix for all PLUGIN_WRITE commands |
| 85 | + [Commands] Remove local taskname-prefix impl., exclude P022 |
| 86 | + [Commands] Remove requirement for [ and ] on <TaskName>. prefix |
| 87 | + [Commands] Improve documentation on [<TaskName>]. prefixing |
| 88 | + [Commands] Add extra safeguard check for DeviceIndex |
| 89 | + |
| 90 | + |
1 | 91 | -------------------------------------------------
|
2 | 92 | Changes in release mega-20201227 (since mega-20201130)
|
3 | 93 | -------------------------------------------------
|
|
0 commit comments