| ## 1.1.14 (2024-05-25) | |
| ### Bug fixes | |
| Allow dotted names and list of imports in `import` statements. | |
| ## 1.1.13 (2024-03-18) | |
| ### Bug fixes | |
| Fix an issue where single-quoted strings inside format strings weren't tokenized properly. | |
| ## 1.1.12 (2024-03-12) | |
| ### Bug fixes | |
| Emit syntax nodes for backslash escapes in strings. | |
| ## 1.1.11 (2024-01-16) | |
| ### Bug fixes | |
| Support the `=` flag to values in format strings. | |
| ## 1.1.10 (2023-12-28) | |
| ### Bug fixes | |
| Tag comments and strings as isolating for the purpose of bidirectional text. | |
| ## 1.1.9 (2023-10-20) | |
| ### Bug fixes | |
| Fix parsing of argument lists that are a comprehension that start with an assignment. | |
| Add support for PEP 654 `except*` syntax. | |
| Implement PEP 695 type parameter syntax. | |
| ## 1.1.8 (2023-07-03) | |
| ### Bug fixes | |
| Make the package work with new TS resolution styles. | |
| ## 1.1.7 (2023-05-27) | |
| ### Bug fixes | |
| Fix a bug that broke handling of escaped quotes in format strings. | |
| ## 1.1.6 (2023-05-18) | |
| ### Bug fixes | |
| Fix parsing of blank lines at the start of the document. | |
| ## 1.1.5 (2023-04-28) | |
| ### Bug fixes | |
| Fix a bug that caused triple-quoted format strings with quotes in them to be parsed incorrectly. | |
| ## 1.1.4 (2023-03-30) | |
| ### Bug fixes | |
| Make sure blocks stop at their final newline, and don't include any following blank lines. | |
| ## 1.1.3 (2023-03-13) | |
| ### Bug fixes | |
| Fix parsing of empty tuple expressions. | |
| Allow `:=` in subscript index expressions. | |
| ## 1.1.2 (2023-02-03) | |
| ### Bug fixes | |
| Fix a bug that caused binary * and ** operators to be highlighted as keywords/modifiers. | |
| ## 1.1.1 (2022-10-31) | |
| ### Bug fixes | |
| Add missing highlighting info for `match` and `case` keywords. | |
| ## 1.1.0 (2022-07-27) | |
| ### New features | |
| Parse Python 3.10 match statements (PEP 634). | |
| ## 1.0.0 (2022-06-06) | |
| ### New features | |
| First stable version. | |
| ## 0.16.1 (2022-05-24) | |
| ### Bug fixes | |
| Fix a bug that caused `f"""` strings to be terminated at the first double quote in their content. | |
| ## 0.16.0 (2022-04-20) | |
| ### Breaking changes | |
| Move to 0.16 serialized parser format. | |
| ### New features | |
| The parser now includes syntax highlighting information in its node types. | |
| ## 0.15.1 (2022-03-16) | |
| ### Bug fixes | |
| Fix a bug where indentation with tabs was tracked incorrectly, leading to spurious indent tokens and malformed trees. | |
| ## 0.15.0 (2021-08-11) | |
| ### Breaking changes | |
| The module's name changed from `lezer-python` to `@lezer/python`. | |
| Upgrade to the 0.15.0 lezer interfaces. | |
| ## 0.13.7 (2021-07-12) | |
| ### Bug fixes | |
| Fix a bug that caused newlines to be disallowed in argument and parameter lists. | |
| ## 0.13.6 (2021-02-17) | |
| ### Bug fixes | |
| Fix a bug where incremental parses could get confused about block nesting. | |
| ## 0.13.5 (2021-02-11) | |
| ### Bug fixes | |
| Fixes an inefficiency in the parsing of large strings. | |
| ## 0.13.4 (2021-01-27) | |
| ### Bug fixes | |
| Fix a bug where keywords like `else` or `except` would be consumed even if they don't match the indentation of the parent statement. | |
| ## 0.13.3 (2021-01-25) | |
| ### Bug fixes | |
| Fix an issue where non-indented lines after a colon were parsed as part of the body. | |
| ## 0.13.2 (2021-01-19) | |
| ### Bug fixes | |
| Add support for return statements without expressions. | |
| ## 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.0 (2020-08-07) | |
| ### Breaking changes | |
| Upgrade to 0.10 parser serialization | |
| ## 0.9.0 (2020-06-08) | |
| ### Breaking changes | |
| Upgrade to 0.9 parser serialization | |
| ## 0.8.1 (2020-04-15) | |
| ### Bug fixes | |
| Include TypeScript definition file. | |
| Only treat `print` as a keyword when it looks like a Python 2 style print statement. | |
| ## 0.8.0 (2020-04-15) | |
| ### New Features | |
| First numbered release. | |