Changelogbeta
2 min read time
Documentation
Plugin and compiler changelog
Stay updated with the latest changes and improvements in PixelScript through our detailed changelog.
performance
17 December 2025 - Version 29
- Added
Math.trunc(value)to truncate decimal values. - Improved error logging during script unload handlers.
- Simplified error logging to reduce compiler verbosity on licenced builds.
14 December 2025 - Version 28
- Added support for BigInt math operations, and dashed numeric literals (e.g.,
1_000_000). - Implemented private methods on JS classes using the
#syntax. - Implemented static inheritance for JS classes.
3 December 2025 - Version 27
- Added support for
getandsetaccessors in JS classes. - Implemented "complex" destructuring assignments for arrays and objects, with support for rests and computed property names.
27 November 2025 - Version 26
- Added support for array#findIndex
7 November 2025 - Version 25
- Updated to java 21
- Fixed
dequeuetype on JS array like structures.
6 November 2025 - Version 24
- Implemented fields for JS classes based on the new ecma standard (and private fields, ofc).
- Added runtime support for guarded invocations to obscure access to sensitive private fields/methods.
- start of public changelog, taking it out of Cam's DM, may update entries some day going back to February 2025 -
Documentation in early stages. Not meant for public consumption.