Skip to content

Commit 216f588

Browse files
authored
Update CHANGELOG.md
1 parent d309bf9 commit 216f588

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
**NOTE**: The below change log references the version of the BEX library, since this is the version for the Maven artifact. The below change log will indicate when the Eclipse plugin is updated and its changes; this will be listed after the BEX library changes.
88

99
## [Unreleased]
10+
## [0.11.0] - 2020-08-23
11+
12+
### Added
13+
* Support for parsing SQL
14+
* Includes support for ensuring BEGIN / END delimiters are balanced in a match
15+
* Added support for matching custom delimiters in a language (like BEGIN / END for SQL)
16+
17+
* MatchingLanguage interface
18+
* Allows users to define custom language, if a sutable one isn't implemented
19+
* For example, this would be used to allow writing a parser to match language specific keywords (no plans / need to implement in BEX Matching, but user could implement for their own needs)
20+
21+
* MatchingStateOption interface
22+
* Changed BEXMatcher to use interface instead of BEXMatchingStateOption enum
23+
24+
* hashCode / equals method in BEXListPair and BEXMapPair (per SpotBugs warning)
25+
26+
### Changed
27+
28+
* BEXMatcher now internally tracks the MatchingLanguage, so that custom delimiters can be matched as part of a search
29+
30+
31+
### Removed
32+
1033
## [0.10.1] - 2020-08-16
1134
### Fixed
1235
* Matcher will retry if encounter mismatched brackets

0 commit comments

Comments
 (0)