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
+19-1
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,25 @@ This project does its best to adhere to [Semantic Versioning](http://semver.org/
4
4
5
5
6
6
--------
7
-
### [0.18.1](N/A) - 2019-07-02
7
+
### [0.19.0](N/A) - 2019-07-04
8
+
#### Changed
9
+
*`IdentifierTokenizer.createIdentifierWithGenericTypeTokenizer()` now takes one parameter `int maxGenericTypeDepth`
10
+
* Changed `CsFileTokenizer.createFileParser()` -> `createCsTokenizers()` and `JavaFileTokenizer.createFileParser()` -> `createJavaTokenizers()`
11
+
* Added some private constructors that throw AssertionError to static classes
12
+
13
+
#### Removed
14
+
* Changed `GenericTypeTokenizer._createGenericTypeTokenizer()` from public to private
15
+
* Removed `IdentifierTokenizer` field `static int genericTypeDepth` in favor of callers explicitly passing the argument to `createIdentifierWithGenericTypeTokenizer()` which now takes one parameter `int maxGenericTypeDepth`
16
+
* Removed `CodeTokenizerBuilder` in favor of `CodeTokenizer` static methods
17
+
* Manually build a tokenizer list of type `PairList<CharParserFactory, TextTransformer<CodeTokenType>>`
18
+
* Call `CodeTokenizer.createTokenizer()` with the language you used to pass to the `CodeTokenizerBuilder` constructor and the list of tokenizers you manually created
19
+
20
+
#### Fixed
21
+
*`AnnotationExtractor` to handle all C# keyword-followed-by-a-block annotation arguments like `default(T)`, `nameof(T)`, and `typeof(T)`
0 commit comments