0.4.0
What's Changed
- Make multi-exec only match {} + with nothing in between by @tavianator in #91
- Upgrade to GitHub-native Dependabot by @dependabot-preview in #94
- exec: Handle parent directories more carefully by @tavianator in #92
- Add support for GNU-compatible printf by @refi64 in #120
- Add initial parts of automated compatibility tests by @refi64 in #129
- Add remaining portions of automated compatibility tests by @refi64 in #130
- Add support for -print0 by @refi64 in #123
- Add support for regex matching by @refi64 in #126
- Add an initial implementation of xargs by @refi64 in #121
- Fix compat tests not using the latest workflow by @refi64 in #133
- Add support for -lname / -ilname by @refi64 in #138
- Add support for -empty by @refi64 in #137
- Add support for -xdev by @refi64 in #136
- Avoid skipping the entire directory if a file hits -prune by @refi64 in #139
- matchers: Replace new_box() with an into_box() trait method by @tavianator in #141
- printf: Fix some time formatting to match GNU find by @tavianator in #146
- Support -and as a synonym for -a by @tavianator in #145
- Implement -P and -- by @tavianator in #148
- Implement -quit by @tavianator in #147
- POSIX compliant globs by @tavianator in #151
- find: Use the uucore mode parsing implementation for -perm by @tavianator in #154
- find/matchers: Implement -mount as an alias for -xdev by @tavianator in #165
- find/matchers: Add the
ed
andsed
regex types by @tavianator in #166 - find/matchers: Implement the -{read,writ,execut}able access checks by @tavianator in #168
- find/matchers: Implement -inum and -links by @tavianator in #167
- find: Don't swallow mkfifo errors in the tests by @refi64 in #179
- Add support for embedded "{}" by @int3 in #213
Code quality
- Various clippy fixes + precommit by @sylvestre in #222
- Fix a clippy warning by @sylvestre in #188
- Fix some clippy warnings by @sylvestre in #103
- Add back coverage with codecov by @sylvestre in #111
- Various Clippy fixes by @sylvestre in #143
CI
- ci: Update BFS testsuite to version 2.4 by @tavianator in #150
- ci: Update bfs testsuite to version 2.6 by @tavianator in #163
- ci: Also run the dejagnu tests from GNU findutils by @tavianator in #144
- run the GNU testsuite in the CI by @sylvestre in #115
- ci: Run the bfs testsuite by @tavianator in #116
- fix the ci warnings by @sylvestre in #211
Dependencies
- update predicates by @sylvestre in #104
- Move tempfile dep to dev-dep by @sylvestre in #135
- replace tempdir by tempfile by @sylvestre in #110
- Bump once_cell from 1.9.0 to 1.10.0 by @dependabot in #152
- build(deps): bump serial_test from 0.6.0 to 0.7.0 by @dependabot in #169
- build(deps): bump serial_test from 0.7.0 to 0.8.0 by @dependabot in #170
- build(deps): bump filetime from 0.2.16 to 0.2.17 by @dependabot in #172
- build(deps): bump onig from 6.3.1 to 6.3.2 by @dependabot in #171
- build(deps): bump once_cell from 1.12.0 to 1.13.0 by @dependabot in #173
- build(deps): bump regex from 1.5.6 to 1.6.0 by @dependabot in #174
- build(deps): bump onig from 6.3.2 to 6.4.0 by @dependabot in #176
- build(deps): bump serial_test from 0.8.0 to 0.9.0 by @dependabot in #178
- build(deps): bump nix from 0.24.2 to 0.25.0 by @dependabot in #180
- build(deps): bump chrono from 0.4.19 to 0.4.20 by @dependabot in #175
- build(deps): bump once_cell from 1.13.0 to 1.13.1 by @dependabot in #182
- build(deps): bump chrono from 0.4.20 to 0.4.22 by @dependabot in #181
- build(deps): bump iana-time-zone from 0.1.44 to 0.1.47 by @dependabot in #183
- build(deps): bump once_cell from 1.13.1 to 1.15.0 by @dependabot in #185
- build(deps): bump assert_cmd from 2.0.4 to 2.0.5 by @dependabot in #187
- build(deps): bump predicates from 2.1.5 to 3.0.2 by @dependabot in #220
- build(deps): bump filetime from 0.2.17 to 0.2.18 by @dependabot in #186
- ci: Update bfs to 2.6.2 by @tavianator in #189
- build(deps): bump once_cell from 1.15.0 to 1.16.0 by @dependabot in #190
- build(deps): bump predicates from 2.1.1 to 2.1.2 by @dependabot in #191
- build(deps): bump assert_cmd from 2.0.5 to 2.0.6 by @dependabot in #193
- build(deps): bump regex from 1.6.0 to 1.7.0 by @dependabot in #192
- build(deps): bump predicates from 2.1.2 to 2.1.3 by @dependabot in #194
- build(deps): bump chrono from 0.4.22 to 0.4.23 by @dependabot in #195
- build(deps): bump nix from 0.25.0 to 0.26.1 by @dependabot in #196
- build(deps): bump filetime from 0.2.18 to 0.2.19 by @dependabot in #199
- build(deps): bump assert_cmd from 2.0.6 to 2.0.7 by @dependabot in #198
- build(deps): bump predicates from 2.1.3 to 2.1.4 by @dependabot in #197
- build(deps): bump serial_test from 0.9.0 to 0.10.0 by @dependabot in #200
- build(deps): bump predicates from 2.1.4 to 2.1.5 by @dependabot in #202
- build(deps): bump once_cell from 1.16.0 to 1.17.0 by @dependabot in #201
- build(deps): bump assert_cmd from 2.0.7 to 2.0.8 by @dependabot in #204
- build(deps): bump regex from 1.7.0 to 1.7.1 by @dependabot in #203
- build(deps): bump nix from 0.26.1 to 0.26.2 by @dependabot in #205
- build(deps): bump serial_test from 0.10.0 to 1.0.0 by @dependabot in #206
- build(deps): bump bumpalo from 3.10.0 to 3.12.0 by @dependabot in #207
- build(deps): bump once_cell from 1.17.0 to 1.17.1 by @dependabot in #209
- Bump walkdir from 2.3.1 to 2.3.2 by @dependabot-preview in #90
- Bump regex from 1.4.5 to 1.5.3 by @dependabot-preview in #96
- Bump assert_cmd from 1.0.3 to 1.0.4 by @dependabot in #98
- Bump regex from 1.5.3 to 1.5.4 by @dependabot in #97
- Bump predicates from 1.0.7 to 1.0.8 by @dependabot-preview in #95
- Bump assert_cmd from 1.0.4 to 1.0.5 by @dependabot in #99
- Bump assert_cmd from 1.0.5 to 1.0.8 by @dependabot in #106
- Bump assert_cmd from 1.0.8 to 2.0.0 by @dependabot in #107
- Bump predicates from 2.0.0 to 2.0.1 by @dependabot in #105
- Bump predicates from 2.0.1 to 2.0.2 by @dependabot in #108
- Bump assert_cmd from 2.0.0 to 2.0.1 by @dependabot in #109
- Update uucore to 0.0.12 by @refi64 in #132
- Bump serial_test from 0.5.1 to 0.6.0 by @dependabot in #149
- Bump assert_cmd from 2.0.1 to 2.0.2 by @dependabot in #117
- Bump predicates from 2.0.2 to 2.1.0 by @dependabot in #119
- Bump tempfile from 3.2.0 to 3.3.0 by @dependabot in #122
- Bump predicates from 2.1.0 to 2.1.1 by @dependabot in #124
- Bump assert_cmd from 2.0.2 to 2.0.4 by @dependabot in #127
- Bump regex from 1.5.4 to 1.5.5 by @dependabot in #153
- Bump filetime from 0.2.15 to 0.2.16 by @dependabot in #156
- Bump once_cell from 1.10.0 to 1.11.0 by @dependabot in #157
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #158
- Bump actions/checkout from 2 to 3 by @dependabot in #159
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #160
- Bump regex from 1.5.5 to 1.5.6 by @dependabot in #161
- build(deps): bump once_cell from 1.11.0 to 1.12.0 by @dependabot in #162
New Contributors
- @tavianator made their first contribution in #91
- @dependabot made their first contribution in #98
- @sylvestre made their first contribution in #103
- @refi64 made their first contribution in #120
- @int3 made their first contribution in #213
Full Changelog: 0.1.0...0.4.0