0.17.0 (2026-01-04)
What's Changed
- refactor: adding lexical analysis logging by @DeveloperC286 in #24
- fix: not returns type mismatch error on non boolean by @DeveloperC286 in #26
- fix: minus returns type mismatch error on non int by @DeveloperC286 in #27
- refactor: removing end of file token by @DeveloperC286 in #28
- refactor: inlining lexical analysis utilities by @DeveloperC286 in #29
- build: adding fix-rust-formatting target by @DeveloperC286 in #30
- build: correcting WORKDIR name by @DeveloperC286 in #31
- ci: adding GitHub Actions workflow formatting check by @DeveloperC286 in #32
- docs: updating repository link to GitHub by @DeveloperC286 in #33
- docs: changing URLs to GitHub by @DeveloperC286 in #34
- docs: removing release binary references by @DeveloperC286 in #35
- ci: removing component name from tag by @DeveloperC286 in #36
- ci: replacing deprecated release-please GitHub Action by @DeveloperC286 in #39
- chore: Configure Renovate by @renovate[bot] in #40
- chore(deps): update actions/checkout action to v4 by @renovate[bot] in #44
- ci: converting to earthly/actions-setup@v1 by @DeveloperC286 in #47
- docs: removing Continuous Integration (CI) badge by @DeveloperC286 in #48
- fix(deps): update rust crate log to v0.4.22 by @renovate[bot] in #41
- chore(deps): update rust crate rstest to 0.23.0 by @renovate[bot] in #46
- fix(deps): update rust crate thiserror to v1.0.64 by @renovate[bot] in #42
- chore(deps): update rust crate insta to v1.40.0 by @renovate[bot] in #45
- feat: converting error handing to anyhow by @DeveloperC286 in #49
- fix(deps): update rust crate thiserror to v2 by @renovate[bot] in #55
- chore(deps): update rust crate insta to v1.41.1 by @renovate[bot] in #54
- fix(deps): update rust crate anyhow to v1.0.93 by @renovate[bot] in #52
- fix(deps): update rust crate thiserror to v2.0.3 by @renovate[bot] in #56
- ci: Alpine migration for pinning/updating all dependencies by @DeveloperC286 in #57
- ci: adding Renovate GitHub Workflow Earthly updating by @DeveloperC286 in #63
- chore(deps): update earthly/earthly docker tag to v0.8.15 by @renovate[bot] in #64
- ci: removing name referencing Earthly version by @DeveloperC286 in #69
- build: converting to Rust's Alpine image by @DeveloperC286 in #70
- build: correcting WORKDIR name by @DeveloperC286 in #72
- chore(deps): update dependency developerc286/conventional_commits_linter to v0.14.3 by @renovate[bot] in #65
- build: adding cargo --locked and removing --workspace by @DeveloperC286 in #73
- ci: removing Alpine Renovate version updating by @DeveloperC286 in #74
- chore(deps): update rust crate insta to v1.42.0 by @renovate[bot] in #76
- chore(deps): update dependency google/yamlfmt to v0.14.0 by @renovate[bot] in #59
- chore(deps): update dependency mvdan/sh to v3.10.0 by @renovate[bot] in #60
- chore(deps): update dependency rhysd/actionlint to v1.7.6 by @renovate[bot] in #61
- chore(deps): update rust crate rstest to 0.24.0 by @renovate[bot] in #75
- chore(deps): update golang docker tag to v1.23.4 by @renovate[bot] in #62
- fix(deps): update rust crate thiserror to v2.0.9 - autoclosed by @renovate[bot] in #66
- fix(deps): update rust crate anyhow to v1.0.95 by @renovate[bot] in #67
- ci: pinning actions/checkout at v4.2.2 by @DeveloperC286 in #82
- ci: pinning googleapis/release-please-action at v4.1.3 by @DeveloperC286 in #83
- ci: pinning earthly/actions-setup at v1.0.13 by @DeveloperC286 in #84
- ci: using Earthly GitHub releases by @DeveloperC286 in #85
- chore(deps): pin rust docker tag to 214477e by @renovate[bot] in #77
- chore(deps): update rust docker tag to v1.83.0 by @renovate[bot] in #71
- ci: Renovate automerge PRs by @DeveloperC286 in #95
- chore(deps): update golang:1.23.4 docker digest to 9820aca by @renovate[bot] in #91
- chore(deps): update rust:1.83.0-alpine3.20 docker digest to d3f1be1 by @renovate[bot] in #86
- chore(deps): update golang docker tag to v1.23.5 by @renovate[bot] in #92
- chore(deps): update dependency rhysd/actionlint to v1.7.7 by @renovate[bot] in #93
- chore(deps): update rust crate insta to v1.42.1 by @renovate[bot] in #94
- fix(deps): update rust crate log to v0.4.25 by @renovate[bot] in #89
- fix(deps): update rust crate thiserror to v2.0.11 by @renovate[bot] in #87
- chore(deps): update dependency google/yamlfmt to v0.15.0 by @renovate[bot] in #90
- chore(deps): update rust docker tag to v1.84.1 by @renovate[bot] in #88
- chore(deps): update golang:1.23.5 docker digest to e213430 by @renovate[bot] in #96
- chore(deps): update golang docker tag to v1.23.6 by @renovate[bot] in #97
- chore(deps): update golang:1.23.6 docker digest to b2a6f50 by @renovate[bot] in #98
- chore(deps): update golang:1.23.6 docker digest to 958bd2e by @renovate[bot] in #99
- chore(deps): update golang:1.23.6 docker digest to 9271129 by @renovate[bot] in #100
- chore(deps): pin dependencies by @renovate[bot] in #101
- chore(deps): update rust crate insta to v1.42.1 by @renovate[bot] in #102
- chore(deps): update dependency google/yamlfmt to v0.16.0 by @renovate[bot] in #103
- chore(deps): update golang docker tag to v1.24.0 by @renovate[bot] in #104
- chore(deps): update golang:1.24.0 docker digest to 2b1cbf2 by @renovate[bot] in #105
- chore(deps): update dependency alpine_3_20/musl-dev to v1.2.5-r1 by @renovate[bot] in #106
- chore(deps): update rust:1.84.1-alpine3.20 docker digest to a1d9745 by @renovate[bot] in #107
- chore(deps): update rust:1.84.1-alpine3.20 docker digest to ac5caa3 by @renovate[bot] in #108
- fix(deps): update rust crate anyhow to v1.0.96 by @renovate[bot] in #109
- fix(deps): update rust crate log to v0.4.26 by @renovate[bot] in #111
- chore(deps): update rust docker tag to v1.85.0 by @renovate[bot] in #110
- chore(deps): update golang:1.24.0 docker digest to 5255fad by @renovate[bot] in #112
- chore(deps): update golang:1.24.0 docker digest to a14c5a6 by @renovate[bot] in #113
- chore(deps): update golang:1.24.0 docker digest to 58cf31c by @renovate[bot] in #114
- chore(deps): update golang:1.24.0 docker digest to cd0c949 by @renovate[bot] in #115
- chore(deps): update golang:1.24.0 docker digest to 44b186e by @renovate[bot] in #117
- chore(deps): update googleapis/release-please-action action to v4.1.4 by @renovate[bot] in #118
- chore(deps): update dependency developerc286/clean_git_history to v1 by @DeveloperC286 in #119
- chore(deps): update golang:1.24.0 docker digest to 3f74443 by @renovate[bot] in #120
- chore(deps): update rust crate insta to v1.42.2 by @renovate[bot] in #121
- chore(deps): update rust crate rstest to v0.25.0 by @renovate[bot] in #122
- fix(deps): update rust crate anyhow to v1.0.97 by @renovate[bot] in #123
- fix(deps): update rust crate thiserror to v2.0.12 by @renovate[bot] in #124
- chore(deps): update rust:1.85.0-alpine3.20 docker digest to f0cef6c by @renovate[bot] in #125
- chore(deps): update golang docker tag to v1.24.1 by @renovate[bot] in #126
- chore(deps): update googleapis/release-please-action action to v4.1.5 by @renovate[bot] in #127
- chore(deps): update dependency mvdan/sh to v3.11.0 by @renovate[bot] in #128
- chore(deps): update rust:1.85.0-alpine3.20 docker digest to c2f212d by @renovate[bot] in #129
- chore(deps): update googleapis/release-please-action action to v4.2.0 by @renovate[bot] in #130
- chore(deps): update golang:1.24.1 docker digest to 8678013 by @renovate[bot] in #131
- chore(deps): update golang:1.24.1 docker digest to fa145a3 by @renovate[bot] in #132
- chore(deps): update golang:1.24.1 docker digest to 762bb9c by @renovate[bot] in #133
- chore(deps): update golang:1.24.1 docker digest to af0bb30 by @renovate[bot] in #134
- chore(deps): update rust docker tag to v1.85.1 by @renovate[bot] in #135
- chore(deps): update rust:1.85.1-alpine3.20 docker digest to 4ec3fed by @renovate[bot] in #136
- chore(deps): update golang:1.24.1 docker digest to 52ff1b3 by @renovate[bot] in #137
- fix(deps): update rust crate log to v0.4.27 by @renovate[bot] in #138
- chore(deps): update golang docker tag to v1.24.2 by @renovate[bot] in #139
- chore(deps): update rust docker tag to v1.86.0 by @renovate[bot] in #140
- chore(deps): update golang:1.24.2 docker digest to b51b7be by @renovate[bot] in #141
- chore(deps): update golang:1.24.2 docker digest to fb224f9 by @renovate[bot] in #142
- chore(deps): update golang:1.24.2 docker digest to c0b66cf by @renovate[bot] in #143
- chore(deps): update golang:1.24.2 docker digest to 1ecc479 by @renovate[bot] in #144
- chore(deps): update golang:1.24.2 docker digest to 18a1f2d by @renovate[bot] in #145
- fix(deps): update rust crate anyhow to v1.0.98 by @renovate[bot] in #147
- ci: Renovate update Rust's Alpine version regex by @DeveloperC286 in #148
- ci: update inlined Alpine package versions by @DeveloperC286 in #150
- chore(deps): update golang:1.24.2 docker digest to 1ecc479 by @renovate[bot] in #146
- ci: fixing check-clean-git-history.sh argument passing by @DeveloperC286 in #151
- chore(deps): update golang:1.24.2 docker digest to d9db321 by @renovate[bot] in #152
- chore(deps): update rust docker tag to v1.86.0-alpine3.21 by @renovate[bot] in #149
- chore(deps): update rust crate insta to v1.43.0 by @renovate[bot] in #153
- chore(deps): update dependency developerc286/clean_git_history to v1.0.1 by @renovate[bot] in #154
- chore(deps): update golang:1.24.2 docker digest to 8131d99 by @renovate[bot] in #155
- chore(deps): update golang:1.24.2 docker digest to f52b85c by @renovate[bot] in #156
- chore(deps): update golang:1.24.2 docker digest to 3a060d6 by @renovate[bot] in #157
- chore(deps): update rust crate insta to v1.43.1 by @renovate[bot] in #158
- chore(deps): update golang:1.24.2 docker digest to 30baaea by @renovate[bot] in #159
- chore(deps): update rust:1.86.0-alpine3.21 docker digest to 8c042ca by @renovate[bot] in #160
- chore(deps): update rust:1.86.0-alpine3.21 docker digest to 661d708 by @renovate[bot] in #161
- chore(deps): update golang docker tag to v1.24.3 by @renovate[bot] in #162
- chore(deps): update golang:1.24.3 docker digest to 86b4cff by @renovate[bot] in #164
- chore(deps): update rust docker tag to v1.87.0 by @renovate[bot] in #165
- chore(deps): update dependency developerc286/clean_git_history to v1.0.2 by @renovate[bot] in #166
- chore(deps): update golang:1.24.3 docker digest to 1bcf884 by @renovate[bot] in #167
- chore(deps): update golang:1.24.3 docker digest to 02a2275 by @renovate[bot] in #168
- chore(deps): update golang:1.24.3 docker digest by @renovate[bot] in #169
- chore(deps): update golang:1.24.3 docker digest to 4c0a181 by @renovate[bot] in #170
- chore(deps): update dependency google/yamlfmt to v0.17.0 by @renovate[bot] in #171
- chore(deps): update golang:1.24.3 docker digest to 81bf592 by @renovate[bot] in #173
- chore(deps): update golang docker tag to v1.24.4 by @renovate[bot] in #174
- chore(config): migrate renovate config by @renovate[bot] in #163
- chore(deps): update dependency developerc286/clean_git_history to v1.0.3 by @renovate[bot] in #175
- chore(deps): update golang:1.24.4 docker digest to 01f861b by @renovate[bot] in #177
- chore(deps): update golang:1.24.4 docker digest to db5d0af by @renovate[bot] in #178
- build: replacing Earthly with Makefile & Docker build/run by @DeveloperC286 in #176
- ci: removing continuous delivery workflow by @DeveloperC286 in #179
- ci: Renovate updating Makefile's Docker Images by @DeveloperC286 in #180
- ci: simplifying mirroring workflow by @DeveloperC286 in #181
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.17.1 by @renovate[bot] in #182
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.17.2 by @renovate[bot] in #183
- chore(deps): update dependency developerc286/clean_git_history to v1.0.4 by @renovate[bot] in #184
- ci: migrating to clean_git_history Docker image by @DeveloperC286 in #185
- chore(deps): update rust docker tag to v1.88.0 by @renovate[bot] in #186
- ci: conventional commits linter Docker image by @DeveloperC286 in #188
- refactor: GitHub Actions setting permissions by @DeveloperC286 in #189
- build: simplifying Makefile by @DeveloperC286 in #190
- chore(deps): update mvdan/shfmt docker tag to v3.12.0 by @renovate[bot] in #191
- feat: adding verbose CLI option by @DeveloperC286 in #192
- docs: condensed/simplified README.md by @DeveloperC286 in #193
- chore(deps): update rust:1.88.0-alpine3.21 docker digest to 54e937b by @renovate[bot] in #194
- chore(deps): update rust crate rstest to v0.26.1 by @renovate[bot] in #195
- fix(deps): update rust crate clap to v4.5.43 by @renovate[bot] in #196
- chore(deps): update rust docker tag to v1.89.0 by @renovate[bot] in #197
- chore(deps): update actions/checkout action to v4.3.0 by @renovate[bot] in #198
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #199
- fix(deps): update rust crate clap to v4.5.44 by @renovate[bot] in #200
- fix(deps): update rust crate thiserror to v2.0.13 by @renovate[bot] in #201
- fix(deps): update rust crate anyhow to v1.0.99 by @renovate[bot] in #202
- fix(deps): update rust crate thiserror to v2.0.14 by @renovate[bot] in #203
- fix(deps): update rust crate clap to v4.5.45 by @renovate[bot] in #204
- fix(deps): update rust crate thiserror to v2.0.15 by @renovate[bot] in #205
- fix(deps): update rust crate thiserror to v2.0.16 by @renovate[bot] in #206
- chore(deps): update googleapis/release-please-action action to v4.3.0 by @renovate[bot] in #207
- fix(deps): update rust crate clap to v4.5.46 by @renovate[bot] in #208
- chore(deps): update rust crate insta to v1.43.2 by @renovate[bot] in #209
- fix(deps): update rust crate clap to v4.5.47 by @renovate[bot] in #210
- fix(deps): update rust crate log to v0.4.28 by @renovate[bot] in #211
- chore(deps): update ghcr.io/developerc286/clean_git_history docker tag to v1.1.0 by @renovate[bot] in #212
- chore(deps): update rust docker tag to v1.90.0 by @renovate[bot] in #214
- fix(deps): update rust crate anyhow to v1.0.100 by @renovate[bot] in #215
- fix(deps): update rust crate clap to v4.5.48 by @renovate[bot] in #216
- ci: adding Claude Code workflows by @DeveloperC286 in #217
- chore(deps): update ghcr.io/developerc286/conventional_commits_linter docker tag to v0.16.0 by @renovate[bot] in #213
- ci: correcting Convention Commit Linter arguments by @DeveloperC286 in #218
- chore(deps): update anthropics/claude-code-action digest to 426380f by @renovate[bot] in #219
- chore(deps): update anthropics/claude-code-action digest to 90d189f by @renovate[bot] in #220
- chore(deps): update anthropics/claude-code-action digest to ac1a320 by @renovate[bot] in #221
- chore(deps): update rust:1.90.0-alpine3.21 docker digest to 1b3ecdc by @renovate[bot] in #222
- chore(deps): update rust:1.90.0-alpine3.21 docker digest to 3757b14 by @renovate[bot] in #223
- chore(deps): update rust crate thiserror to v2.0.17 by @renovate[bot] in #224
- chore(deps): update anthropics/claude-code-action digest to 777ffcb by @renovate[bot] in #225
- chore(deps): update rhysd/actionlint docker tag to v1.7.8 by @renovate[bot] in #226
- chore(deps): update rust crate clap to v4.5.49 by @renovate[bot] in #227
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.18.0 by @renovate[bot] in #228
- chore(deps): update anthropics/claude-code-action digest to e8bad57 by @renovate[bot] in #229
- ci: Claude only reviews owner by @DeveloperC286 in #230
- ci: ignoring release please PRs by @DeveloperC286 in #231
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.18.1 by @renovate[bot] in #232
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.19.0 by @renovate[bot] in #233
- chore(deps): update rust crate clap to v4.5.50 by @renovate[bot] in #234
- chore(deps): update ghcr.io/google/yamlfmt docker tag to v0.20.0 by @renovate[bot] in #235
- chore(deps): update anthropics/claude-code-action digest to f30f5ee by @renovate[bot] in #236
- chore(deps): update googleapis/release-please-action action to v4.4.0 by @renovate[bot] in #237
- chore(deps): update anthropics/claude-code-action digest to f4d737a by @renovate[bot] in #238
- chore(deps): update rust crate clap to v4.5.51 by @renovate[bot] in #239
- chore(deps): update anthropics/claude-code-action digest to 8a1c437 by @renovate[bot] in #240
- chore(deps): update rust docker tag to v1.91.0 by @renovate[bot] in #241
- chore(deps): update rust docker tag to v1.91.1 by @renovate[bot] in #242
- chore(deps): update ghcr.io/developerc286/conventional_commits_linter docker tag to v0.16.1 by @renovate[bot] in #244
- chore(deps): update ghcr.io/developerc286/clean_git_history docker tag to v1.1.1 by @renovate[bot] in #243
- ci: skip Claude Code review on draft PRs by @DeveloperC286 in #245
- chore(deps): update actions/checkout digest to 93cb6ef by @renovate[bot] in #246
- chore(deps): update actions/checkout action to v5.0.1 by @renovate[bot] in #247
- chore(deps): update rust crate clap to v4.5.52 by @renovate[bot] in #248
- chore(deps): update anthropics/claude-code-action digest to 906bd89 by @renovate[bot] in #249
- chore(deps): update anthropics/claude-code-action digest to 6902c22 by @renovate[bot] in #250
- chore(deps): update rust crate clap to v4.5.53 by @renovate[bot] in #251
- chore(deps): update rust crate insta to v1.44.0 by @renovate[bot] in #252
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #253
- chore(deps): update rust crate insta to v1.44.1 by @renovate[bot] in #254
- chore(deps): update rhysd/actionlint docker tag to v1.7.9 by @renovate[bot] in #255
- chore(deps): update anthropics/claude-code-action digest to f9b2917 by @renovate[bot] in #256
- chore(deps): update anthropics/claude-code-action digest to 798cf09 by @renovate[bot] in #257
- chore(deps): update anthropics/claude-code-action digest to a7e4c51 by @renovate[bot] in #258
- chore(deps): update rust crate insta to v1.44.2 by @renovate[bot] in #259
- chore(deps): update rust crate insta to v1.44.3 by @renovate[bot] in #260
- chore(deps): update anthropics/claude-code-action digest to 6337623 by @renovate[bot] in #261
- chore(deps): update actions/checkout digest to 8e8c483 by @renovate[bot] in #262
- chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #263
- chore(deps): update ghcr.io/developerc286/conventional_commits_linter docker tag to v0.17.0 by @renovate[bot] in #265
- chore(deps): update rust crate log to v0.4.29 by @renovate[bot] in #264
- chore(deps): update rust:1.91.1-alpine3.21 docker digest to 32817dd by @renovate[bot] in #266
- chore(deps): update anthropics/claude-code-action digest to f0c8eb2 by @renovate[bot] in #267
- chore(deps): update rust docker tag to v1.92.0 by @renovate[bot] in #268
- chore(deps): update anthropics/claude-code-action digest to d7b6d50 by @renovate[bot] in #269
- chore(deps): update anthropics/claude-code-action digest to 0d19335 by @renovate[bot] in #270
- chore(deps): update rust crate insta to v1.45.0 by @renovate[bot] in #271
- chore(deps): update anthropics/claude-code-action digest to 7145c3e by @renovate[bot] in #272
- chore(deps): update ghcr.io/developerc286/clean_git_history docker tag to v1.1.5 by @renovate[bot] in #273
- ci: deleting Claude workflows by @DeveloperC286 in #274
- chore(deps): update rust crate insta to v1.45.1 by @renovate[bot] in #275
- chore(deps): update rhysd/actionlint docker tag to v1.7.10 by @renovate[bot] in #276
- chore(deps): update rust crate clap to v4.5.54 by @renovate[bot] in #277
- chore(deps): update ghcr.io/developerc286/clean_git_history docker tag to v1.1.6 by @renovate[bot] in #279
- chore(deps): update ghcr.io/developerc286/conventional_commits_linter docker tag to v0.17.1 by @renovate[bot] in #280
- chore(deps): update rust crate insta to v1.46.0 by @renovate[bot] in #281
- build: converting from Docker -> Nix by @DeveloperC286 in #278
New Contributors
Full Changelog: v0.16.1...v0.17.0