Skip to content

Latest commit

 

History

History
113 lines (57 loc) · 1.93 KB

CHANGELOG.md

File metadata and controls

113 lines (57 loc) · 1.93 KB

1.1.2 (2023-12-28)

Bug fixes

Tag comments and strings as isolating for the purpose of bidirectional text.

1.1.1 (2023-07-03)

Bug fixes

Make the package work with new TS resolution styles.

1.1.0 (2023-02-08)

New features

Add support for a number of C 20 constructs.

1.0.0 (2022-06-06)

New features

First stable version.

0.16.0 (2022-04-20)

Breaking changes

Move to 0.16 serialized parser format.

0.15.3 (2022-03-28)

Bug fixes

Properly parse braced initializer lists in assignment expressions.

New features

The parser now includes syntax highlighting information in its node types.

9081cc7 (Mark version 0.16.0)

0.15.2 (2022-01-24)

Bug fixes

Allow more explicit operator names, stop treating the 'operator' keyword as part of the operator name token.

Allow comment after simple preprocessor directives.

Support friend declarations in template declarations.

Improve the parsing of some ambiguous cases in struct/enum/class specifiers.

0.15.1 (2022-01-21)

Bug fixes

Regenerate with @lezer/generator 0.15.3 to fix a problem with parsing macros.

0.15.0 (2021-08-11)

Breaking changes

The module's name changed from lezer-cpp to @lezer/cpp.

Upgrade to the 0.15.0 lezer interfaces.

0.13.2 (2021-03-23)

Bug fixes

Fix a crash that sometimes occurred during error-recovery around strings.

0.13.1 (2020-12-04)

Bug fixes

Fix versions of lezer packages depended on.

0.13.0 (2020-12-04)

0.12.0 (2020-10-23)

Breaking changes

Adjust to changed serialized parser format.

0.11.1 (2020-09-26)

Bug fixes

Fix lezer depencency versions

0.11.0 (2020-09-26)

Breaking changes

Follow change in serialized parser format.

0.10.1 (2020-09-10)

Bug fixes

Fix meaningless names for preprocessor directive tokens.

Make /-- operators UpdateOp tokens.

0.10.0 (2020-09-02)

Breaking changes

First numbered release.