Skip to content

Releases: brainelectronics/Micropython-ESP-WiFi-Manager

1.9.0-rc5.dev27

17 Feb 10:24
8d8e9ac
Compare
Choose a tag to compare
1.9.0-rc5.dev27 Pre-release
Pre-release

Added

  • test-release and release 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 with microdot

1.9.0-rc4.dev27

17 Feb 10:13
d6fb1de
Compare
Choose a tag to compare
1.9.0-rc4.dev27 Pre-release
Pre-release

Added

  • test-release and release 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 with microdot

1.8.0

06 Nov 12:02
1da4ca6
Compare
Choose a tag to compare

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 and get_system_infos_human to generic_helper simulation files, see #16
  • Added Led class to led_helper simulation file, see #16
  • Added missing function freq to machine 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 of rtc simulation file, see #16
  • Implement Timer class of timer simulation file, see #16
  • Add all missing functions of time_helper simulation file, see #16
  • Added missing function value, on and off to pin simulation file, see #16

Changed

  • Author is explicitly mentioned in setup.py instead of used by __author__ variable which has been previously defined in version.py but no longer available with autodeploy.
  • Print source code of flake8 warnings in stdout
  • unique_id of machine simulation returns binary data represented by the hexadecimal string DEADBEEF 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

Fixed

  • All uncovered flake8 warnings of wifi_manager and simulation, see #25
  • Logger level is set to INFO instead of DEBUG if info is specified
  • Undefined _bssid replaced with _essid in network simulation test

1.7.1

06 May 06:56
4e29654
Compare
Choose a tag to compare

Fixed

  • start_config creates an AccessPoint named WiFiManager_xxxx with xxxx as the last four instead of first four characters of the UUID of the device, see #15

1.7.0

18 Apr 08:39
0c4350f
Compare
Choose a tag to compare

Added

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

18 Apr 07:56
b50f80d
Compare
Choose a tag to compare

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 the bootstrap.min.css.map is not found, see #19

1.5.0

16 Apr 14:58
4d98f08
Compare
Choose a tag to compare

Changed

  • start_config creates an AccessPoint named WiFiManager_xxxx with xxxx as the first four characters of the UUID of the device

1.4.0

20 Mar 15:29
b5d355c
Compare
Choose a tag to compare

Added

  • Virtual oneshot timer is created and started on latest_scan property access to stop the scanning thread again after 10.5x of scan_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

11 Mar 12:16
9b0bf83
Compare
Choose a tag to compare

Changed

  • Index page uses cards instead of list to show available pages
  • Available URLs dictionary used text, title and color 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

07 Mar 10:01
8e8d334
Compare
Choose a tag to compare

Added

  • Custom logger can be provided to run function to enable different logging levels of Picoweb other than DEBUG

Changed

  • Neopixel is no longer fading while scan thread is running to reduce CPU load
  • gc.collect() is no longer called on latest_scan property access