Skip to content

v1.12.2

Compare
Choose a tag to compare
@pikasTech pikasTech released this 03 May 14:53
· 729 commits to master since this release

📢 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