Releases: FollowTheProcess/parser
Releases · FollowTheProcess/parser
v0.4.0
Changes
- Update FollowTheProcess/ci action to v3 (#53) @renovate[bot]
- Configure Renovate (#51) @renovate[bot]
🚀 Features
- Migrate this project to the vanity url (#54) @FollowTheProcess
👷 Continuous Integration
- Try my new CI workflow (#46) @FollowTheProcess
- Simplify the fuzz matrix (#43) @FollowTheProcess
- Generate fuzz matrix automatically (#42) @FollowTheProcess
- Refresh CI to include typos and vulncheck (#41) @FollowTheProcess
📦 Dependencies
- Bump FollowTheProcess/ci from 1 to 2 (#50) @dependabot[bot]
- Use Go 1.24 (#49) @FollowTheProcess
- Bump crate-ci/typos from 1.28.4 to 1.29.4 (#45) @dependabot[bot]
- Bump crate-ci/typos from 1.28.3 to 1.28.4 (#44) @dependabot[bot]
- Bump codecov/codecov-action from 4 to 5 (#40) @dependabot[bot]
v0.3.0
Changes
- Sync: synced file(s) with FollowTheProcess/.github (#38) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#37) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#36) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#35) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#34) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#30) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#27) @FollowTheProcess
💥 Breaking Changes
- Rename
parser.Many
->parser.Chain
(#39) @FollowTheProcess
👷 Continuous Integration
- Rename gomnd -> mnd in golangci.yml (#33) @FollowTheProcess
📚 Documentation
- Mention fuzzing in the README (#24) @FollowTheProcess
📦 Dependencies
- Bump golangci/golangci-lint-action from 5 to 6 (#32) @dependabot
- Bump golangci/golangci-lint-action from 4 to 5 (#31) @dependabot
- Upgrade to Go 1.22 (#29) @FollowTheProcess
- Bump golangci/golangci-lint-action from 3 to 4 (#28) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#25) @dependabot
- Bump codecov/codecov-action from 3 to 4 (#26) @dependabot
v0.2.1
v0.2.0
Changes
🚀 Features
- Implement Optional (#21) @FollowTheProcess
🚨 Testing
- Add fuzz tests for parser functions (#22) @FollowTheProcess
v0.1.0
Changes
- Implement Count (#20) @FollowTheProcess
- Predicates no longer fail is they never return true/false (#19) @FollowTheProcess
- Add package example and quickstart (#18) @FollowTheProcess
- Implement Many (#17) @FollowTheProcess
- Implement Try (#16) @FollowTheProcess
- Fix predicate error cases (#15) @FollowTheProcess
- Better explain error cases in TakeWhileBetween (#14) @FollowTheProcess
- Implement TakeWhileBetween (#13) @FollowTheProcess
- Refactor test assertions into single place (#12) @FollowTheProcess
- Implement NotAnyOf (#11) @FollowTheProcess
- Implement TakeTo (#10) @FollowTheProcess
- Implement AnyOf (#9) @FollowTheProcess
- Implement NoneOf (#8) @FollowTheProcess
- Implement first go at Map (#7) @FollowTheProcess
- Fix typo in doc comment (#6) @FollowTheProcess
- Make Parser generic (#5) @FollowTheProcess
- Remove result and just use strings (#4) @FollowTheProcess
- Add a same length test case for ExactCaseInsensitive (#3) @FollowTheProcess
- Remove the allocation from ExactCaseInsensitive (#2) @FollowTheProcess
- Ensure invalid utf-8 is correctly handled (#1) @FollowTheProcess