Releases: exxeleron/qJava
Releases · exxeleron/qJava
qJava-2.3.1
- API redesign: visibility of QType.getTypeCode() method changed to public
- Maps serialization support in DefaultQWriter
qJava-2.3.0
- API redesign: enable custom serializers & deserializers
- Collections serialization support in
DefaultQWriter
- Improve memory reuse in
QWriter
- Improve performance while iterating over
QTable
,QDictionary
andQKeyedTable
: partial reimplementation ofjava.lang.reflect.Array
benefiting from Hot Spot VM optimizations
qJava-2.2.0
- API convenience extensions
- Improved memory reuse while iterating over QTable, QDictionary
and QKeyedTable - Introduce common interface for QTable and QKeyedTable: Table
qJava-2.1.2
- Add serialization for type: char[][]
qJava-2.1.1
- Fix: sanity check against protocol version for guids
- Fix: synchronization issues
qJava-2.1.0
- Redesigned lambdas and projections handling
- Temporal classes are now Serializable
qJava-2.0.5
- Fix: reading of generic null (::) embedded in lists
qJava-2.0.4
- Rewrite QBasicConnection.open() and QBasicConnection.close() methods to use QBasicConnection.isConnected() instead of null check
qJava-2.0.3
QListener
pushes all types of exceptions via error event callback
qJava-2.0.2
- Fix: behaviour of
toString
andfromString
methods inQTime
,QSecond
andQMinute
types for dates outside of 0-24 hours scope