|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.17.0 (2025-05-23) |
| 4 | + |
| 5 | +## What's Changed |
| 6 | +* refactor: adding lexical analysis logging by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/24 |
| 7 | +* fix: not returns type mismatch error on non boolean by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/26 |
| 8 | +* fix: minus returns type mismatch error on non int by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/27 |
| 9 | +* refactor: removing end of file token by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/28 |
| 10 | +* refactor: inlining lexical analysis utilities by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/29 |
| 11 | +* build: adding fix-rust-formatting target by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/30 |
| 12 | +* build: correcting WORKDIR name by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/31 |
| 13 | +* ci: adding GitHub Actions workflow formatting check by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/32 |
| 14 | +* docs: updating repository link to GitHub by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/33 |
| 15 | +* docs: changing URLs to GitHub by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/34 |
| 16 | +* docs: removing release binary references by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/35 |
| 17 | +* ci: removing component name from tag by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/36 |
| 18 | +* ci: replacing deprecated release-please GitHub Action by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/39 |
| 19 | +* chore: Configure Renovate by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/40 |
| 20 | +* chore(deps): update actions/checkout action to v4 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/44 |
| 21 | +* ci: converting to earthly/actions-setup@v1 by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/47 |
| 22 | +* docs: removing Continuous Integration (CI) badge by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/48 |
| 23 | +* fix(deps): update rust crate log to v0.4.22 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/41 |
| 24 | +* chore(deps): update rust crate rstest to 0.23.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/46 |
| 25 | +* fix(deps): update rust crate thiserror to v1.0.64 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/42 |
| 26 | +* chore(deps): update rust crate insta to v1.40.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/45 |
| 27 | +* feat: converting error handing to anyhow by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/49 |
| 28 | +* fix(deps): update rust crate thiserror to v2 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/55 |
| 29 | +* chore(deps): update rust crate insta to v1.41.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/54 |
| 30 | +* fix(deps): update rust crate anyhow to v1.0.93 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/52 |
| 31 | +* fix(deps): update rust crate thiserror to v2.0.3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/56 |
| 32 | +* ci: Alpine migration for pinning/updating all dependencies by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/57 |
| 33 | +* ci: adding Renovate GitHub Workflow Earthly updating by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/63 |
| 34 | +* chore(deps): update earthly/earthly docker tag to v0.8.15 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/64 |
| 35 | +* ci: removing name referencing Earthly version by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/69 |
| 36 | +* build: converting to Rust's Alpine image by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/70 |
| 37 | +* build: correcting WORKDIR name by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/72 |
| 38 | +* chore(deps): update dependency developerc286/conventional_commits_linter to v0.14.3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/65 |
| 39 | +* build: adding cargo --locked and removing --workspace by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/73 |
| 40 | +* ci: removing Alpine Renovate version updating by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/74 |
| 41 | +* chore(deps): update rust crate insta to v1.42.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/76 |
| 42 | +* chore(deps): update dependency google/yamlfmt to v0.14.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/59 |
| 43 | +* chore(deps): update dependency mvdan/sh to v3.10.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/60 |
| 44 | +* chore(deps): update dependency rhysd/actionlint to v1.7.6 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/61 |
| 45 | +* chore(deps): update rust crate rstest to 0.24.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/75 |
| 46 | +* chore(deps): update golang docker tag to v1.23.4 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/62 |
| 47 | +* fix(deps): update rust crate thiserror to v2.0.9 - autoclosed by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/66 |
| 48 | +* fix(deps): update rust crate anyhow to v1.0.95 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/67 |
| 49 | +* ci: pinning actions/checkout at v4.2.2 by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/82 |
| 50 | +* ci: pinning googleapis/release-please-action at v4.1.3 by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/83 |
| 51 | +* ci: pinning earthly/actions-setup at v1.0.13 by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/84 |
| 52 | +* ci: using Earthly GitHub releases by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/85 |
| 53 | +* chore(deps): pin rust docker tag to 214477e by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/77 |
| 54 | +* chore(deps): update rust docker tag to v1.83.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/71 |
| 55 | +* ci: Renovate automerge PRs by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/95 |
| 56 | +* chore(deps): update golang:1.23.4 docker digest to 9820aca by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/91 |
| 57 | +* chore(deps): update rust:1.83.0-alpine3.20 docker digest to d3f1be1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/86 |
| 58 | +* chore(deps): update golang docker tag to v1.23.5 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/92 |
| 59 | +* chore(deps): update dependency rhysd/actionlint to v1.7.7 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/93 |
| 60 | +* chore(deps): update rust crate insta to v1.42.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/94 |
| 61 | +* fix(deps): update rust crate log to v0.4.25 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/89 |
| 62 | +* fix(deps): update rust crate thiserror to v2.0.11 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/87 |
| 63 | +* chore(deps): update dependency google/yamlfmt to v0.15.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/90 |
| 64 | +* chore(deps): update rust docker tag to v1.84.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/88 |
| 65 | +* chore(deps): update golang:1.23.5 docker digest to e213430 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/96 |
| 66 | +* chore(deps): update golang docker tag to v1.23.6 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/97 |
| 67 | +* chore(deps): update golang:1.23.6 docker digest to b2a6f50 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/98 |
| 68 | +* chore(deps): update golang:1.23.6 docker digest to 958bd2e by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/99 |
| 69 | +* chore(deps): update golang:1.23.6 docker digest to 9271129 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/100 |
| 70 | +* chore(deps): pin dependencies by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/101 |
| 71 | +* chore(deps): update rust crate insta to v1.42.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/102 |
| 72 | +* chore(deps): update dependency google/yamlfmt to v0.16.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/103 |
| 73 | +* chore(deps): update golang docker tag to v1.24.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/104 |
| 74 | +* chore(deps): update golang:1.24.0 docker digest to 2b1cbf2 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/105 |
| 75 | +* chore(deps): update dependency alpine_3_20/musl-dev to v1.2.5-r1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/106 |
| 76 | +* chore(deps): update rust:1.84.1-alpine3.20 docker digest to a1d9745 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/107 |
| 77 | +* chore(deps): update rust:1.84.1-alpine3.20 docker digest to ac5caa3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/108 |
| 78 | +* fix(deps): update rust crate anyhow to v1.0.96 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/109 |
| 79 | +* fix(deps): update rust crate log to v0.4.26 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/111 |
| 80 | +* chore(deps): update rust docker tag to v1.85.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/110 |
| 81 | +* chore(deps): update golang:1.24.0 docker digest to 5255fad by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/112 |
| 82 | +* chore(deps): update golang:1.24.0 docker digest to a14c5a6 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/113 |
| 83 | +* chore(deps): update golang:1.24.0 docker digest to 58cf31c by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/114 |
| 84 | +* chore(deps): update golang:1.24.0 docker digest to cd0c949 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/115 |
| 85 | +* chore(deps): update golang:1.24.0 docker digest to 44b186e by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/117 |
| 86 | +* chore(deps): update googleapis/release-please-action action to v4.1.4 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/118 |
| 87 | +* chore(deps): update dependency developerc286/clean_git_history to v1 by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/119 |
| 88 | +* chore(deps): update golang:1.24.0 docker digest to 3f74443 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/120 |
| 89 | +* chore(deps): update rust crate insta to v1.42.2 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/121 |
| 90 | +* chore(deps): update rust crate rstest to v0.25.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/122 |
| 91 | +* fix(deps): update rust crate anyhow to v1.0.97 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/123 |
| 92 | +* fix(deps): update rust crate thiserror to v2.0.12 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/124 |
| 93 | +* chore(deps): update rust:1.85.0-alpine3.20 docker digest to f0cef6c by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/125 |
| 94 | +* chore(deps): update golang docker tag to v1.24.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/126 |
| 95 | +* chore(deps): update googleapis/release-please-action action to v4.1.5 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/127 |
| 96 | +* chore(deps): update dependency mvdan/sh to v3.11.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/128 |
| 97 | +* chore(deps): update rust:1.85.0-alpine3.20 docker digest to c2f212d by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/129 |
| 98 | +* chore(deps): update googleapis/release-please-action action to v4.2.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/130 |
| 99 | +* chore(deps): update golang:1.24.1 docker digest to 8678013 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/131 |
| 100 | +* chore(deps): update golang:1.24.1 docker digest to fa145a3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/132 |
| 101 | +* chore(deps): update golang:1.24.1 docker digest to 762bb9c by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/133 |
| 102 | +* chore(deps): update golang:1.24.1 docker digest to af0bb30 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/134 |
| 103 | +* chore(deps): update rust docker tag to v1.85.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/135 |
| 104 | +* chore(deps): update rust:1.85.1-alpine3.20 docker digest to 4ec3fed by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/136 |
| 105 | +* chore(deps): update golang:1.24.1 docker digest to 52ff1b3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/137 |
| 106 | +* fix(deps): update rust crate log to v0.4.27 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/138 |
| 107 | +* chore(deps): update golang docker tag to v1.24.2 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/139 |
| 108 | +* chore(deps): update rust docker tag to v1.86.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/140 |
| 109 | +* chore(deps): update golang:1.24.2 docker digest to b51b7be by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/141 |
| 110 | +* chore(deps): update golang:1.24.2 docker digest to fb224f9 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/142 |
| 111 | +* chore(deps): update golang:1.24.2 docker digest to c0b66cf by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/143 |
| 112 | +* chore(deps): update golang:1.24.2 docker digest to 1ecc479 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/144 |
| 113 | +* chore(deps): update golang:1.24.2 docker digest to 18a1f2d by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/145 |
| 114 | +* fix(deps): update rust crate anyhow to v1.0.98 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/147 |
| 115 | +* ci: Renovate update Rust's Alpine version regex by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/148 |
| 116 | +* ci: update inlined Alpine package versions by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/150 |
| 117 | +* chore(deps): update golang:1.24.2 docker digest to 1ecc479 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/146 |
| 118 | +* ci: fixing check-clean-git-history.sh argument passing by @DeveloperC286 in https://github.com/DeveloperC286/monkey_interpreter/pull/151 |
| 119 | +* chore(deps): update golang:1.24.2 docker digest to d9db321 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/152 |
| 120 | +* chore(deps): update rust docker tag to v1.86.0-alpine3.21 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/149 |
| 121 | +* chore(deps): update rust crate insta to v1.43.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/153 |
| 122 | +* chore(deps): update dependency developerc286/clean_git_history to v1.0.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/154 |
| 123 | +* chore(deps): update golang:1.24.2 docker digest to 8131d99 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/155 |
| 124 | +* chore(deps): update golang:1.24.2 docker digest to f52b85c by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/156 |
| 125 | +* chore(deps): update golang:1.24.2 docker digest to 3a060d6 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/157 |
| 126 | +* chore(deps): update rust crate insta to v1.43.1 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/158 |
| 127 | +* chore(deps): update golang:1.24.2 docker digest to 30baaea by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/159 |
| 128 | +* chore(deps): update rust:1.86.0-alpine3.21 docker digest to 8c042ca by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/160 |
| 129 | +* chore(deps): update rust:1.86.0-alpine3.21 docker digest to 661d708 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/161 |
| 130 | +* chore(deps): update golang docker tag to v1.24.3 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/162 |
| 131 | +* chore(deps): update golang:1.24.3 docker digest to 86b4cff by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/164 |
| 132 | +* chore(deps): update rust docker tag to v1.87.0 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/165 |
| 133 | +* chore(deps): update dependency developerc286/clean_git_history to v1.0.2 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/166 |
| 134 | +* chore(deps): update golang:1.24.3 docker digest to 1bcf884 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/167 |
| 135 | +* chore(deps): update golang:1.24.3 docker digest to 02a2275 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/168 |
| 136 | +* chore(deps): update golang:1.24.3 docker digest by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/169 |
| 137 | +* chore(deps): update golang:1.24.3 docker digest to 4c0a181 by @renovate in https://github.com/DeveloperC286/monkey_interpreter/pull/170 |
| 138 | + |
| 139 | +## New Contributors |
| 140 | +* @renovate made their first contribution in https://github.com/DeveloperC286/monkey_interpreter/pull/40 |
| 141 | + |
| 142 | +**Full Changelog**: https://github.com/DeveloperC286/monkey_interpreter/compare/v0.16.1...v0.17.0 |
| 143 | + |
3 | 144 | ## 0.16.1 (2024-05-31)
|
4 | 145 |
|
5 | 146 | ## What's Changed
|
|
0 commit comments