Skip to content

wonder-6.1.2

Compare
Choose a tag to compare
@darkv darkv released this 01 Aug 12:49
· 1154 commits to master since this release

Improvements / Additions

  • checkHashCodes was enabled on object repetitions in ERModernDirectToWeb.framework to ensure deletes are handled correctly. Without this, if an object is deleted and the object on the row below cannot be deleted, the latter will erroneously be marked as deleteable in the UI, once the deleted object has been removed from the repetition. (443f14a)
  • AjaxFileUpload classes now use long instead of int. (ea7805e)
  • FrontBasePlugIn updated to use EOSchemaSynchronization. (5313ed3)
  • Various improvements to ERXCopyable. (bcb432e, 84635d5, 8dd51ac)
  • ERXResponse can now allow client-side caching. (0eb850f)
  • Significant Javadoc improvements for ERXKey. (4332b0a)
  • Minor optimisations to ERXEOControlUtilities.localInstancesOfObjects(). (f0bafe5)
  • Refactoring of the ERS3UploadQueue and ERCloudFilesUploadQueue to share the same implementation and avoid accidental death of the queue thread. (63ae538)
  • Various improvements to ERXStringUtilities, ERXSimpleTemplateParser, H2PlugIn.
  • WOCookie now uses a thread-safe timestamp formatter. (7c66a33)
  • Added various missing component API files. (3cbb6aa, 2f06f7a)
  • Added Brazilian Portuguese localization to some projects. (#555)
  • New framwork ERJQMobile for support of jQuery Mobile 1.4 (the ERJQueryMobile framework still uses jQuery Mobile 1.2) (#556)
  • ERXExistsQualifier was enhanced to support IN queries instead of EXISTS. For that use ERXExistsQualifier.setUsesInQualInstead(boolean). Further, the construction of _JOIN_s has been improved. (#541)
  • ERXKey now has some methods to create ERXExistsQualifier (#553). Those methods are:
    • containsAnyObjectSatisfying(EOQualifier)
    • doesNotContainsAnyObjectSatisfying(EOQualifier)
    • isNotEmptyRelationship()
    • isEmptyRelationship()
  • ERJaxWS is a framework to provide SOAP services in your app (#557). An example application has been included in Wonder. (#558)
  • Improved UI of JavaMonitor by adding a totals row to different pages and aligning table text. (#559)
  • WOStart (for Windows) now supports Java 8, and has had some bugs fixed. (3aac18b)
  • ERDirectToWeb: Added support for displayVariant: omit. (57ac6be)
  • ERXExistsQualifier: Changed to use regular expressions to make a better comparison for string replacement. (e18aba3)
  • Updated OpenBasePlugIn contributed. (ccde253)
  • Some new MIME types were added to AdditionalMimeTypes.plist. (53d92e5)
  • Support for CLOB attributes added to DerbyPlugIn. (4d3f685)
  • Editing contexts disposed by ERXRouteController are now unlocked. (7c48a8d)

Bugfixes

  • FrontBase prototypes were fixed for correct time zone handling of Joda
    Time attributes. (82928fa)
  • ERXExistsQualifier was doing a global replace of the key in the select statement but should have only replaced once. Without this fix, we cannot reliably chain ExistsQualifier objects. (c119866)
  • Table alias matching code in ERXExistsQualifier fixed to avoid incorrect matches when using Postgressql. (ed0ddab)
  • ERPrototype class names fixed to match the naming convention that we changed 5 or 6 years ago. (a2b4013)
  • ERXRequest now returns correct host name and address if behind reverse proxy. (#80)
  • ERXDisplayGroup.setSelectedObjects() now calls setSelectionIndexes(). (c068883)
  • Missing level binding added to ERXNestedList.api. (efee486)
  • Fixed an issue caused by previous changes to ERXDisplayGroup that resulted in incorrect selection when using batching. (a7593e5)
  • Fixed bug in ERDragAndDropUpload. (e0339cb)
  • Fixed a NullPointerException when calling the EOModel.createPrototypeCache() method from the wrong EOModel. The ERXModelGroup class may create duplicate models in some cases. They are not added to the model group, but their presence may cause problems. (6ce6a3c)
  • ERXExistsQualifier now uses correct quote character for MySQL and respects the setting if identifiers should be quoted or not. (d3d496b)
  • FrontBase was not storing time zone information for JodaTime prototypes. (#512)
  • AjaxDatePicker width has been increased as e.g. "March 2014" had not enough room. (#549)
  • FrontBase now maps internal types of attributes to external ones case insensitive. (dff8c78)
  • Several 64bit related fixes to the Windows version of WOAdaptor. (#560)
  • Fix for ERModernDirectToWeb to support multiple relationships to one entity on the same page. (#561)
  • Corrected spelling of binding mini of ERQMBackButton component. (#410)
  • ERXMoneyEnums: fixed spelling error for Azebaijani Manat. (#564)
  • JavaMonitor: bug fixed in MInstance.sendDeathNotificationEmail(). (f71608e)
  • ERJaxWS: Bug fixed in resource URL generation. (d5a86f4)

» see all changes since 6.1.1