What's Changed
Features
- Implement dual ignore file resolution with
.rulesync/.aiignoreas the recommended location (#605) - Add synchronous
fileExistsSyncutility function
Bug Fixes
- Fix incorrect rulesync path constants in
toRulesyncIgnoreDefaultfunction - Remove conflicting ignore file error logic for smoother migration
Refactoring
- Convert all usage of legacy
.rulesyncignoreto the recommended.rulesync/.aiignore - Sync
RulesyncIgnore.getSettablePathspattern withRulesyncMcp.getSettablePaths
Documentation
- Update README to reflect OpenCode MCP support
- Deprecate
.rulesyncignorein favor of.rulesync/.aiignore
Tests
- Add tests for
.aiignorecreation - Update test expectations for
toRulesyncIgnoreDefaultchanges - Remove unnecessary file existence tests
Chores
- Update
.gitignorefor Junie
Contributors
- @dyoshikawa
- @david Gray