Skip to content

Commit 5dbeb98

Browse files
committed
Bump version and update changelog
1 parent cf4f138 commit 5dbeb98

File tree

4 files changed

+25
-16
lines changed

4 files changed

+25
-16
lines changed

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ authors:
88
- family-names: Danko
99
given-names: Danila
1010
title: "Rzk: a proof assistant for synthetic $\\infty$-categories"
11-
version: 0.7.3
11+
version: 0.7.4
1212
url: "https://github.com/rzk-lang/rzk"

rzk/ChangeLog.md

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to the
77
[Haskell Package Versioning Policy](https://pvp.haskell.org/).
88

9+
## v0.7.4 — 2024-04-01
10+
11+
Fixes:
12+
- Fix caching in Rzk Language Server, especially in presence of errors (see [#167](https://github.com/rzk-lang/rzk/pull/167))
13+
- Fix CI for the Rzk Playground (see [#174](https://github.com/rzk-lang/rzk/pull/174))
14+
15+
This release also contains minor refactoring (see [#165](https://github.com/rzk-lang/rzk/pull/165))
16+
and a typo fix (see [#171](https://github.com/rzk-lang/rzk/pull/171)).
17+
918
## v0.7.3 — 2023-12-16
1019

1120
Fixes:
@@ -82,7 +91,7 @@ Minor changes:
8291

8392
## v0.6.5 — 2023-10-01
8493

85-
This version contains mostly intrastructure improvements:
94+
This version contains mostly infrastructure improvements:
8695

8796
- Typecheck using `rzk.yaml` if it exists (see [#119](https://github.com/rzk-lang/rzk/pull/119))
8897
- Update Rzk Playground and Nix Flake (see [#84](https://github.com/rzk-lang/rzk/pull/84))
@@ -91,7 +100,7 @@ This version contains mostly intrastructure improvements:
91100
- GHCJS 9.6 is now used
92101
- Support `snippet={code}` or `code={code}` param (see [#118](https://github.com/rzk-lang/rzk/pull/118))
93102
- Support for `snippet_url={URL}` is temporarily dropped
94-
- Update to GHC 9.6, latest Stackage Nightly, improve Rzk setup, and GitHub Actions (see [#116](https://github.com/rzk-lang/rzk/pull/116))
103+
- Update to GHC 9.6, the latest Stackage Nightly, improve Rzk setup, and GitHub Actions (see [#116](https://github.com/rzk-lang/rzk/pull/116))
95104
- Add logging for Rzk Language Server (see [#114](https://github.com/rzk-lang/rzk/pull/114))
96105

97106
Fixes:
@@ -100,7 +109,7 @@ Fixes:
100109

101110
## v0.6.4 — 2023-09-27
102111

103-
This version improves the stucture of the project, in particular w.r.t dependencies:
112+
This version improves the structure of the project, in particular w.r.t dependencies:
104113

105114
- Add custom snapshot and explicit lower bounds (see [#108](https://github.com/rzk-lang/rzk/pull/108))
106115

@@ -111,7 +120,7 @@ This version contains a fix for the command line interface of `rzk`:
111120
- Fix command line `rzk typecheck` (see [#106](https://github.com/rzk-lang/rzk/pull/106))
112121

113122
- Previous version ignored failures in the command line
114-
(the bug was introced when allowing better autocompletion in LSP).
123+
(the bug was introduced when allowing better autocompletion in LSP).
115124

116125
## v0.6.2 — 2023-09-26
117126

@@ -145,14 +154,14 @@ This version contains two fixes (see [#88](https://github.com/rzk-lang/rzk/pull/
145154

146155
## v0.5.6 — 2023-09-19
147156

148-
This version fixes the behaviour of glob (see [`77b7cc0`](https://github.com/rzk-lang/rzk/commit/77b7cc0494fe0bfd1c9f1aa83db20f42cfda5794)).
157+
This version fixes the behavior of glob (see [`77b7cc0`](https://github.com/rzk-lang/rzk/commit/77b7cc0494fe0bfd1c9f1aa83db20f42cfda5794)).
149158

150159
## v0.5.5 — 2023-09-19
151160

152161
This version contains Unicode and tope logic-related fixes:
153162

154163
1. Fix (add missing checks) for subshapes (see [#85](https://github.com/rzk-lang/rzk/pull/85));
155-
2. Allow to handle wildcards in `rzk` itself (see [#83](https://github.com/rzk-lang/rzk/pull/83));
164+
2. Allow handling wildcards in `rzk` itself (see [#83](https://github.com/rzk-lang/rzk/pull/83));
156165
3. Fix Unicode on machines with non-standard locales (see [#82](https://github.com/rzk-lang/rzk/pull/82));
157166
4. Specify `happy` and `alex` as build tools to fix cabal build from Hackage (see [#80](https://github.com/rzk-lang/rzk/pull/80)).
158167
5. Add configuration for MkDocs plugin for Rzk (see [#79](https://github.com/rzk-lang/rzk/pull/79)).
@@ -172,7 +181,7 @@ This version contains a few minor improvements:
172181
2. Hint about possible shape coercions (see [#67](https://github.com/rzk-lang/rzk/pull/67));
173182
3. Enable doctests (see [#68](https://github.com/rzk-lang/rzk/pull/68));
174183
4. Improve documentation (add recommended installation instructions via VS Code)
175-
5. Migrate from `fizruk` to `rzk-lang` organisation on GitHub (see [`ee0d063`](https://github.com/rzk-lang/rzk/commit/ee0d0638283232c99003a83fdf41eb109ae78983));
184+
5. Migrate from `fizruk` to `rzk-lang` organization on GitHub (see [`ee0d063`](https://github.com/rzk-lang/rzk/commit/ee0d0638283232c99003a83fdf41eb109ae78983));
176185
6. Speed up GHCJS build with Nix (see [#66](https://github.com/rzk-lang/rzk/pull/66));
177186

178187
## v0.5.2 — 2023-07-05
@@ -228,7 +237,7 @@ Minor improvements:
228237

229238
## v0.3.0 — 2023-04-28
230239

231-
This version introduces an experimental feature for generating visualisations for simplicial terms in SVG.
240+
This version introduces an experimental feature for generating visualizations for simplicial terms in SVG.
232241
To enable rendering, enable option `"render" = "svg"` (to disable, `"render" = "none"`):
233242

234243
```rzk
@@ -252,7 +261,7 @@ This version was a complete rewrite of the proof assistant, using a new parser,
252261
### Language
253262

254263
Syntax is almost entirely backwards compatible with version 0.1.0.
255-
Typechecking has been fixed and improved.
264+
Type checking has been fixed and improved.
256265

257266
#### Breaking Changes
258267

@@ -293,7 +302,7 @@ Otherwise, syntax is now made more flexible:
293302
:= (t : Δ¹) -> A [ ∂Δ¹ t |-> recOR(t === 0_2, t === 1_2, x, y) ]
294303
```
295304

296-
6. Restrictions can now support multiple subshapes, effectively internalising `recOR`:
305+
6. Restrictions can now support multiple subshapes, effectively internalizing `recOR`:
297306

298307
```rzk
299308
#def hom (A : U) (x y : A) : U
@@ -308,7 +317,7 @@ Otherwise, syntax is now made more flexible:
308317
9. `recOR` now supports alternative syntax with an arbitrary number of subshapes:
309318
`recOR( tope1 |-> term1, tope2 |-> term2, ..., topeN |-> termN )`
310319

311-
10. Now it is possible to have type ascriptions: `t as T`. This can help with ensuring types of subexpressions in parts of formalisations, or to upcast types.
320+
10. Now it is possible to have type ascriptions: `t as T`. This can help with ensuring types of subexpressions in parts of formalizations, or to upcast types.
312321

313322
11. New (better) commands are now supported:
314323

@@ -350,8 +359,8 @@ The output and error messages have been slightly improved, but not in a major wa
350359
### Internal representation
351360

352361
A new internal representation (a version of second-order abstract syntax)
353-
allows to stop worrying about name captures in substitutions,
362+
allows stopping worrying about name captures in substitutions,
354363
so the implementation is much more trustworthy.
355-
The new representation will also allow to bring in higher-order unification in the future, for better type inference, matching, etc.
364+
The new representation will also allow bringing in higher-order unification in the future, for better type inference, matching, etc.
356365

357366
New representation also allowed annotating each (sub)term with its type to avoid recomputations and some other minor speedups. There are still some performance issues, which need to be debugged, but overall it is much faster than version 0.1.0 already.

rzk/package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: rzk
2-
version: 0.7.3
2+
version: 0.7.4
33
github: "rzk-lang/rzk"
44
license: BSD3
55
author: "Nikolai Kudasov"

rzk/rzk.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cabal-version: 1.24
55
-- see: https://github.com/sol/hpack
66

77
name: rzk
8-
version: 0.7.3
8+
version: 0.7.4
99
synopsis: An experimental proof assistant for synthetic ∞-categories
1010
description: Please see the README on GitHub at <https://github.com/rzk-lang/rzk#readme>
1111
category: Dependent Types

0 commit comments

Comments
 (0)