Published on October 7, 2025 | By Development Team
We are excited to announce the release of Version 10.8, bringing a host of improvements and new features to enhance your development experience.
Improvements to IDE and Designer
Our latest update includes significant enhancements to the IDE and Designer, making your workflow smoother and more efficient.
Database and Connectivity Updates
SQLite updated to 3.50.04
PDF Generation Improvements
New PRTPAGE *EDIT= control for interactive text fields. The *EDIT= control allows interactive text fields inside generated PDFs, with support for borders, tooltips, JavaScript validation, max length, and custom commands.
DATASET Object
- Acts as a NoSQL-style in-memory key/value store.
- Supports properties like COUNT, DATAFILTER, DATATYPE, MAXITEMS, NULLSIZE.
- Methods include:
- AddItem, Push, Pop
- FindItem, GetItem, UpdateItem, DeleteItem, DeleteAllItems
- Supports JSON filtering via DATAFILTER.
- Keys can be auto-generated (timestamp-threadID-counter format).
JSON Object
- Provides native JSON handling in PL/B programs.
- Supports parsing, storing, and generating JSON strings.
- Methods include:
- Parse, Store, StoreSize
- GetNumber, GetString, GetType
- SetArray, SetBoolean, SetDouble, SetInteger, ...
- JSON types supported: string, integer, double, boolean, null, object, array.
Conclusion
Version 10.8 brings a wealth of improvements and new features to enhance your development experience. We encourage all users to upgrade to take advantage of these exciting changes.