Releases: brainelectronics/Micropython-ESP-WiFi-Manager
Releases · brainelectronics/Micropython-ESP-WiFi-Manager
1.9.0-rc5.dev27
Added
test-release
andrelease
workflows create changelog based (pre-)releases- Copy of
microdot 1.2.1
provided with this package - brainelectronics favicon is shown on all pages
Changed
- Replace
picoweb
withmicrodot
1.9.0-rc4.dev27
Added
test-release
andrelease
workflows create changelog based (pre-)releases- Copy of
microdot 1.2.1
provided with this package - brainelectronics favicon is shown on all pages
Changed
- Replace
picoweb
withmicrodot
1.8.0
Added
- Deploy to Test Python Package Index on every PR build with a PEP440 compliant
-rc<BUILDNUMBER>.dev<PR_NUMBER>
meta data extension - Test release workflow running only on PRs is archiving and uploading built artifacts to Test Python Package Index
- Added missing functions
get_uuid
,get_system_infos_raw
andget_system_infos_human
togeneric_helper
simulation files, see #16 - Added
Led
class toled_helper
simulation file, see #16 - Added missing function
freq
tomachine
simulation file, see #16 - Increased coverage of simulation unittests, relates to #16
- Script to create report directories for simulation unittests results
- Requirements files for deploy and test setup. Link with simulation requirements
- Script to create report directories for simulation unittests
- Implement
RTC
class ofrtc
simulation file, see #16 - Implement
Timer
class oftimer
simulation file, see #16 - Add all missing functions of
time_helper
simulation file, see #16 - Added missing function
value
,on
andoff
topin
simulation file, see #16
Changed
- Author is explicitly mentioned in
setup.py
instead of used by__author__
variable which has been previously defined inversion.py
but no longer available with autodeploy. - Print source code of flake8 warnings in stdout
unique_id
ofmachine
simulation returns binary data represented by the hexadecimal stringDEADBEEF
instead of binary string only- Update test data files after hexlified machine unique ID change
- Update simulation template files to latest MicroPython implementation, see #16
Removed
.flake8
definition file ofsimulation
Fixed
- All uncovered flake8 warnings of
wifi_manager
andsimulation
, see #25 - Logger level is set to
INFO
instead ofDEBUG
ifinfo
is specified - Undefined
_bssid
replaced with_essid
innetwork
simulation test
1.7.1
1.7.0
Added
toast.js
andtoast.js.gz
added to show hovering alert banners, see #21- Add toast JavaScript files to
setup.py
to be part of twine distributions
Changed
/select
page shows success banner after posting new network config data and does not return to index page anymore./configure
page shows success banner after removing a network and redirects to its page instead of returning to the index page, see #21
1.6.0
Added
- Routing for JavaScript
.js
files added, see #18
Changed
- Removed source mapping from
bootstrap.min.css
and the compressed file to avoid issues as thebootstrap.min.css.map
is not found, see #19
1.5.0
Changed
start_config
creates an AccessPoint namedWiFiManager_xxxx
withxxxx
as the first four characters of the UUID of the device
1.4.0
Added
- Virtual oneshot timer is created and started on
latest_scan
property access to stop the scanning thread again after 10.5x ofscan_interval
. This reduces CPU load and avoids unused scans.
Changed
- Scanning thread is started on
latest_scan
property access - Scan data is no logger logged with info level on
latest_scan
property access to reduce time before data return, see #11 - Neopixel is no longer used to allow user of lib to use it as desired by its higher level application
1.3.0
Changed
- Index page uses cards instead of list to show available pages
- Available URLs dictionary used
text
,title
andcolor
keys per URL to style the cards as required - Loading spinner is shown on index page to avoid showing a not fully rendered or styled webpage
1.2.0
Added
- Custom logger can be provided to
run
function to enable different logging levels of Picoweb other thanDEBUG
Changed
- Neopixel is no longer fading while scan thread is running to reduce CPU load
gc.collect()
is no longer called onlatest_scan
property access