1.3.0-Beta.1 First Beta of 1.3
Pre-releaseI've decided this is closer to a feature release, even though most is bug-fix. This is a super-involved update for the number of discrete changes. Most importantly, I'm getting to more stable libs, and have fixed an annoying bug where the flowmeter or application configuration would get eaten. Feedback on the success here would be appreciated.
Upgrading
Use BrewFlasher right now until I resolve an online update conflict. You can download your current appconfig.json
and flowconfig.json
as a backup, and after flashing the new code, upload them to the filesystem and immediately reset (button or power cycle) to force them to take effect. Do not use the reset in the settings menu.
Here's a short view of changes:
New Features
- New filesystem handler (also linked from "About" page)
- Added more complete support for KegScreen TV
- Convert docs to MyST format
- Convert from SPIFFS to LittleFS
- Added Telnet and Log Level as configurable items
Potentially Breaking Changes (this is a stretch)
- Within the documentation, converted "URL Target" to "Generic REST" to reflect its use
Bugs Fixed
- Moved some non-reentrant code back to the timer loop to help avoid crashes
- Created online backups of the config files to use as a failsafe
- Updated to most current Arduino and ESP Libs
- Fixed a bug upstream where an RPints target would only connect by name to "mule.local"
- Volume precision bug where precision greater than 0.0001 gallons caused a failed save
- Fixed a few bugs in the context documentation links
- Fixed calibration error
A more complete list is below:
What's Changed
- Fix for #146 by @lbussy in #147
- Fix KegScreen/KSTV mDNS Responses by @thorrak in #145
- KS-TV mDNS by @lbussy in #148
- Use proper div by @lbussy in #153
- Add scanNetworks() to reconnect by @lbussy in #154
- Zip data by @lbussy in #156
- Revert framework by @lbussy in #157
- Button delay by @lbussy in #158
- Fix for #152 by @lbussy in #159
- Fix for #149 by @lbussy in #160
- Fix for #150 by @lbussy in #161
- Initial conversion to MyST by @lbussy in #167
- Wifi reconnect by @lbussy in #168
- Close FS after use by @lbussy in #171
- Rearrange menu by @lbussy in #172
- Use single open/close by @lbussy in #173
- Fix param save by @lbussy in #174
- Filelist by @lbussy in #175
- Fix flow save by @lbussy in #176
- Flowfile debug by @lbussy in #178
- Nail down LCBUrl version by @lbussy in #179
- Text tags by @lbussy in #180
- Style fs by @lbussy in #181
- Restore file upload by @lbussy in #182
- Document fs by @lbussy in #183
- Queue saves by @lbussy in #184
- 404 retry by @lbussy in #185
- Convert to Littlefs by @lbussy in #186
- Avoid non-reentrant code by @lbussy in #187
- Fix viewport by @lbussy in #188
- Logging by @lbussy in #189
- Backup config by @lbussy in #190
- Change URL Target to Generic REST by @lbussy in #191
- Add Telnet and Loglevel Config by @lbussy in #192
Full Changelog: 1.2.0...1.3.0-Beta.1