# Changelog

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

## [0.1.31] - 2026-03-24

### Bug Fixes

- More trailing comma issues

### Miscellaneous Tasks

- Cargo update
- *(release)* Release version v0.1.31

## [0.1.30] - 2026-03-12

### Miscellaneous Tasks

- Formatting
- *(release)* Release version v0.1.30

## [0.1.29] - 2026-03-12

### Bug Fixes

- Trailing comma linting improvement

### Miscellaneous Tasks

- *(release)* Release version v0.1.29

## [0.1.28] - 2026-03-10

### Features

- Add `aliases` to hover text

### Bug Fixes

- Code action ranges for typo quickfix

### Miscellaneous Tasks

- *(release)* Release version v0.1.28

## [0.1.27] - 2026-03-09

### Miscellaneous Tasks

- Fix vscode release step
- *(release)* Release version v0.1.27

## [0.1.26] - 2026-03-09

### Miscellaneous Tasks

- Fix Docker build
- *(release)* Release version v0.1.26

## [0.1.25] - 2026-03-09

### Miscellaneous Tasks

- Fix Mac builds
- *(release)* Release version v0.1.25

## [0.1.24] - 2026-03-09

### Bug Fixes

- *(ci)* Docker build step
- Dockervariables

### Refactor

- Cleanup multiple levensthein implementations

### Miscellaneous Tasks

- Formatting
- Fix docker step
- Fix Dockerfile
- Add retention to gitlab artifacts
- Add AST debug tool
- Add benchmark & cargo update
- Cargo bump
- Bump Rust version
- Move to github
- *(release)* Release version v0.1.24

## [0.1.23] - 2026-02-19

### Features

- Add Dockerimage and gitlab ci template

### Bug Fixes

- Error/warn on unknown keys/logicalTypes

### Miscellaneous Tasks

- Ensure compat to Avro spec 1.12
- *(release)* Release version v0.1.23

## [0.1.22] - 2026-02-19

### Bug Fixes

- *(parser)* Parse unicode chars correctly

### Miscellaneous Tasks

- *(release)* Release version v0.1.22

## [0.1.21] - 2026-02-19

### Features

- Add logs for vscode

### Bug Fixes

- Fix rename with FQN resolution

### Performance

- Improve parsing performance

### Miscellaneous Tasks

- Skip CI for non tagged release push
- *(release)* Release version v0.1.21

## [0.1.20] - 2026-02-19

### Bug Fixes

- Workspace references and hover respects FQN

### Miscellaneous Tasks

- *(release)* Release version v0.1.20

## [0.1.19] - 2026-02-19

### Features

- Improve linter messags
- Add workspace symbols
- Add document_highlight

### Bug Fixes

- *(parser)* Parse escape sequences RFC 8259

### Miscellaneous Tasks

- *(release)* Release version v0.1.19

## [0.1.18] - 2026-02-18

### Miscellaneous Tasks

- Clippy & formatting
- *(release)* Release version v0.1.18

## [0.1.17] - 2026-02-18

### Bug Fixes

- Rename & workspace resolution

### Miscellaneous Tasks

- *(release)* Release version v0.1.17

## [0.1.16] - 2026-02-18

### Bug Fixes

- Warning message

### Documentation

- Update agents

### Miscellaneous Tasks

- Cargo update
- Optimize for smaller build
- *(release)* Release version v0.1.16

## [0.1.15] - 2026-02-18

### Features

- Add cli linting for ci

### Performance

- Add benchmarks

### Miscellaneous Tasks

- *(release)* Release version v0.1.15

## [0.1.14] - 2026-02-18

### Miscellaneous Tasks

- Adress clippy & formatting
- *(release)* Release version v0.1.14

## [0.1.13] - 2026-02-18

### Features

- Add warning for complex unions

### Miscellaneous Tasks

- *(release)* Release version v0.1.13

## [0.1.12] - 2026-02-18

### Bug Fixes

- Semantic tokens for `logicalTypes`
- Tests

### Refactor

- Parser returns semantic tokens directly

### Testing

- Add sample avsc

### Miscellaneous Tasks

- Cleanup
- *(release)* Release version v0.1.12

## [0.1.11] - 2026-02-18

### Miscellaneous Tasks

- Format code
- *(release)* Release version v0.1.11

## [0.1.10] - 2026-02-18

### Features

- Detect duplicate field names

### Miscellaneous Tasks

- New release steps
- *(release)* Release version v0.1.10

## [0.1.9] - 2026-02-14

### Miscellaneous Tasks

- Cargo update
- Format
- *(release)* Release version v0.1.9

## [0.1.8] - 2026-02-14

### Features

- Parser with recovery
- Add parser benchmark

### Bug Fixes

- Code_action flatten unions

### Refactor

- Code_Actions builder pattern
- *(code_actions)* Into submodules
- Rename and validator

### Miscellaneous Tasks

- Fix release
- *(release)* Release version v0.1.8

## [0.1.7] - 2026-02-13

### Miscellaneous Tasks

- Fix vsix release
- *(release)* Release version v0.1.7

## [0.1.6] - 2026-02-13

### Features

- Add more types
- Add validation quickfixes

### Bug Fixes

- Quick fixes for validation erros
- Quick fixes for validaton errors

### Refactor

- Better internal error handling

### Miscellaneous Tasks

- *(release)* Release version v0.1.6

## [0.1.5] - 2026-02-13

### Documentation

- Update readme and formatting

### Miscellaneous Tasks

- *(release)* Release version v0.1.5

## [0.1.4] - 2026-02-13

### Features

- Folding, more code_actions, multi file

### Documentation

- Add build and release information badged

### Miscellaneous Tasks

- *(release)* Release version v0.1.4

## [0.1.3] - 2026-02-13

### Features

- Add inlay hints

### Documentation

- Update docs

### Miscellaneous Tasks

- *(release)* Release version v0.1.3

## [0.1.2] - 2026-02-13

### Bug Fixes

- Comma tracking

### Documentation

- Add intellij instructions
- Update build information

### Miscellaneous Tasks

- Update agents
- Build for MAC
- Formatting
- *(release)* Release version v0.1.2

## [0.1.1] - 2026-02-13

### Features

- Lsp with, lint, hover, semantic tokens, goto def
- Add formatting
- Code actions and AST traversal
- Add rename capability
- Improve error messages in linting
- Add vs code extenstion
- Improve code actions
- Update vscode extension

### Bug Fixes

- Semantic tokens for enums

### Refactor

- Move capabilities into submodules

### Documentation

- Update README
- Update readme

### Miscellaneous Tasks

- Make clippy happy
- Fix formatting
- Fmt and lint
- *(release)* Release version v0.1.1

<!-- generated by git-cliff -->
