[ANN] QxOrm 1.4.2 & QxEntityEditor 1.1.9 released : support JSON serialization

QxOrm contact <[email protected]>
Newsgroups gmane.comp.db.mysql.general
Message-ID <CAFZ1agMJ+wLPYSu1_dspd=mkBBm+mNRfUaNKPh9U6GantkQEJA@mail.gmail.com>
Hello,

QxOrm 1.4.2 and QxEntityEditor 1.1.9 just released : http://www.qxorm.com/

QxOrm library 1.4.2 changes log :
 - Support JSON serialization : each C++ class registered in QxOrm context
can be serialized/deserialized in JSON format (JSON feature requires Qt5)
 - For more details about JSON serialization, read QxOrm manual here :
http://www.qxorm.com/qxorm_en/manual.html#manual_606
 - With JSON serialization and QxService module : it is now possible to
create REST Web Services to send data to a javascript engine (web pages for
example)
 - Fix some compilation errors with recent (and less permissive) compilers
and latest versions of boost and Qt
 - Fix relationship initialization assertion with complex, deep and
circular relationships in large database schema
 - Improve QDataStream serialization : should be faster now and fix an
issue with circular instances dependencies
 - Fix a bug fetching 1-n and n-n relationships when root is a container of
stack objects (it worked only with pointers or smart-pointers, for example
: QList<blog> vs QList<std::shared_ptr<blog>>)
 - Improve qx::dump() function : possibility to display a C++ instance
state in XML or JSON format

QxEntityEditor application 1.1.9 changes log :
 - New import plugin to connect to MySQL or MariaDB database without having
to deal with ODBC settings
 - New import plugin to connect to PostgreSQL database without having to
deal with ODBC settings
 - New import plugin to load a QxEntityEditor project from a JSON file
 - Fix SQLite import process to manage composite keys
 - Improve Javascript engine to customize export process : new types
available by script to manage files and directories + possibility to
get/set environment variables (read custom_script.js file in ./samples/
directory for script examples)
 - Improve Javascript engine to customize export process : new
events/actions available by script : PLUGIN_EXPORT_START,
PLUGIN_EXPORT_END, AFTER_CLOSING_FILE
 - New message box displayed if directory doesn't exist when starting an
export process (to create it automatically)
 - Fix an issue with the "Tag project state" function (project historic) :
each tag double the size of a *.qxee project file (now each tag is
optimized)
 - Fix C++ services export process when C++11 features are enabled in
QxOrm.pri configuration file
 - Possibility to export a *.qxee project file to a JSON text file (can be
useful to store a text representation in a source control, like Perforce,
VSS, CVS, Git, etc...)
 - Possibility to use an environment variable to define QxOrm library
location (using the same syntax as qmake, for example $$(QXORM_DIR))

You can download latest versions of QxOrm library and QxEntityEditor
application on QxOrm website : http://www.qxorm.com/

Regards,


Lionel Marty - QxOrm library
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.