Skip to content

v1.12.4

Compare
Choose a tag to compare
@pikasTech pikasTech released this 07 Jul 11:31
· 545 commits to master since this release

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