CircuitPython 2.3.1 fixes a regression introduced in 2.3.0: if boot.py changed the root filesystem permission to read/write using storage.remount(), that permission change would get undone. This bug would prevent some data logging code from working, for instance.
All other changes introduced in 2.3.0 are still present: battery power fix, storage.erase_filesystem(), and new frozen libraries for Circuit Playground express. Refer to the 2.3.0 release for details.
The 2.2.0 mpy-cross executables in this release work fine with all 2.x releases.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.