Skip to content

Releases: DeveloperC286/monkey_interpreter

v0.17.0

04 Jan 01:14
9ffe925

Choose a tag to compare

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 dig...
Read more

v0.16.1

31 May 22:42
8399c60

Choose a tag to compare

0.16.1 (2024-05-31)

What's Changed

New Contributors

Full Changelog: 0.16.0...v0.16.1

0.16.0

22 Apr 22:16

Choose a tag to compare

0.16.0 (2021-12-12)

Features

0.15.3

22 Apr 22:16

Choose a tag to compare

0.15.3 (2021-12-11)

Bug Fixes

  • introducing evaluation errors (52f6d6fd)

0.15.2

22 Apr 22:16

Choose a tag to compare

0.15.2 (2021-12-11)

Bug Fixes

0.15.1

22 Apr 22:16

Choose a tag to compare

0.15.1 (2021-12-11)

Bug Fixes

0.15.0

22 Apr 22:16

Choose a tag to compare

0.15.0 (2021-11-21)

Features

  • adding defining and calling functions (e27c1d97)

0.14.0

22 Apr 22:16

Choose a tag to compare

0.14.0 (2021-11-20)

Features

  • implemented let statement and identifiers in expressions (53b86213)

0.13.0

22 Apr 22:16

Choose a tag to compare

0.13.0 (2020-09-26)

Features

  • evaluator unknown operator error (05e7c3c1)
  • evaluator type mismatch error (15daf2b3)

0.12.0

22 Apr 22:16

Choose a tag to compare

0.12.0 (2020-08-15)

Features

  • return statement nesting works (29304557)
  • initial return statement framework (86c05757)