๐Ÿ“ฆ kukimik / dhall-sublime-syntax-highlighting

๐Ÿ“„ CHANGELOG.md ยท 79 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed

- Updated URL highlighting to match current version of Dhall; most notably we drop support for URL fragments.
- Require `Double`, `Natural`, `Integer` and `Bytes` literals to start and/or end at word boundaries.

### Removed

- The alternative syntax definitions converted from the VSCode plugin are no longer packaged. (They are still available in the repo, in the `extras/` directory.)

## [0.2.1] - 2025-02-28

### Added

- `.gitignore` file.
- `.gitattributes` file, setting the `export-ignore` attribute for tests, git config files and GitHub actions settings.

## [0.2.0] - 2025-02-24

### Added

- Syntax highlighting of built-in functions, types and constants:
  - `Natural/subtract`,
  - `Integer/{negate,clamp}`,
  - `Text/{show,replace}`,
  - `Date/show`,
  - `Time/show`,
  - `TimeZone/show`,
  - `Date`,
  - `Time`,
  - `TimeZone`,
  - `Bytes`,
  - `Sort`,
  - `None`,
  - `Some`,
  - `Infinity`,
  - `NaN`.

- Syntax highlighting of keywords:
  - `toMap`,
  - `with`,
  - `showConstructor`,
  - `assert`.

- Syntax highlighting of the `โ‰ก`` and `===`` operators.
- Syntax highlighting of Bytes literals.
- Syntax highlighting of hexadecimal and binary `Natural` and `Integer` literals.
- Syntax highlighting of `as Bytes` and `as Location` modes in imports.
- Alternative syntax highlighting definition converted from the VSCode Dhall plugin.
- A Comments.tmPreferences file used by the 'Toggle Comment' and 'Toggle Block Comment' commands (such a file might have been available in the 0.1.0 version, but I am not aware of it and it has been created from scratch).

### Changed

- New maintainer, new repository location and a new README.
- Scope assiged to decimal `Natural` and `Integer` literals (the `.decimal` part was added).
- Test suite (the original test suite was lost; it was partially reconstructed from https://github.com/dhall-lang/vscode-language-dhall).

### Removed

- The `Dhall: Format (Pretty Print) Dhall` command.

## 0.1.0 - 2018

A release authored by Lawerence Bell, no longer available.

Sublime Text syntax highlighting for the Dhall language. It also provided a command Dhall: Format (Pretty Print) Dhall which ran `dhall-format` on a given Dhall file.


[Unreleased]: https://github.com/kukimik/dhall-sublime-syntax-highlighting/compare/v0.2.1...HEAD
[0.2.1]: https://github.com/kukimik/dhall-sublime-syntax-highlighting/releases/tag/v0.2.1
[0.2.0]: https://github.com/kukimik/dhall-sublime-syntax-highlighting/releases/tag/v0.2.0