Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
Pack.Bool(Alias forPack.Boolean)Pack.Option(Alias forPack.Nullable)
Changed
- Modifies the declaration of
Pack.Vector3andPack.Vector2. These could previously be written as if they were static datatypes but now must be called as functions. Call it without an argument to keep the original default of Float32, otherwise pass in a numeric Pack datatype.
0.11.0 - 2026-03-18
Added
- Pack:Reflect method for schema introspecion in Struct schemas, allowing you to resolve sub-schemas by path. Supports deep navigation through nested Dictionaries / SparseDictionaries.
Changed
- Rewrite project README for clarity.
- Optimize CString implementation for near instant reads.
Removed
- Support for the Wally package manager. Pack is now only available as a binary or through Pesde. see commit for reasoning
0.10.1 - 2025-12-08
Fixed
- ConfigParser not parsing correctly and turning everything into virtual tables
- Debug mode always being enabled in studio