v0.9.25
louislam/uptime-kumav0.9.25Jul 22, 2026by safishamsi
AI Summary
This release marks a significant shift by relicensing the project to Apache 2.0 and removing the non-functional `.graphifyinclude` file handling.
Key Highlights
- Project relicensed to Apache 2.0 with explicit patent grant and contribution terms.
- Removed `.graphifyinclude` handling as it was non-functional since dot directories became indexed.
Breaking Changes
- .graphifyinclude handling has been removed; use negation patterns in .graphifyignore instead.
Full Release Notes
Maintenance release: a license change to Apache 2.0 and a dead-code removal. **License** - graphify is now licensed under the Apache License, Version 2.0 (previously MIT). Apache 2.0 adds an explicit patent grant, a patent-retaliation clause, and explicit inbound-contribution terms. Contributions made before the relicensing were submitted under MIT and remain available under those terms; the original MIT text is retained in `LICENSE-MIT` and referenced from `NOTICE`. **Removed** - `.graphifyinclude` handling is gone (#2112). The file had been non-functional since dot directories became indexed by default (#873): its loader and matchers had no consumers, so `detect` parsed the file on every run and then discarded the result, making a `.graphifyinclude` a silent no-op. The dead loader and matchers are deleted, a leftover `.graphifyinclude` no longer appears in the `unclassified` list, and `detect` prints a one-time note when one is present at the scan root. To re-include ignored paths, use `!` negation patterns in `.graphifyignore`.