Releases: axone-protocol/prolog
Releases · axone-protocol/prolog
v3.2.0
v3.1.0
v3.0.0
3.0.0 (2026-02-10)
⚠ BREAKING CHANGES
- engine: restore halt/1 behavior with error signaling for VM execution
- engine: route open/3 and open/4 through VM.FS with OpenFileFS support
Features
- engine: add read_write mode for bidirectional file I/O (0fed4e0)
Bug Fixes
- engine: restore halt/1 behavior with error signaling for VM execution (cb318a7)
Code Refactoring
- engine: route open/3 and open/4 through VM.FS with OpenFileFS support (469300f)
v2.1.1
v2.1.0
What's Changed
- Perf/dict value by @ccamel in #24
- Feat/get dict 4 by @ccamel in #25
- Feat/add del dict 4 by @ccamel in #26
- Ci/dependabot and project automation by @ccamel in #27
- build(deps): bump actions/setup-go from 2 to 6 by @dependabot[bot] in #28
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.11.1 by @dependabot[bot] in #29
- build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #30
- build(deps): bump golang.org/x/crypto from 0.0.0-20201016220609-9e8e0b390897 to 0.42.0 by @dependabot[bot] in #31
- build(deps): bump actions/checkout from 2 to 5 by @dependabot[bot] in #33
- build(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #34
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #35
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #37
- build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #36
- Make stream representation deterministic by @ccamel in #39
New Contributors
- @dependabot[bot] made their first contribution in #28
Full Changelog: v2.0.1...v2.1.0
v2.0.1
v2.0.0
What's Changed
- Add support for hooks in bytecode execution by @ccamel in #8
- docs(readme): add notice about hard fork by @ccamel in #9
- ✨ add lazy sequence support for delayed promises by @ccamel in #10
- refactor(mod)!: rename the go module of this repository by @amimart in #11
- 🐛 Fix mishandling of **/ at the end of bracketed comment. by @ccamel in #13
- Avoid recursive file load by @ccamel in #15
- Fix typo in atomPastEndOfStream definition by @ccamel in #16
- Add (preliminary) support for dicts structure by @ccamel in #17
- Fix/dict key access by @ccamel in #19
- Docs/complete readme by @ccamel in #20
- Security/forbid halt by @ccamel in #21
- Chore/prepare v2 by @ccamel in #22
New Contributors
Full Changelog: v1.0.0...v2.0.0
v1.0.0
This version brings some needed changes for our usage of this prolog VM in axoned.
It is based on the v1.2.1 version of the original repository.
What's Changed
- Feat/float as decimal by @amimart in #1
- Allow reset environnement global variable by @bdeneux in #3
- Feat/apd v3 upgrade by @amimart in #4
- Replace builtin map by ordered map for deterministic iteration by @bdeneux in #2
- Remove atoms table by @bdeneux in #5
- Add a MaxVariables limits by @bdeneux in #6
- Wrap panic errors by @bdeneux in #7
New Contributors
Full Changelog: https://github.com/axone-protocol/prolog/commits/v1.0.0