Skip to content

Commit ab9d4ea

Browse files
Added CHANGELOG and Updated Version to '0.2.1'. (#679)
1 parent d1c045d commit ab9d4ea

File tree

3 files changed

+48
-1
lines changed

3 files changed

+48
-1
lines changed

.vscode/cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"Hasher",
1616
"icerpc",
1717
"lalrpop",
18+
"MSRV",
1819
"nonterminal",
1920
"peekable",
2021
"rfind",

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Changelog
2+
3+
## [0.2.1] - 2023-11-29
4+
### Enhancements
5+
- Added default no-op implementations to `Visitor` to make it easier to implement ([678]).
6+
### Fixed
7+
- Fixed crash caused by some syntax errors when the parser expected EOL ([677]).
8+
9+
## [0.2.0] - 2023-11-28
10+
### Added
11+
- Added support for enums with associated fields ([664]).
12+
- Added support for specifying scoped exceptions in `@throws` doc comment tags ([662]).
13+
- Added `is_within` to check if a `Location` is within a `Span` ([668]).
14+
### Enhancements
15+
- Added improve location tracking to messages and tags in doc comments ([670]).
16+
- Improved the `Visitor` to automatically skip unpatched type references ([672]).
17+
- Implemented the `Send` and `Sync` trait for some of the compiler's types.
18+
### Fixed
19+
- Fixed crash caused by compiling a Slice file with no module declaration.
20+
### Breaking
21+
- Interfaces can no longer be used a type in Slice definitions ([675]).
22+
- Removed unused `is_numeric_or_bool` function from `Primitive`.
23+
24+
## [0.1.1] - 2023-10-5
25+
### Added
26+
- Document the crate's MSRV (Minimum Supported Rust Version).
27+
### Changed
28+
- Improved the handling of escape sequences in string literals ([659]).
29+
30+
## [0.1.0] - 2023-9-6
31+
Initial public release!
32+
33+
[678]: https://github.com/icerpc/slicec/pull/678
34+
[677]: https://github.com/icerpc/slicec/pull/677
35+
[675]: https://github.com/icerpc/slicec/pull/675
36+
[672]: https://github.com/icerpc/slicec/pull/672
37+
[670]: https://github.com/icerpc/slicec/pull/670
38+
[668]: https://github.com/icerpc/slicec/pull/668
39+
[664]: https://github.com/icerpc/slicec/pull/664
40+
[662]: https://github.com/icerpc/slicec/pull/662
41+
[659]: https://github.com/icerpc/slicec/pull/659
42+
43+
[0.2.1]: https://github.com/icerpc/slicec/releases/tag/v0.2.1
44+
[0.2.0]: https://github.com/icerpc/slicec/releases/tag/v0.2.0
45+
[0.1.1]: https://github.com/icerpc/slicec/releases/tag/v0.1.1
46+
[0.1.0]: https://github.com/icerpc/slicec/releases/tag/v0.1.0

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "slicec"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["ZeroC Inc."]
55
description = """
66
The Slice parser and other core components for Slice compilers.

0 commit comments

Comments
 (0)