Skip to content

🎉 Announcement: PikaPython v1.13.3 Released Latest

Compare
Choose a tag to compare
@pikasTech pikasTech released this 02 Mar 08:37
· 147 commits to master since this release

We are thrilled to announce📣 the release of PikaPython v1.13.3! This version benefits from numerous community contributions and improvements, fixes multiple bugs🐞, and introduces many new features🎁. Here are the major updates:

🚀 New Features and Improvements:

  • Updated pikascript-core and PikaStdLib to v1.13.3, bringing more performance optimizations and feature enhancements.
  • Packages such as PikaStdDevice, socket, pika_lvgl, STM32, modbus, pika_fatfs, mqtt, time, network, and flashdb have been updated, improving device support and networking capabilities.
  • Added modbus_rt package v0.2.1, supporting modbus RTU, ASCII, TCP, UDP modes, enhancing master and slave functionality, and supporting custom file transfer features.
  • Made multiple improvements to pika_lvgl, including image processing fixes, recursive lock support, Pinyin support, and enhanced UI widgets, improving the graphical interface development experience and performance.
  • Introduced recursive mutex for the Global Interpreter Lock (GIL), enhancing thread safety.
  • Enhanced PikaStdDevice support for SPI/SOFT_SPI, added IIC utility functions, and optimized the Hardware Abstraction Layer (HAL).
  • Fixed memory management by using PikaPython-provided malloc and free functions instead of the standard library ones in modules, reducing the risk of memory leaks.
  • Supported try...import statements, optimized module import logic, improving code robustness and compatibility.
  • Resolved compilation warnings and errors, improving code quality and stability.
  • Synchronized updates for pika_hal and several other packages, fixing known bugs and performance issues.

🐛 Bug Fixes:

  • Fixed memory leak issues with lvgl in certain scenarios.
  • Fixed potential errors with modbus_rt in specific environments.
  • Solved file writing and reading issues in flashdb and pika_fatfs.
  • Corrected compilation warnings and errors for several packages on specific platforms.

Module Releases (From v1.13.0):

package state version
pikascript-core Update v1.13.0 --> v1.13.3
PikaStdLib Update v1.13.0 --> v1.13.3
PikaStdDevice Update v2.4.4 --> v2.4.5
socket Update v0.2.0 --> v0.2.1
pika_lvgl Update v0.5.0 --> v0.5.1
STM32 Update v0.1.1 --> v0.1.2
modbus Update v0.0.7 --> v0.0.8
pika_fatfs Update v0.1.2 --> v0.1.3
mqtt Update v0.0.9 --> v0.1.0
time Update v0.2.0 --> v0.2.1
network Update v0.1.4 --> v0.1.5
flashdb Update v0.1.1 --> v0.1.2
modbus_rt Create v0.2.1

Special thanks to all contributors to PikaPython v1.13.3 development and testing. A special shoutout to those who contributed code on Gitee and GitHub. Thank you all for your hard work and dedication, every improvement provides a better experience for our users. We look forward to your continued feedback and support, let's contribute to PikaPython together!

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy