# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.2.4](https://github.com/francisdb/vbscript.rs/compare/v0.2.3...v0.2.4) - 2026-06-22
### Added
- *(lexer)* support bracketed (escaped) identifiers ([#32](https://github.com/francisdb/vbscript.rs/pull/32))
### Fixed
- *(lexer)* accept day 13-31 in #M/D/YYYY# date literals ([#34](https://github.com/francisdb/vbscript.rs/pull/34))
- *(lexer)* accept the optional O in octal literals ([#33](https://github.com/francisdb/vbscript.rs/pull/33))
### Other
- *(deps)* bump actions/checkout from 6 to 7 ([#30](https://github.com/francisdb/vbscript.rs/pull/30))
- pin vbs test corpus and exclude/skip new failing scripts ([#31](https://github.com/francisdb/vbscript.rs/pull/31))
- *(deps)* bump actions/cache from 4 to 5 ([#28](https://github.com/francisdb/vbscript.rs/pull/28))
## [0.2.3](https://github.com/francisdb/vbscript.rs/compare/v0.2.2...v0.2.3) - 2025-12-08
### Fixed
- parsing long numbers ([#23](https://github.com/francisdb/vbscript.rs/pull/23))
### Other
- *(deps)* update logos requirement from 0.15.0 to 0.16.0 ([#27](https://github.com/francisdb/vbscript.rs/pull/27))
- *(deps)* update criterion requirement from 0.7.0 to 0.8.0 ([#26](https://github.com/francisdb/vbscript.rs/pull/26))
- *(deps)* bump actions/checkout from 5 to 6 ([#25](https://github.com/francisdb/vbscript.rs/pull/25))
- remove excludes for NBSP ([#24](https://github.com/francisdb/vbscript.rs/pull/24))
- *(deps)* bump actions/checkout from 4 to 5 ([#19](https://github.com/francisdb/vbscript.rs/pull/19))
- clippy fixes ([#20](https://github.com/francisdb/vbscript.rs/pull/20))
- *(deps)* update criterion requirement from 0.6.0 to 0.7.0 ([#16](https://github.com/francisdb/vbscript.rs/pull/16))
- new clippy rules ([#17](https://github.com/francisdb/vbscript.rs/pull/17))
## [0.2.2](https://github.com/francisdb/vbscript.rs/compare/v0.2.1...v0.2.2) - 2025-05-19
### Other
- *(deps)* update criterion requirement from 0.5.1 to 0.6.0 ([#12](https://github.com/francisdb/vbscript.rs/pull/12))
- *(deps)* rust-2024 ([#13](https://github.com/francisdb/vbscript.rs/pull/13))
## [0.2.1](https://github.com/francisdb/vbscript.rs/compare/v0.2.0...v0.2.1) - 2024-12-09
### Fixed
- allow 'type' as member identifier
### Other
- *(deps)* update logos requirement from 0.14.0 to 0.15.0 (#11)
- fix new clippy warnings
- readme update
## [0.2.0](https://github.com/francisdb/vbscript.rs/compare/v0.1.0...v0.2.0) - 2024-05-27
### Added
- parsing returns errors instead of panicking ([#7](https://github.com/francisdb/vbscript.rs/pull/7))
- more generic expression parsing ([#5](https://github.com/francisdb/vbscript.rs/pull/5))
### Fixed
- fully parse wine test scripts ([#6](https://github.com/francisdb/vbscript.rs/pull/6))
### Other
- fix clone of test repos
- sparse checkout of vpinball scripts