| Age | Commit message (Expand) | Author |
| 9 days | Fix and remove tests | Bruce Hill |
| 2026-02-08 | Bugfixes for Text.distance() | Bruce Hill |
| 2026-02-08 | Added Text.distance(a,b) for text similarity comparisons. | Bruce Hill |
| 2026-01-19 | Allow parsing `123.foo()` as `(123).foo()` | Bruce Hill |
| 2025-12-31 | Changed is_between() to be bidirectional | 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-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 |
| 2025-08-31 | Switch to using optional return values for list indexing. | Bruce Hill |
| 2025-08-29 | Remove special case for `while when` | Bruce Hill |
| 2025-08-23 | Lots of cleanups | Bruce Hill |
| 2025-07-12 | Doctests now use equality checking instead of text comparisons | Bruce Hill |
| 2025-07-11 | Use `assert` more in tests to give better error messages | Bruce Hill |
| 2025-06-26 | Add get_bit() method for Ints and Bytes | Bruce Hill |