Skip to content

Commit

Permalink
Bump up version to v0.5.5 (#2547)
Browse files Browse the repository at this point in the history
This PR updates:

- [x] Package version
- [x] Smoke test
- [x] Changelog

---------

Co-authored-by: Paul Cadman <[email protected]>
  • Loading branch information
jonaprieto and paulcadman authored Dec 1, 2023
1 parent b8a016f commit 9f8c26d
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 3 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,30 @@
<img align="right" width="300" height="300" alt="Juvix Mascot" src="../assets/images/tara-smiling.svg" />
</a>

## [v0.5.5](https://github.com/anoma/juvix/tree/v0.5.5) (2023-12-01)

[Full Changelog](https://github.com/anoma/juvix/compare/v0.5.4...v0.5.5)

**Implemented enhancements:**

- Add new case for positivity checker: type cannot occur as arg of bound var [\#2542](https://github.com/anoma/juvix/pull/2542) ([jonaprieto](https://github.com/jonaprieto))
- Add dependent defaults for the new typechecker [\#2541](https://github.com/anoma/juvix/pull/2541) ([janmasrovira](https://github.com/janmasrovira))
- Extract builtin definitions for loading a Package into bundled package-base package [\#2535](https://github.com/anoma/juvix/pull/2535) ([paulcadman](https://github.com/paulcadman))
- Update the Juvix lock file when the Package file changes [\#2522](https://github.com/anoma/juvix/pull/2522) ([paulcadman](https://github.com/paulcadman))
- Add non-dependent default values to the new typechecking algorithm [\#2516](https://github.com/anoma/juvix/pull/2516) ([janmasrovira](https://github.com/janmasrovira))

**Merged pull requests:**

- Update to the latest juvix-stdlib [\#2546](https://github.com/anoma/juvix/pull/2546) ([paulcadman](https://github.com/paulcadman))
- Remove old typechecker [\#2545](https://github.com/anoma/juvix/pull/2545) ([janmasrovira](https://github.com/janmasrovira))
- Fix codeblocks indentation in Markdown output [\#2539](https://github.com/anoma/juvix/pull/2539) ([jonaprieto](https://github.com/jonaprieto))
- runtime Makefile: Do not resolve variables when writing a dependency file [\#2538](https://github.com/anoma/juvix/pull/2538) ([paulcadman](https://github.com/paulcadman))
- Fix location for aliases [\#2536](https://github.com/anoma/juvix/pull/2536) ([jonaprieto](https://github.com/jonaprieto))
- Add Makefile to hyperfine benchmarks [\#2533](https://github.com/anoma/juvix/pull/2533) ([jonaprieto](https://github.com/jonaprieto))
- Negative tests for `--new-typechecker` [\#2532](https://github.com/anoma/juvix/pull/2532) ([janmasrovira](https://github.com/janmasrovira))
- Fix the global 'package' package so that modules within it can be type-checked independently [\#2526](https://github.com/anoma/juvix/pull/2526) ([paulcadman](https://github.com/paulcadman))
- Improve inference for `--new-typechecker` [\#2524](https://github.com/anoma/juvix/pull/2524) ([janmasrovira](https://github.com/janmasrovira))

## [v0.5.4](https://github.com/anoma/juvix/tree/v0.5.4) (2023-11-17)

[Full Changelog](https://github.com/anoma/juvix/compare/v0.5.3...v0.5.4)
Expand Down
3 changes: 2 additions & 1 deletion bench/hyperfine/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ RUNS?=10
HYPERFINEFLAGS?=--warmup ${WARMUP} \
--runs ${RUNS}

JUVIXVERSIONS?=-v0.4.3,-v0.5.0,-v0.5.1,-v0.5.2,-v0.5.3,-v0.5.4,
# Don't forget to add the comma at the end of the dev version
JUVIXVERSIONS?=-v0.4.3,-v0.5.0,-v0.5.1,-v0.5.2,-v0.5.3,-v0.5.4,-v0.5.5,
TASKS?="dev root" \
"dev parse" \
"dev highlight" \
Expand Down
2 changes: 1 addition & 1 deletion package.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: juvix
version: 0.5.4
version: 0.5.5
license: GPL-3.0-only
license-file: LICENSE.md
copyright: (c) 2022- Heliax AG.
Expand Down
2 changes: 1 addition & 1 deletion tests/smoke/Commands/version-help-doctor.smoke.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tests:
stdout:
matches:
regex: |-
^Juvix version 0.5.4-([a-f0-9]{7}).*
^Juvix version 0.5.5-([a-f0-9]{7}).*
- name: cli-numeric-version
command:
Expand Down

0 comments on commit 9f8c26d

Please sign in to comment.