Skip to content

6.0.0

Compare
Choose a tag to compare
@garethahealy garethahealy released this 25 May 18:11
· 264 commits to master since this release
  • Compatibility with Javassist 3.18.1 (#389)
  • Updated group id to GitHub related (#386)
  • moving eclipse-plugin to a separate git repo
  • migrating from javadoc comments in copyright notices to c-style comments closes #378
  • Move jmx test engine into test code with exec plugin profile to execute
  • [319] Upgraded to spring 4
  • Updated to latest hibernate
  • Updated docs Added website to split out news style content from docs
  • Implement mapping of Protobuf maps (#374)
  • Fix ReflectionUtils.determineGenericType to handle nested generics
  • Fixed invalid javadoc warnings
  • Added checkstyle for StaticVariableName
  • Added checkstyle for IllegalThrows
  • Added checkstyle PackageDeclaration
  • Added checkstyle for ExplicitInitialization
  • Added check style rule for UnnecessaryParentheses
  • Upgraded mockito to v2 (#366)
  • Added FinalClass and HideUtilityClassConstructor check style fixes
  • Upgrade proto to v3
  • Removed redundant modifiers Corrected modifier order
  • Added checkstyle rules
  • [232] applying global copy-by-reference for one-way fields (#359)
  • Added curly braces checkstyle check
  • Added check style for switch statements, long checks and conditional dead code
  • Added tab check to checkstyle
  • Updated bundle plugin to include helpful details about project (#353)
  • Regression using dozer-5.5.1 as a module for threading context
  • Added generated pdf
  • Added draft 1 of asciidocs (#343)
  • removing unused maven dependencies
  • replacing aether with link resolver to use maven react resolution
  • merging dozer-osgi artifact with dozer core (#348)
  • upgrading OSGI to the latest version
  • removing unused asm dependency
  • upgrading felix and pax-exam closes #314
  • Added optional support for mapping annotation (#197)
  • Removed intellij and eclipse plugins as both are deprecated
  • Added check style for imports
  • Added building tools which can be used by checkstyle / findbugs / etc
  • index and releasenotes now use only ISO 8601 (#335)
  • Cleaned up POMs to remove duplication (#327)
  • unregister JMX only if autoregister is enabled (#325)
  • Split out tests which log exceptions to stdout so its easier to track… (#323)
  • Updated beanutils to latest
  • Updated xmlbeans to latest
  • Updated commons-lang3 to latest
  • Updated protobuf to latest 2.x
  • Updated slf4j to latest
  • Upgraded junit and mockito to latest Replaced deprecated assert package
  • [287] All types of Collection are handled as List (#267)
  • Added check goal to force licenses to stay correct (#310)
  • Add class level annotation for Mapping via Annotations #175 (#309)
  • Fixed doclint errors and warnings
  • Added doclint to compiler Removed profile which disables doclint
  • Updated compiler to JDK 1.8
  • Updated plugin versions to latest
  • Fix hint for primitive type
  • Fix lookup of fully qualified class name in ProtoUtils
  • Updated felix framework to latest 4.x due to ClassNotFoundException: javax.xml.bind.JAXBElement on jdk8
  • Replaced java and codehaus repos with sonatype as they no longer resolve
  • Updated travis for better control and dropped sdks other than v8
  • Functional regression tests for #238 (map-id respected even when the same instance is mapped twice)
  • Fix for issue #238 MappedFieldsTracker does not consider map-id
  • ClassMappings : The computed mapping is now added to the cache
  • Changed the JavaBeanPropertyDescriptor. If the references to the write and read methods in the PropertyDescriptor are lost, we attempt to recover by clearing the PropertyDescriptor cache and re-fetching the references.
  • Test for issue #153 (Caused by: java.lang.IllegalAccessException - with modifiers "public" #153), confirms that the fix in pull request #174 works
  • Fixed misleading method name; checks that the method is a setter that does not return void.
  • JAXBElement section tests
  • Credit and fixes for tests
  • fixes #180 : a lost object reference while mapping Maps with custom parameter mappings
  • Resolves #44 (Primitive Wrappers ignored by Wildcard). Automatic mapping is performed on field fooBar, as long as the following conditions are true:
  • Support for default field-field mappings when entire classes are declared field accessible with the is-accessible="true" mapping. See issue #23 (Class level is-accessible doesn't work) at #23 . Logic:
  • Implements built-in support for java.util.UUID (issue #83, #83 ) by adding a default CustomConverter for UUIDs
  • Avoid inline comparison in favour to unwrapSrcFieldValue method.
  • Fix bidirectional usage of JAXBElement wrapper
  • Fix extra parameter on getClassMap
  • Creation strategy to support JAXBElement
  • Extra info in creation directive, to resolve destination field real type to create
  • Considerate JAXBElement type process at mapToDestObject
  • Extra functionality in order to support JAXBElement types as custom types
  • Support XmlGregorianCalendar to String conversion
  • Support Date to String conversion
  • Support Calendar to String conversion
  • Final coding of JAXBElementConverter
  • Fix typo in comments
  • Overhead convert and getPrimitiveOrWrapperConverter to provide extra info at JAXBElement converter
  • Provide extra info from MappingProcessor
  • Initial creation of new JAXBElement converter