| Age | Commit message (Expand) | Author |
| 9 days | Bugfix | Bruce Hill |
| 9 days | Code cleanup | Bruce Hill |
| 2026-02-08 | Added Text.distance(a,b) for text similarity comparisons. | Bruce Hill |
| 2026-01-25 | Bugfix for Text->Path conversion | Bruce Hill |
| 2025-12-31 | Changed is_between() to be bidirectional | Bruce Hill |
| 2025-12-28 | Change autoformatter to no longer allow single-line functions | Bruce Hill |
| 2025-12-22 | Add Path.writer() and Path.byte_writer() | Bruce Hill |
| 2025-12-07 | More correct handling for sleep() | 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 | Rename `Empty()` -> `Present()` for set-like tables | Bruce Hill |
| 2025-11-30 | Add `base` parameter to integer parsing functions | Bruce Hill |
| 2025-11-27 | Update `setenv()` to take an optional value, also bugfix for `setenv()` | Bruce Hill |
| 2025-11-27 | Add `recursive` arg to Path.create_directory() | Bruce Hill |
| 2025-11-24 | Fix `from_num` incomplete renaming | Bruce Hill |
| 2025-11-23 | Add `at_cleanup()` function | Bruce Hill |
| 2025-11-23 | Added Text.find(text, target, start=1) | Bruce Hill |
| 2025-11-15 | Add Path.lines() | Bruce Hill |
| 2025-10-18 | Improved CLI parsing and add CString.join() | Bruce Hill |
| 2025-10-11 | Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` and | Bruce Hill |
| 2025-10-11 | Rename pathtype enum values | Bruce Hill |
| 2025-10-11 | Bugfix for optional paths and converting path type into an actual enum | Bruce Hill |
| 2025-10-11 | Added Empty() struct | Bruce Hill |
| 2025-10-01 | Convert to using more zero values for `none` | Bruce Hill |
| 2025-09-22 | Fix: support method calls on optional types | Bruce Hill |
| 2025-09-21 | Use colons instead of '=' for tables (e.g. {1: 2}) | Bruce Hill |
| 2025-09-21 | Fix tests | Bruce Hill |
| 2025-09-21 | Deprecate sets | Bruce Hill |
| 2025-09-21 | Bugfixes for anonymous enums, code cleanup to remove type_to_string(), | Bruce Hill |
| 2025-09-09 | Overhaul to the unicode encoding/decoding methods for text | Bruce Hill |
| 2025-09-06 | Code cleanup | Bruce Hill |
| 2025-08-25 | Update file header comments | Bruce Hill |
| 2025-08-25 | Further split out files for parsing | Bruce Hill |
| 2025-08-25 | More docs and moving parsing into a subfolder. | Bruce Hill |
| 2025-08-24 | Remove vim modelines | Bruce Hill |
| 2025-08-24 | Constructors and functions with underscore arguments should be allowed to be ... | Bruce Hill |
| 2025-08-23 | Fix readability and don't align trailing comments | Bruce Hill |
| 2025-08-23 | Autoformat everything with clang-format | Bruce Hill |
| 2025-08-23 | Remove some unused imports | Bruce Hill |
| 2025-08-17 | Bugfix: added support for Tomo identifiers that are C keywords | Bruce Hill |
| 2025-08-16 | Improved parsing and prefix/suffix matching using a `remainder` | Bruce Hill |
| 2025-08-10 | Add full protection against accessing fields and methods that start with | Bruce Hill |
| 2025-08-09 | Deprecate cords from the gc library in favor of dogfooding Text from the | Bruce Hill |
| 2025-07-10 | Add text compression optimizations for unicode text | Bruce Hill |
| 2025-06-26 | Add get_bit() method for Ints and Bytes | Bruce Hill |
| 2025-06-24 | Add Path.has_extension() and update manpages/api docs | Bruce Hill |
| 2025-05-25 | Code cleanup | Bruce Hill |
| 2025-05-20 | Add more advanced configuration options to modules.ini and support | Bruce Hill |
| 2025-05-17 | Add `modules.ini` file for import aliases, as well as default aliases | Bruce Hill |
| 2025-05-17 | Add Path.sibling() | Bruce Hill |