| Age | Commit message (Expand) | Author |
| 2026-01-12 | Overhaul of how parsing and compiling works for reals. | Bruce Hill |
| 2026-01-11 | Fix tests | Bruce Hill |
| 2026-01-11 | Bugfixes for promoting doubles to rational | Bruce Hill |
| 2026-01-11 | Add in floats tests | Bruce Hill |
| 2026-01-11 | Misc fixes | Bruce Hill |
| 2026-01-11 | Added/updated reals test | Bruce Hill |
| 2026-01-11 | Add missing functionality. | Bruce Hill |
| 2026-01-02 | Merge branch 'dev' into constructive-reals | Bruce Hill |
| 2025-12-31 | Changed is_between() to be bidirectional | Bruce Hill |
| 2025-12-11 | Merge branch 'dev' into constructive-reals | Bruce Hill |
| 2025-12-08 | Add checks for unused variables | Bruce Hill |
| 2025-12-07 | Switch paths to use Result return values instead of fail() | Bruce Hill |
| 2025-12-07 | Change Paths to be an enum of their different types. | Bruce Hill |
| 2025-12-07 | Consolidate logic for enums with and without tags with fields. | Bruce Hill |
| 2025-11-30 | Add `base` parameter to integer parsing functions | Bruce Hill |
| 2025-11-26 | Close loophole in `when` statements that allowed mutating inner field | Bruce Hill |
| 2025-11-26 | Bugfix for accidental violation of immutable value guarantees due to | Bruce Hill |
| 2025-11-23 | Accessing enum fields now gives an optional value instead of a boolean | Bruce Hill |
| 2025-11-23 | Added Text.find(text, target, start=1) | Bruce Hill |
| 2025-11-22 | Bugfix for infinite loop in text.replace("", ...) with empty string | Bruce Hill |
| 2025-11-21 | Fix optional path none checks | Bruce Hill |
| 2025-11-09 | Rename Num -> Float64, Num32 -> Float32 | Bruce Hill |
| 2025-11-01 | Fix case where `foo.baz.method()` failed to pass `baz` as `(&(foo.baz))` | Bruce Hill |
| 2025-10-11 | Improvements to set support and updating docs | Bruce Hill |
| 2025-10-11 | Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` and | Bruce Hill |
| 2025-10-11 | Bugfix for optional paths and converting path type into an actual enum | Bruce Hill |
| 2025-10-05 | Deprecate `deserialize` keyword and `.serialized()` method | Bruce Hill |
| 2025-10-05 | Add serialization and deserialization by coercion to/from [Byte] | Bruce Hill |
| 2025-10-01 | Add extra path test | Bruce Hill |
| 2025-10-01 | Add test for path field access | Bruce Hill |
| 2025-09-24 | Revert "Deprecate `defer`" | Bruce Hill |
| 2025-09-21 | Deprecate binary ops (other than ++) for tables. Instead use proper | Bruce Hill |
| 2025-09-21 | Deprecate `defer` | Bruce Hill |
| 2025-09-21 | Fix tests | Bruce Hill |
| 2025-09-21 | Use colons instead of '=' for tables (e.g. {1: 2}) | Bruce Hill |
| 2025-09-21 | Remove dead code | Bruce Hill |
| 2025-09-21 | Fix tests | Bruce Hill |
| 2025-09-21 | Deprecate optional '?' postfix operator | Bruce Hill |
| 2025-09-21 | Deprecate `extern` keyword | Bruce Hill |
| 2025-09-21 | Add .unique() test | Bruce Hill |
| 2025-09-21 | Deprecate sets | Bruce Hill |
| 2025-09-21 | Add anonymous enum tests | Bruce Hill |
| 2025-09-20 | Simplify quotes by limiting to `,'," | Bruce Hill |
| 2025-09-09 | Merge branch 'main' into optional-list-indexingoptional-list-indexing | Bruce Hill |
| 2025-09-09 | Overhaul to the unicode encoding/decoding methods for text | Bruce Hill |
| 2025-09-06 | Merge branch 'main' into optional-list-indexing | Bruce Hill |
| 2025-09-01 | Merge branch 'main' into formatter | Bruce Hill |
| 2025-09-01 | Merge branch 'main' into optional-list-indexing | Bruce Hill |
| 2025-09-01 | Fix for import test | Bruce Hill |
| 2025-09-01 | Make text indexing optional | Bruce Hill |