You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
**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.
8
8
9
9
## [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
+
10
33
## [0.10.1] - 2020-08-16
11
34
### Fixed
12
35
* Matcher will retry if encounter mismatched brackets
0 commit comments