Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 1.34 KB

CHANGELOG.md

File metadata and controls

30 lines (16 loc) · 1.34 KB

Change Log

All notable changes to this project will be documented in this file.

[1.1.0] - 2024-02-02

Added

  • #54 - Unison now defaults to "unique" for abilities and types, so we allow a tacit unique for them in the grammar
  • #52 - Unison allows hex literals for natural numbers. This was not supported until Felipe Guerreiro filed a PR, and I got off my lazy kiester to test and merge it in.

Fixed

  • #55 - There were two sets of unique and structural keywords in the grammar, so they've been consolidated now. This might require updates to anything relying on the output of "unique_kw" and "structural_kw" for types, as they now output to "unique" and "structural" like abilities always have. Thank you to @zetashift for reporting this!

[1.0.2] - 2023-07-28

Fixes

  • #39 - term declarations now take both path-prefixed wordy ids as well as path-prefixed symboly ids that are in parentheses.

[1.0.1] - 2023-07-26

Fixes

  • Previous version allowed documentation blocks anywhere. They are only supposed to be allowed right before term definitions (as "anonymous documentation blocks") or as a type of expression.

[1.0.0] - 2023-06-28

All Unison entities parsed, but doc blocks are only parsed as a doc block without breaking them down further into sections, etc.