v1.12.4
Announcement: PikaPython v1.12.4 Release
We are excited to announce the release of PikaPython v1.12.4! This new version has many improvements, bug fixes and newly added features. Please find the main updates below:
New Features and Improvements:
Updated and improved PikaCompiler to fix parsing bugs.
Added support for .pya Version 5.
Added support for tuple(), '^', and more self-optimization.
Introduced this and fsm modules.
Support for zlib package and tests.
Support for bytearray() built-in.
Support for isinstance() for native class and simple types.
Enhanced json.dumps speed over 100 times.
Introduced PIKA_UNBUFFERED_ENABLE support.
Support for Pika Lua, including method_proxy and var proxy, and getting return value for pika_lua.eval.
Introduced builtins.pyi for PikaStdLib.
Introduced sshd_config and frpc support for develop docker.
Bug Fixes:
Fixed os release.
Fixed pya load issue.
Fixed pack version 5 issue.
Fixed pika.studio.
Fixed json module, json.loads() with empty object and json parsing issue on jsmn.
Fixed thread create bug for freeRTOS.
Fixed eventloop default loop period and eventloop remove event crash.
Fixed REPL FUNC_KEY reset.
Fixed issues with v1.12.3 including getitem without len, and msc rm dir field.
Module Releases(From v1.12.2):
Module Name | Update Type | Version Change |
---|---|---|
pikascript-core | Update | v1.12.2 --> v1.12.4 |
PikaStdLib | Update | v1.12.2 --> v1.12.4 |
PikaStdDevice | Update | v2.3.7 --> v2.3.8 |
socket | Update | v0.1.4 --> v0.1.5 |
binascii | Update | v0.0.2 --> v0.0.3 |
pika_cjson | Update | v1.2.2 --> v1.2.3 |
pika_lua | Update | v0.0.2 --> v0.0.4 |
pikaRTDevice | Update | v1.1.3 --> v1.1.4 |
mqtt | Update | v0.0.3 --> v0.0.4 |
hashlib | Update | v1.0.1 --> v1.0.2 |
time | Update | v0.1.5 --> v0.1.7 |
json | Update | v0.1.1 --> v0.1.4 |
_thread | Update | v0.0.4 --> v0.0.5 |
zlib | Create | v0.1.0 |
os | Create | v0.1.0 |