Releases
wonder-7.0
Compare
Sorry, something went wrong.
No results found
darkv
released this
04 Nov 21:08
Improvements/Additions
All Wonder projects now use Java 8.
French translation for ERDirectToWeb. 89f6056
H2PlugIn updated to use latest version of H2. 17546d4
Style improvements, including: use of generics and iterators, returning constants for empty results. 3c28c19 97dd7f8
Javadoc improvements. b0c69c5
Added type-safe versions of some methods in ERXArrayUtilities. f58daef
Added added ERXExistsQualifier support in ERXQualifierTraversal. 332ca7e
ERJGroupsSynchronizer.framework updated to use JGroups 3.6.1. 0bb032d
Improvements to projects under Tests. 46a7c87
Added otherTagString binding to AjaxDatePicker. 76e9972
Removal of some calls to JDK internal API. #644 e70a1b7
Updated BCrypt implementation to 0.4, and added unit tests. fad2981
Various fixes to and improvements on ERDirectToWeb.framework and ERModernLook.framework. 95e9f30 7e93f29 c5c6d3c c2734c6 83f63ac e2541f1 b0c6641 66451c9 bf9c256 557794d e3d3bb7 6e6011d 602106d 19c5dc0 87b880d dd81347 7dbbf2e 6f47ce1 9f67d86 8c4b297 9578bb9 2b4cf11 04f0b92 28cb3c8 bf944d4 781329b
Extend the ERDDelayedExtraQualifierAssignment to handle different qualifier operators beyond the default "equals". c70226b
Improved ERD2W tab switching behaviour. #696
ERXGeneratesPrimaryKeyInterface.primaryKeyDictionary() has been renamed to rawPrimaryKeyDictionary(). 7a1189a
ERPDFGeneration.framework's Flying Saucer libraries updated to 9.0.7. 11757d0
Joda Time updated to 2.9.1. 5ee7841
Added ERXBrowserFactory.browserMatchingUserAgent(String) to retrieve ERXBrowser from a user agent string rather than a request. 7c963bf
Added character encoding info to REST responses. fa7f206
Fixed principalClass for FrontBasePlugIn. 75da37d
Added AjaxModalDialog.update() to refresh the modal dialog by replacing the content with a new component. 53caa4f
Added readonly binding to AjaxDatePicker. 42abb11
Added highlightColor and effects bindings and AjaxOptions to AjaxSortableList. 3ff2963
Enhanced ERXRequest.cookieValues() to not get an empty dictionary when cookie parsing fails. 03ed09c
Removed methods in ERXProperties related to getting current WebObjects version. 644fa01
Added ERXRest.includeNullValues property to show/hide null values on REST responses. f62139c
Added log warning to parseTemplatedStringWithObject() when a key is not found. d605d00
Added properties to ERXDatabase to define initial snapshot cache HashMap parameters. 46f2054
Added an identity qualifier and a builder for a list of identity qualifiers in ERXQ. 06689a4
Added ERXKey.containsAnyOfTheseObjects() that builds a qualifier to find objects where a to many key contains at least one the the objects found in the array specified. 45758d4
Added versions of containsAnyObjectSatisfying() and doesNotContainsAnyObjectSatisfying() that uses the IN version of ERXExistsQualifier. 45758d4
Added flattened relationship support for many-to-many in ERXExistsQualifier. 60152b3
Added Skip copy type to ERXCopyable to enable ignoring of attributes, mostly to keep values that are applied during EO initialization. ff91393
Added support for new java.time data types #756
Improvements to ERXNavigation #752 #757
New component ERMDebuggingHelp as modern replacement for ERDDebuggingHelp #761
New component ERMD2WUserPresentableDescriptionHeader #762
Added helper method ERXDictionaryUtilities.dictionaryFromObjectWithKeys #765
Added support for plain arrays to AjaxAutoComplete be7b7ca
Added mod_proxy support to ERXApplication #771
Added UUID data type support #749 #779
Added jQuery, Foundation, adn d3 example to AjaxExample2 #773
Added tabindex binding for AjaxSubmitButton #783
Improvements to AjaxTextHinter #782
New component ERMDNestingListPageRepetition #759
Added SameSite support to cookies #790 #799
Added support for XLSX file generation #792
Added support for parsing simple arrays in ERXRestRequestNode af4a73a
Improvements to ERDragAndDropUpload #794
New component ERMD2WColumnSelector #751
Added methods for getting enum property values ad24429
Added restricted choice pop-up and relationship filtering to ERMD2WListFilter #787
New component ERD2WDisplayLocalizedString #805
Added accept attribute to AjaxFlexibleFileUpload #808
Added support for X-HTTP-Method-Override header on REST requests #814
Added additional template schema for validation exceptions #815
Using non blocking database context delegates #819
Improvements to AjaxAutoComplete #821
Added ERXExceptionPage as replacement for WOExceptionPage #823 #824 #825 #826
Using List interface instead of NSArray in some components #822
Added ERXQuery class for building queries #830 #831
Added support for IE11 and Edge browser detection a6ddf91
New component ERGoogleSignIn #833
Added support for ERXKeys in ERXGenericRecord.hasKeyChangedFromCommittedSnapshot a0cce2e
Bug fixes
Fixed a bug in ERXDisplayGroup.setSelectedObjects() for display groups without a datasource. a7a614a
Fixed an issue in ERXExistsQualifier where an NPE was thrown if baseKeyPath was null. c3affd9
Fixed the auto-focus script of ERD2WTabInspectPage. #694
Fixes to enable deployment using IIS as a webserver. #703
Fixed ERXArrayUtilities.arrayMinusObject() in the case where object is contained more than once. 959683e
Fixed usage of missing AjaxUtils.stringValueForBinding() in YUI.framework. 042cce2
Fixed a ClassCastException in ERTaggableEntity that would occur when using left outer joins for the tag relationships. ce14ca8
Fixed an issue in ERCAuditTrailHandler that would occur when using audit trails with self-referencing relationships. 42b5890
Fixed an issue in apache.conf for Apache 2.4, which needs a Location setting for the path to the WebObjects module. bdf9aba
Fixed a security issue in AjaxFlexibleFileUpload #768 #769
Fixed problems with startup scripts for RedHat #770
Fixed ERXTimeZoneDetector calling setTimeZone() with null argument #775
Fixed ERXTcpIp using wrong param in isInet4IPAddressWithinRange 597f287
Fixed passing null to constructor of NSSet throws IllegalArgumentException 4eb58b7
Fixed ERXGenericRecord.validateValueForKey potentially returning wrong value when using partials 6665a30 92d51ff #791
Fixed display of date picker if readonly or disabled evaluates to true for AjaxDatePicker, addind binding manualInput c0bd26a 6bc5a92 #778
Fixed an NPE in ERXApplication when session timed out and using cookies #777
Fixed some bugs in ERXDeployedBundle when using Maven #781
Fixed support of double values in bindings with OGNL #780
Fixed getting frameworks base URL 8067c4e
Fixed ERXObjectStoreCoordinatorSynchronizer which could have thrown during application shutdown interrupting the shutdown #784 #785
Fixed content type for AjaxProxy responses a0dad7e
Fixed NPE for primitive objects in ERXRestRequestNode e4aea1e
Fixed ERRestTest to be able to run tests 8ab1d59
Fixed NPE in ERXExistsQualifier when baseKeyPath is null #795
Fixed SQL generation in ERXExistsQualifier #796
Fixed ERXExistsQualifier regex pattern to match oracle expressions #807
Fixed ERXPartialInitializer to handle locking and class property settings correctly #804
Fixed AIX Apache 2.4 adaptor compilation #816
Fixed wrong indexing in ERXArrayUtilities.objectArraysToString a7b57ba
Suppress javax.naming.NameNotFoundException in servlet context #818
Fixed possible memory leak in ERXStatisticsStore/StopWatchTimer #820
Fixed reconstruction of internal type name in ERXRestFormatDelegate 99a9232
Fixed cache when changing qualifier of display group 957104a
Fixed SQL generation for EOKeyValueQualifiers when key is key path with derived attribute #829
You can’t perform that action at this time.