Skip to content

SerialX 1.2.2

Compare
Choose a tag to compare
@SimplyProgrammer SimplyProgrammer released this 12 Apr 18:58
· 102 commits to master since this release
e319a89

From small runtime serializator to full-scale data storage! The full version of V2!

What was added:

  • Ability to serialize Scope object!
  • Ability to clone Objects using Serializer!
  • Ability to instantiate any object using Serializer by calling shortest public constructor!
  • Now you can access Java utility from SerialX, you can invoke public static methods and fields directly from SerialX!
  • SelfSerializable interface which gives you ability to serialize objects without protocol by calling public constructors!
  • Static field "new" to obtain clone of variable and "class" to obtain class of variables value!
  • 4 new protocols:
    • MapProtocol - to serialize maps!
    • ScopeProtocols (reading only) to read scopes using protocol!
    • AutoProtocol - will automatically serialize selected fields with getters and setters!
    • EnumProtocol - to serialize any java enum!
    • SelfSerializableProtocol - operates with SelfSerializable interface!
  • Tremendous writing performance boost! Large quantity writing is now up to 80x faster than in previous version.
  • Eliminating usage of Regex completely which results into even faster reading!
  • Now you can access variables of scopes by "." directly in SerialX!
  • Fixing bug when blank characters despair from string, also now string can contains any character except quote and nextline!
  • SerialX API is now partially opensource, the sources are included in main Jar, however according to the License you cant appropriate any of this code without including its origins!