Changelog¶
All notable changes to this project are documented in this file.
Unreleased¶
Added¶
Globbuilder API — composable, immutable configuration replacing the deprecatedFlagenum andfnmatch()function- Documentation site (zensical)
0.2.1 — 2026-03-01¶
Added¶
- Benchmarking infrastructure
- Workspace split: Python binding is now a separate crate (
crates/python_binding)
Fixed¶
- Infinite loop when globstar backtracks across brace alternatives
(e.g.
{/**/0,*}against/1)
0.2.0 — 2025-11-14¶
Added¶
- Configuration flags to customize matching behavior: globstar, bracket expansion, brace expansion, negation, escape, and path separator handling
- Imported glob-match algorithm — byte-by-byte matching with backtracking based on Russ Cox's research
0.1.1-globlin — 2025-11-14¶
Changed¶
- Renamed project from
better-fnmatchtogloblin
0.1.1 — 2025-11-14¶
Changed¶
- Added PyPI deprecation warning directing users to the renamed package
0.1.0 — 2025-11-13¶
Initial release as better-fnmatch.