From the GitHub release page:
2.0.0 is getting close to ready! We had a number of people who tested and found issues with RC1: @ladyada, @ntoll, @deshipu, @willingc, @jerryneedell, @KurticusMaximus, @kattni. Please keep up the awesome testing! Join us on the Discord chat to collaborate.
DO NOT use this release if all you want to do is try CircuitPython. 1.0.0 is much better for playing around.
Here are the changes since Release Candidate 1:
- Add the
machinemodule back to the ESP8266 build. This fixes WebREPL. (Thanks @jerryneedell and @KurticusMaximus for finding this.)
- Add support for 8-bit audio recording with
audiobusio. Thanks @ntoll for testing
- Documentation improvements thanks to @willingc, @KurticusMaximus and @dhalbert .
- .frozen in
sys.pathcan now be overridden by new files on the file system.
- Reliability improvements around CTRL-C thanks to @dhalbert and @ladyada.
Moving from 1.0.0 to 2.0.0 is not a perfect process. There are a few things that break when doing so.
- mpy files compatible with 1.0.0 are NOT compatible with 2.0.0 because MicroPython changed the format. A 2.0.0 bundle is available here. (Its built by changing the branch of circuitpython in the bundle repo before building it.)
uosis replaced by
urandomis replaced by
Have a Feather M0 Express, Metro M0 Express, Gemma M0, Trinket M0 or Circuit Playground Express? Download a .uf2 and follow these instructions. To install our libraries simply download the bundle for your release and copy the
libfolder onto your