v1.12.1
Announcement: PikaPython v1.12.1 Release
We are pleased to announce the release of PikaPython v1.12.1! This version fixes some bugs and vulnerabilities, as well as adds some new features and improvements.
The updates are as follows:
New Features:
- Added the
os
module. - Support for
str.join()
method. - Added
clear()
built-in method for scripts on development board. - Fixed REPL thread issue.
- Enhanced events and threads.
- Support for using
fcntl
method insocket
module in lwip. - Support for mark-sweep garbage collection.
Bug Fixes:
- Fixed
os
error on ESP32. - Fixed
pika_platform_get_tick()
method in Linux port. - Fixed timestamp issue.
- Fixed multi-line comment issue.
- Fixed occasional memory leaks.
- Fixed many other issues.
Updates and Improvements:
- Updated project files for STM32F103ZE.
- Updated cleaning mechanism when running
pikapackage.exe
. - Updated
PikaPackageManager
. - Updated
pikafs
to support packing given files and unpacking*.pack
files to specified paths. - Updated modbus example code and comments.
- Automatically scan backend in
pikaui
. - Improved comments in
pikaCompiler
. - Improved events and threads.
We welcome all users to download, install and use PikaPython v1.12.1. If you encounter any issues during use, please feel free to contact us.
Module Releases:
Module Name | Update Type | Version Change |
---|---|---|
pikascript-core | Update | v1.12.0 --> v1.12.1 |
PikaStdLib | Update | v1.12.0 --> v1.12.1 |
PikaStdDevice | Update | v2.3.4 --> v2.3.6 |
unittest | Update | v0.1.1 --> v0.1.2 |
socket | Update | v0.1.1 --> v0.1.4 |
pika_cjson | Update | v1.2.1 --> v1.2.2 |
pika_lvgl | Update | v0.4.3 --> v0.4.4 |
STM32F1 | Update | v1.1.3 --> v1.1.4 |
modbus | Update | v0.0.2 --> v0.0.4 |
mqtt | Update | v0.0.2 --> v0.0.3 |
BLMCU | Create | v0.1.0 |
time | Update | v0.1.0 --> v0.1.3 |
_thread | Create | v0.0.3 |
weakref | Create | v0.0.2 |