This is a regular minor release, thus it not only includes bugfixes but also many new features and improvements.
See this detailed list of over 300 issues resolved for qooxdoo 1.5, which includes the fixes of the accompanying qooxdoo 1.4.2 patch release. Besides fixes for defects many enhancements made it into qooxdoo 1.5. There is also detailed list for those issues that were resolved for 1.5 exclusively.
You should be aware of a few issues while upgrading from the previous release. See the migration section at the end of this document for details about new deprecations, removed experimental code and configuration changes.
If you need a bugfix-only drop-in replacement, you might want to check-out qooxdoo 1.4.2 instead, the corresponding patch release.
qx.optimization.strings
, qx.optimization.privates
, … See the API documentation of qx.core.Environment.allowUrlSetting
environment setting (#5174)qx.util.Uri
).qx.util.Request
).qx.bom.request.*
) and a higher-level request abstraction (qx.io.request.*
) (#4607).qx.io.rest.Resource
) (#4709).qx.lang.Json.
Support legacy date literal. (#4294).qx.io.remote.Rpc
(experimental).data-*
) support (#4754)qx.data.store.Rest
) (#5305).qx.dev.unit.MMock
(#5148).qx.ui.table.Table
cellqx.ui.mobile.*
widgets%{Uris}
and %{PackageHashes}
have been dropped, %{Packages}
been added. (#5072)variants
to compile-options/code/optimize array.*
in copy-files/files key, e..g. "files" : ["foo*", "*.bar", "dir1/t*.txt"]
.qx.core.Environment.get()
calls in ternary operators, like qx.core.Environment.get("foo") ? "bar" : "baz"
. (#4892)qx.core.Environment.get()
calls in relational comparisons, like if(qx.core.Environment.get("foo") < 9)
. (#4857)icons
key in the theme definition, because it was never considered (#5120).qx.dev.Pollution
(#5019).qx.util.Json
(#4294).qx.io.HttpRequest.
pretty-print/blocks
renamed to pretty-print/code
; please update your config.json if you are using this key.