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