Skip to content

v1.12.1

Compare
Choose a tag to compare
@pikasTech pikasTech released this 15 Mar 08:41
· 886 commits to master since this release

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 in socket 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