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
+21-4Lines changed: 21 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,22 @@
2
2
All notable changes to this project will be documented in this file.
3
3
This project does its best to adhere to [Semantic Versioning](http://semver.org/).
4
4
5
+
6
+
--------
7
+
### [0.15.0](N/A) - 2017-10-15
8
+
#### Changed
9
+
Simplified class names and generic type signatures:
10
+
* Changed `AnnotationSig`, `BlockAst`, `MethodSig`, `CodeFileSrc`, and `CodeFileParsed` to have `public final` properties and remove getters
11
+
* CodeFileSrc `language` property type is now `CodeLanguage`, not a generic type parameter
12
+
* CodeFileSrc `doc` property renamed `astTree`
13
+
*`CodeFileParsed`, `CodeTokenizerBuilder`,
14
+
*`CodeFileParsed` and `ProjectClassSet` added `Intermediate` implementations to existing `Simple` and `Resolved` implementations with simplified generic type parameters
15
+
* Split ClassSig `SimpleImpl` and `ResolvedImpl` into separate files
16
+
* Split MethodSig `SimpleImpl` and `ResolvedImpl` into separate `MethodSigSimple` and `MethodSigResolved` files
* Updated dependencies to latest versions: jtext-parser@0.11.0, jtext-tokenizer@0.2.0, jparser-primitive@0.2.0
45
-
* This includes a new parsing strategy which tries to parse non-compound tokens from start to finish using one parser at a time without passing the characters to compound parser, this improves performance and simplifies some of the compound parsers, but makes some compound parsers more difficult, such as ending conditions that try to keep track of characters between the start and end of the compound parser segment
46
-
* GenericTypeTokenizer and IdentifierTokenizer changes to properly parse nullable generic parameters
58
+
* Updated dependencies:
59
+
* jtext-parser@0.11.0
60
+
* jtext-tokenizer@0.2.0
61
+
* jparser-primitive@0.2.0
62
+
* This includes a new parsing strategy which tries to parse non-compound tokens from start to finish using one parser at a time without passing the characters to compound parser, this improves performance and simplifies some of the compound parsers, but makes some compound parsers more difficult, such as ending conditions that try to keep track of characters between the start and end of the compound parser segment
63
+
*`GenericTypeTokenizer` and `IdentifierTokenizer` changes to properly parse nullable generic parameters
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
JParseCode
2
2
==============
3
-
version: 0.14.5
3
+
version: 0.15.0
4
4
5
5
In progress C#/Java/TypeScript parser tools built atop [JTextParser] (https://github.com/TeamworkGuy2/JTextParser), [Jackson] (https://github.com/FasterXML/jackson-core/) (core, databind, annotations) and half a dozen other utility libraries.
0 commit comments