Skip to content

Commit b935467

Browse files
authored
Release v0.6.10 (#3375)
1 parent ecb603a commit b935467

File tree

7 files changed

+80
-6
lines changed

7 files changed

+80
-6
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ repos:
3232
hooks:
3333
- id: prettier
3434
types_or: [css, javascript, markdown, yaml]
35-
exclude: examples/|tests/|assets/
35+
exclude: examples/|tests/|assets/|CHANGELOG.md
3636

3737
- repo: https://github.com/pre-commit/mirrors-prettier
3838
rev: v3.0.3

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,80 @@
44
<img align="right" width="300" height="300" alt="Juvix Mascot" src="../assets/images/tara-smiling.svg" />
55
</a>
66

7+
## [v0.6.10](https://github.com/anoma/juvix/tree/v0.6.10) (2025-03-25)
8+
9+
## What's Changed
10+
* Modify how the arguments are passed to the anoma node by @janmasrovira in https://github.com/anoma/juvix/pull/3258
11+
* Add `dev anoma print-config` command by @janmasrovira in https://github.com/anoma/juvix/pull/3260
12+
* Remove global `--unroll` limit flag by @janmasrovira in https://github.com/anoma/juvix/pull/3262
13+
* Add `--print-loc` option to `dev import-tree scan` command by @janmasrovira in https://github.com/anoma/juvix/pull/3263
14+
* Fix source locations for flatparse backend and add tests for import scanning by @janmasrovira in https://github.com/anoma/juvix/pull/3265
15+
* Allow partially applied trace by @lukaszcz in https://github.com/anoma/juvix/pull/3267
16+
* Update nock Anoma stdlib by @paulcadman in https://github.com/anoma/juvix/pull/3271
17+
* Add `--cue` flag to `dev nockma encode` by @janmasrovira in https://github.com/anoma/juvix/pull/3272
18+
* Check top module name in markdown files by @janmasrovira in https://github.com/anoma/juvix/pull/3266
19+
* Fix let-patterns inside named arguments by @lukaszcz in https://github.com/anoma/juvix/pull/3274
20+
* Optimize single-argument unknown function invocations with known non-function target types by @lukaszcz in https://github.com/anoma/juvix/pull/3270
21+
* Update stdlib reference to point to main by @lukaszcz in https://github.com/anoma/juvix/pull/3276
22+
* Recursive markdown generation by @janmasrovira in https://github.com/anoma/juvix/pull/3268
23+
* Upload Juvix binary from each CI run by @paulcadman in https://github.com/anoma/juvix/pull/3280
24+
* Update stdlib reference to point to `main` by @lukaszcz in https://github.com/anoma/juvix/pull/3281
25+
* Anoma protobuf version fix by @paulcadman in https://github.com/anoma/juvix/pull/3286
26+
* Improve error message for ambiguous export by @janmasrovira in https://github.com/anoma/juvix/pull/3289
27+
* Improve instance termination by @lukaszcz in https://github.com/anoma/juvix/pull/3288
28+
* Make meta-variables introduced by coercion resolution non-rigid by @lukaszcz in https://github.com/anoma/juvix/pull/3290
29+
* Fix prettyprinting of import statements by @janmasrovira in https://github.com/anoma/juvix/pull/3291
30+
* Treat holes as non-rigid meta-variables during instance search by @lukaszcz in https://github.com/anoma/juvix/pull/3293
31+
* Increase AnomaLib Layer Depth for v0.30 by @agureev in https://github.com/anoma/juvix/pull/3277
32+
* Remove mainFunctionWrapper in nock backend by @paulcadman in https://github.com/anoma/juvix/pull/3294
33+
* Allow local modules to be forward referenced by @janmasrovira in https://github.com/anoma/juvix/pull/3275
34+
* Add support for AnomaSet and AnomaSet{to, from}List by @paulcadman in https://github.com/anoma/juvix/pull/3296
35+
* Avoid double jamming prove arguments in Anoma CLI commands by @paulcadman in https://github.com/anoma/juvix/pull/3298
36+
* Make html links to top symbols stable by @janmasrovira in https://github.com/anoma/juvix/pull/3299
37+
* Pre-register all type axioms in internal to core by @janmasrovira in https://github.com/anoma/juvix/pull/3297
38+
* Fix recompilation message for when options change by @janmasrovira in https://github.com/anoma/juvix/pull/3304
39+
* Remove axioms info from Core InfoTable by @lukaszcz in https://github.com/anoma/juvix/pull/3307
40+
* Fix dependency graph creation in filterUnreachable by @lukaszcz in https://github.com/anoma/juvix/pull/3309
41+
* Support unjammed arguments by @janmasrovira in https://github.com/anoma/juvix/pull/3308
42+
* Improve Core parser error handling by @lukaszcz in https://github.com/anoma/juvix/pull/3300
43+
* Support ByteArray and List arguments to anoma prove CLI by @paulcadman in https://github.com/anoma/juvix/pull/3313
44+
* Allow named arguments for some anoma builtins by @janmasrovira in https://github.com/anoma/juvix/pull/3310
45+
* Fix bug in scoping for default arguments by @janmasrovira in https://github.com/anoma/juvix/pull/3318
46+
* Fix recompilation of package-base by @lukaszcz in https://github.com/anoma/juvix/pull/3314
47+
* Remove VampIR pipeline and commands by @lukaszcz in https://github.com/anoma/juvix/pull/3320
48+
* Remove unused Core transformations by @lukaszcz in https://github.com/anoma/juvix/pull/3321
49+
* Lock Rust version on the CI by @lukaszcz in https://github.com/anoma/juvix/pull/3325
50+
* Modular compilation in Core by @lukaszcz in https://github.com/anoma/juvix/pull/3315
51+
* Make pedantic option the default in the `justfile` by @janmasrovira in https://github.com/anoma/juvix/pull/3330
52+
* Fix `main` detection by @lukaszcz in https://github.com/anoma/juvix/pull/3335
53+
* Accept optional semicolon before pipe by @janmasrovira in https://github.com/anoma/juvix/pull/3334
54+
* Report error when named arguments are repeated by @janmasrovira in https://github.com/anoma/juvix/pull/3329
55+
* Fix markdown --folder-structure flag by @janmasrovira in https://github.com/anoma/juvix/pull/3332
56+
* Fix builtin anoma-random-next-bytes by @janmasrovira in https://github.com/anoma/juvix/pull/3322
57+
* Extend type modules by @janmasrovira in https://github.com/anoma/juvix/pull/3336
58+
* Update juvix-stdlib to main by @janmasrovira in https://github.com/anoma/juvix/pull/3311
59+
* Format exits with success unless `--check` given by @janmasrovira in https://github.com/anoma/juvix/pull/3338
60+
* Update RISC0 to 1.3.0 by @lukaszcz in https://github.com/anoma/juvix/pull/3341
61+
* Downgrade RISC0 to 1.2.4 by @lukaszcz in https://github.com/anoma/juvix/pull/3343
62+
* Modular compilation in JuvixTree by @lukaszcz in https://github.com/anoma/juvix/pull/3324
63+
* Qualified constructors by @janmasrovira in https://github.com/anoma/juvix/pull/3337
64+
* Trace the arg to OpFail before crashing in Nockma by @janmasrovira in https://github.com/anoma/juvix/pull/3345
65+
* Fix detection of mutual blocks for the positivity checker by @janmasrovira in https://github.com/anoma/juvix/pull/3349
66+
* Remember in stored compilation options if the module was the main file by @lukaszcz in https://github.com/anoma/juvix/pull/3350
67+
* Expose Cairo range check builtin by @lukaszcz in https://github.com/anoma/juvix/pull/3346
68+
* Fix syntax error format by @lukaszcz in https://github.com/anoma/juvix/pull/3353
69+
* Check package name conflicts by @janmasrovira in https://github.com/anoma/juvix/pull/3352
70+
* Verified compilation prototype: generation of Lean verification statements by @lukaszcz in https://github.com/anoma/juvix/pull/3344
71+
* Fix `parseFailure` in the parsers by @lukaszcz in https://github.com/anoma/juvix/pull/3355
72+
* Temporarily disable RISC0 in the CI by @lukaszcz in https://github.com/anoma/juvix/pull/3365
73+
* Add `update-anomalib.sh` script by @janmasrovira in https://github.com/anoma/juvix/pull/3369
74+
* SHA256 cache for import nodes by @lukaszcz in https://github.com/anoma/juvix/pull/3367
75+
* Accept TABs and CRs as whitespace by @lukaszcz in https://github.com/anoma/juvix/pull/3371
76+
* Don't compile the main file as a module by @lukaszcz in https://github.com/anoma/juvix/pull/3364
77+
* Lock RISC0 dependencies and re-enable RISC0 tests on the CI by @lukaszcz in https://github.com/anoma/juvix/pull/3373
78+
79+
**Full Changelog**: https://github.com/anoma/juvix/compare/v0.6.9...v0.6.10
80+
781
## [v0.6.9](https://github.com/anoma/juvix/tree/v0.6.9) (2024-12-20)
882

983
[Full Changelog](https://github.com/anoma/juvix/compare/v0.6.8...v0.6.9)

juvix-stdlib

package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: juvix
2-
version: 0.6.9
2+
version: 0.6.10
33
license: GPL-3.0-only
44
license-file: LICENSE.md
55
copyright: (c) 2022- Heliax AG.

tests/smoke/Commands/dev/repl.smoke.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ tests:
6363
stdout:
6464
matches:
6565
regex: |
66-
Juvix REPL version ([0-9]+\.[0-9]+\.[0-9]\-[a-z0-9]+): .*
66+
Juvix REPL version ([0-9]+\.[0-9]+\.[0-9]+\-[a-z0-9]+): .*
6767
OK loaded: .*
6868
Stdlib.Prelude> \1
6969
exit-status: 0

tests/smoke/Commands/repl.smoke.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ tests:
146146
stdout:
147147
matches:
148148
regex: |
149-
Juvix REPL version ([0-9]+\.[0-9]+\.[0-9]\-[a-z0-9]+): .*
149+
Juvix REPL version ([0-9]+\.[0-9]+\.[0-9]+\-[a-z0-9]+): .*
150150
OK loaded: .*
151151
Stdlib.Prelude> \1
152152
exit-status: 0

tests/smoke/Commands/version-help-doctor.smoke.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tests:
77
stdout:
88
matches:
99
regex: |-
10-
^Juvix version 0.6.9-([a-f0-9]{7}).*
10+
^Juvix version 0.6.10-([a-f0-9]{7}).*
1111
1212
- name: cli-numeric-version
1313
command:

0 commit comments

Comments
 (0)