MicroPython 1.8.6 has been released.
Important information and list of not backward compatible changes
in this release:
- This release is based on the major vendor SDK release, 2.0.0, and requires complete flash erase for upgrade. Please be sure to backup any important files in the filesystem first.
- To flash this release, esptool.py 1.2.1 (latest) is required. For more info: viewtopic.php?f=16&t=2625
- WebREPL no longer starts by default. This is to improve security as MicroPython ESP8266 port gets wider adoption and also saves memory for people who don't use it (but miss to disable themselves). Before it can be started, the password should be set first - via a serial connection, using "import webrepl_setup". See viewtopic.php?f=16&t=2492 for more info and links to updated documentation.
- utime.ticks_diff() function signature and semantics was changed to accommodate more usecases, for details see viewtopic.php?f=2&t=2589 and http://docs.micropython.org/en/latest/e ... ticks_diff
The biggest change in this release is upgrade to ESP8266 SDK 2.0.0, which fixed some long-standing issues and allowed us to increase heap size by more than 25%. It wasn't an easy upgrade however, as the SDK 2.0.0 broke the usual easy installation, upgrade, and recovery process and would require us to downgrade to obscure process as used by some other ESP8266 projects. We didn't go that way though and instead worked on re-establishing the streamlined flashing process. That took time (I was testing SDK 2.0.0 last 2 months), but upholds MicroPython's ESP8266 at the high standards MicroPython in general has, and we hope it's appreciated by the users (and hopefully answers concerns that any backwards incompatible changes when done, are done for very good reasons).
Otherwise, there was lot of background work to accommodate implementation of further Kickstarter stretch goals and improvements to MicroPython in general (oh, we reinstated ESP8266 512K support too). Please read more details in the official changelog: https://github.com/micropython/micropyt ... tag/v1.8.6