v0.9.25
Graphify-Labs/graphifyv0.9.25Jul 22, 2026by safishamsi
AI Summary
This maintenance release updates the project license to Apache 2.0 and removes obsolete dead-code, specifically the `.graphifyinclude` file handling mechanism which had been non-functional since dot directories became indexed by default.
Key Highlights
- License change from MIT to Apache 2.0, adding explicit patent grants and contribution terms.
- Removal of the `.graphifyinclude` file handling (loader and matchers) which was a silent no-op.
- Previous MIT contributions remain available under MIT terms as documented in `LICENSE-MIT`.
Breaking Changes
- Removal of `.graphifyinclude` file handling functionality.
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`.