v1.12.2
📢 Announcement: PikaPython v1.12.2 Released 🚀
We are excited to announce the release of PikaPython v1.12.2! This version fixes some bugs and vulnerabilities, and adds new features and improvements.
Here's what's new:
New Features 🌟:
- Support for max() and min() built-in functions.
- Support for REPL history.
- Support for ESP32C3 and ESP32S3.
- Support for delayed event loops.
- Support for string search with string.find().
- Support for single-element tuples, like (1,) or ('test',).
- Support for setting default values and time zones in the time module.
- Support for checking if thread creation was successful.
- Optimization of PikaVM stack usage.
Bug Fixes 🐛:
- Fixed some syntax parsing issues.
- Fixed memory leak problems.
- Fixed kernel crash issues with certain invalid syntax.
- Fixed issues with documentation generation.
- Fixed problems with string packing reads.
- Fixed some issues with multithreading and event loops.
- Fixed some type conversion issues.
Updates and Improvements 🔧:
- Updated versions of various modules.
- Updated ESP32 BSP, supporting ESP32C3 and ESP32S3.
- Updated STM32G0 project files.
- Updated modbus example code and comments.
- Improved documentation generation in PikaStudio.
- Added support for CJSON examples.
- Improved events and threads.
We welcome all users to download, install, and use PikaPython v1.12.2. If you encounter any issues during use, please feel free to contact us.
Module Releases 📦:
Module | Update Type | Version Change |
---|---|---|
bflb | Create | v0.2.0 |
pikascript-core | Update | v1.12.1 --> v1.12.2 |
PikaStdDevice | Update | v2.3.6 --> v2.3.7 |
PikaCV | Update | v0.1.1 --> v0.1.2 |
unittest | Update | v0.1.2 --> v0.1.4 |
re | Update | v0.1.1 --> v0.1.2 |
random | Update | v0.1.1 --> v0.1.2 |
ctypes | Update | v1.1.1 --> v1.1.2 |
binascii | Update | v0.0.1 --> v0.0.2 |
pika_lvgl | Update | v0.4.4 --> v0.5.0 |
pika_lua | Update | v0.0.1 --> v0.0.2 |
pikaRTThread | Update | v1.3.1 --> v1.3.2 |
pikaRTDevice | Update | v1.1.0 --> v1.1.3 |
STM32G0 | Update | v2.0.0 --> v2.1.0 |
ESP32 | Update | v0.3.1 --> v0.4.0 |
modbus | Update | v0.0.4 --> v0.0.5 |
pika_libc | Update | v1.0.1 --> v1.0.2 |
time | Update | v0.1.3 --> v0.1.5 |
_thread | Update | v0.0.3 --> v0.0.4 |