Skip to content

Commit 316fe00

Browse files
Update Changelog.md
1 parent e3616e1 commit 316fe00

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

Changelog.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ What was added:
9393
* SelfSerializable interface which gives you ability to serialize objects without protocol by calling public constructors!
9494
* Static field "new" to obtain clone of variable and "class" to obtain class of variables value!
9595
* 4 new protocols:
96-
* * MapProtocol - to serialize maps!
97-
* * ScopeProtocol (reading only) to read scopes using protocol!
98-
* * AutoProtocol - will automatically serialize selected fields with getters and setters!
99-
* * EnumProtocol - to serialize any java enum!
100-
* * SelfSerializableProtocol - operates with SelfSerializable interface!
96+
* MapProtocol - to serialize maps!
97+
* ScopeProtocol (reading only) to read scopes using protocol!
98+
* AutoProtocol - will automatically serialize selected fields with getters and setters!
99+
* EnumProtocol - to serialize any java enum!
100+
* SelfSerializableProtocol - operates with SelfSerializable interface!
101101
* Tremendous writing performance boost! Large quantity writing is now up to 80x faster than in previous version.
102102
* Eliminating usage of Regex completely which results into even faster reading!
103103
* Now you can access variables of scopes by "." directly in SerialX!
@@ -165,8 +165,8 @@ Release date: 10.25.2021 (Morning)
165165

166166
What was added:
167167
* Serializer now abstract class which inherits Scope so now it is Scope that can serialize itself! Serialization and deserialization methods are now not static and original functionality has been split into two separated objects that inherit Serializer:
168-
* JussSerializer - which is responsible for serializing and deserializing objects using Juss format (original functionality of Serializer).
169-
* JsonSerializer - which is responsible for serializing and deserializing objects using Json format (successors of JsonSelxUtils)
168+
* JussSerializer - which is responsible for serializing and deserializing objects using Juss format (original functionality of Serializer).
169+
* JsonSerializer - which is responsible for serializing and deserializing objects using Json format (successors of JsonSelxUtils)
170170
* JsonSelxUtils was replaced with JsonSerializer that is capable of both reading and writing Json!
171171
* Main formatting and reading algorithms can be now overridden by extending JsonSerializer, JussSerializer or Serializer!
172172
* Ability to set multiple variables on one value, for example x = y = z = 5
@@ -187,10 +187,10 @@ Release date: imminent...
187187

188188
What was added:
189189
* Scope was split into 2 separate classes:
190-
* GenericScope - that allows you to set generic types of keys and values. Furthermore, it can be serialized with generic types preserved!
191-
* Scope - that you already know which poses the same functionality as before now as a child class of GenericScope!
190+
* GenericScope - that allows you to set generic types of keys and values. Furthermore, it can be serialized with generic types preserved!
191+
* Scope - that you already know which poses the same functionality as before now as a child class of GenericScope!
192192
* Imports system was redesigned and splitted into multiple separate classes, each handling some part of functionality!
193-
* Also imports are now Serializer specific rather than global!
193+
* Also imports are now Serializer specific rather than global!
194194
* Precedence of ConditionalAssignmentOperators ?: and ?? was slightly altered to closely resemble behavior of these operators in other languages. Also, these operators now can be nested without necessity of ().
195195
* Parser API (DataParser and DataConverter) was redesigned and is now handled by ParserRegistry which can provide additional functionality such as caching to improve performance!
196196
* Serialization syntax of Serializable objects using Base64 via SerializableBase64Converter was slightly altered to mitigate conflicts with the rest of JUSS syntax!
@@ -203,9 +203,9 @@ What was added:
203203
* SerializationDebugger that provides ability to debug serialization and deserialization!
204204
* New utility across API and small new functionalities and changes!
205205
* Fixing bugs (hopefully not adding new ones):
206-
* Long live bug with // and /* comments in strings now fixed for good (I hope...)
207-
* Bug with wrong formatting when serializing Json in Juss and revers!
208-
* Some other small ones!
206+
* Long live bug with // and /* comments in strings now fixed for good (I hope...)
207+
* Bug with wrong formatting when serializing Json in Juss and revers!
208+
* Some other small ones!
209209
* New examples were added!
210210
* Source code is now also available in "dev" branch!
211211
#

0 commit comments

Comments
 (0)