Notable additions to 7.0.0 since 6.3.0
- Support for the CircuitPython development workflow over BLE.
- Camera support on ESP32S2.
- qrio: QR code decoding.
- The keypad key-scanning module.
- Run-time customization of USB devices.
- Merging in of MicroPython fixes and enhancements as of MicroPython 1.16.
- _pixelbuf is now adafruit_pixelbuf.
- colorwheel() routine moved to rainbowio.
- supervisor.ticks_ms() to allow easier time-keeping.
- Simplifications to the RGB status LED codes.
- A clocking fix for a few samples of RP2040 boards.
- Rework of vectorio and some of its API. VectorShape is no longer needed for user code.
- atexit module.
- getpass module.
- traceback module.
- supervisor.get_previous_traceback().
- board.LED now consistently present on all boards that have such an LED.
- PulseOut no longer needs a PWMOut.
- Unicode filename support.
- Board ID is now in boot_out.txt and available as board.board_id.
- aesio on for full builds by default.
https://blog.adafruit.com/2021/09/20/circuitpython-7-0-0-released/