v0.3.3
What's Changed
New Features 馃帀
- feat(fmt): support --ignore-path by @chenjiahan in #172
- feat(fmt): add --no-error-on-unmatched-pattern by @chenjiahan in #178
- feat(fmt): support --ignorePath by @chenjiahan in #180
- feat(cli): support camel-case option aliases by @chenjiahan in #182
- feat(staged): allow unmatched rs fmt tasks by @chenjiahan in #188
- feat(fmt): add --ignore-unknown by @chenjiahan in #190
Performance 馃殌
- perf(fmt): prune ignored directories during discovery by @chenjiahan in #174
- perf(fmt): avoid relative path resolution under root by @chenjiahan in #183
- perf(fmt): skip unused ignore matcher wrapper by @chenjiahan in #187
- perf(fmt): optimize default lock file matching by @chenjiahan in #189
Bug Fixes 馃悶
- fix(fmt): align help option descriptions by @chenjiahan in #173
- fix(fmt): error when no files match by @chenjiahan in #177
- fix(fmt): use ignore for pattern matching by @chenjiahan in #179
- fix(fmt): handle unsupported files correctly by @chenjiahan in #181
- fix(types): disallow parseArgs option defaults by @chenjiahan in #184
Document 馃摉
- docs: improve rs fmt CLI option reference by @chenjiahan in #171
- docs: clarify rs fmt ignore rules by @chenjiahan in #175
- docs: align formatting guide wording by @chenjiahan in #176
Other Changes
- chore(deps): update all non-major dependencies by @renovate[bot] in #185
- test(cli): simplify option alias coverage by @chenjiahan in #186
- release: v0.3.3 by @chenjiahan in #191
Full Changelog: v0.3.2...v0.3.3