Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Released
0.11.0 - 2023-02-18
Changed
Webserver functions use
asyncandawaitto become asynchronous
Removed
wait_for_irqreturns instantly, no longer required due to/shutdownenpoint introduced in Micropython ESP WiFi Manager 1.10.0
0.10.0 - 2023-02-17
Added
Custom PyPi server is used for package test version installation
Changed
Replace
picowebwithmicrodot
0.9.1 - 2023-02-01
Added
.readthedocs.yaml for Read The Docs, contributes to #29
Dedicated file for installation and documentation instructions in new
docsfolderAvailable endpoints and webpages documented in USAGE file
Changed
Changelog based releases and release candidates are created on every merge to development branch
Root README updated with
mpipinstallation instructions
0.9.0 - 2022-11-06
Added
The user can choose between the latest stable or latest test release version at the update page of the MyEVSE-Webinterface
Further custom packages can be installed from the index depending on the previously mentioned selection. The custom packages will be installed after the update of MyEVSE-Webinterface has been performed. Thereby a custom package might overwrite an already installed package version.
Deploy to Test Python Package Index on every PR build with a PEP440 compliant
-rc<BUILDNUMBER>.dev<PR_NUMBER>meta data extensionTest release workflow running only on PRs is archiving and uploading built artifacts to Test Python Package Index
Fixed
All uncovered flake8 warnings of
myevse_webinterface
0.8.4 - 2022-05-18
Fixed
Changing a system config value updates always the config properties to ensure a changed value is not only reflected after a reboot of the system, see #22
0.8.3 - 2022-05-08
Fixed
Respond with
204 No Conenton favicon request to avoid404on webpages, see #12
0.8.2 - 2022-05-06
Fixed
Use last 4 characters of UUID as unique AccessPoint name, see additional comment in #14
0.8.1 - 2022-04-20
Changed
Form post of
/setupchanged to vanilla JavaScript JSON post
Fixed
Increase spinner time at
/rebootfrom 45 to 60 seconds to ensure a full reboot of the device, see #16Prevent redirection to POST URL on
/rebootand/setuppages
0.8.0 - 2022-04-18
Changed
/setupand/rebootpages show success banner after posting new config data and triggering a reboot ./setupdoes not redirect anymore after submitting the config. The reboot of the system is done after the response has been sent to from the system. A circular progressbar is shown as long as the reboot progress is active and redirects to the index page after 45 sec which should be enough to fully reboot the system, see #16
0.7.0 - 2022-04-17
Changed
AccessPoint of MyEVSE is named
MyEVSE_xxxxwithxxxxas the first four characters of the UUID of the device, see #14
0.6.0 - 2022-04-16
Changed
Modbus data pages are only available in client or access point mode, update page only in client mode, see #10
Fixed
Added missing steps to copy
boot.pyandmain.pyfiles in Quickstart guide
0.5.0 - 2022-03-20
Added
Versions of WiFi Manager and micropython be helpers added to system info dict
Quickstart guide
Changed
Scanning thread is no longer started by webinterface. WiFi Manager 1.4.0 is starting the thread on the property access
0.4.1 - 2022-03-13
Fixed
System setup card text and color content were mixed up
0.4.0 - 2022-03-13
Changed
All
_tpl.pyinside/lib/templates/will be removed after an update to ensure the usage and display of the latest templates contentAll threads are stopped before a PyPi update
Available URLs dictionary has been updated to new WiFi Manager 1.3.0 style and usage
Data webpage is no longer automatically updated every 10 seconds to reduce system load and to avoid
EOF on request start, see #4CPU clock speed increased from default 160MHz to 240MHz
Fixed
Register file path is set initially to correct path
0.3.0 - 2022-03-11
Added
update.tplpage to perform system update
Changed
MyEVSE webinterface version is printed after boot steps finished
POST call to
/perform_reboot_systemreturns success JSON, instead of redirecting to landing page
Fixed
Removed undefined variable in
data.tpl
0.2.0 - 2022-03-07
Added
data.tplpage to show latest Modbus data as tableinfo.tplpage to show latest system data/modbus_dataendpoint to make Modbus data available as JSON/system_dataendpoint to make system data available as JSONSection with available webpages introduced in
READMECustom logger is handed over to WiFi Manager run function to use
WARNINGlogging level compared to defaultDEBUGlevel for Picoweb
Changed
WiFi manager scan interval increased from 5 to 10 seconds
Modbus bridge and WiFi manager logger level increased from
DEBUGtoINFONeopixel changes from blue to green as soon as webinterface is running
0.1.0 - 2022-02-27
Added
This changelog file
.gitignorefilerequirements.txtfile to setup tools for board interactionsExample JSON file to change some values of the Modbus register definitions file for MyEVSE
Usage instructions in
READMEupdatedmyevse_webinterfacepackagesetup.tplandreboot.tplpages to configure the system values and reboot the system via Webserversetup.pyandsdist_upip.pytaken from pfalcon’s picoweb repo and PEP8 improved