forked from elaatifi/orika
-
Notifications
You must be signed in to change notification settings - Fork 268
Release notes 1.5.0
Sidi Mohamed EL AATIFI edited this page Dec 7, 2016
·
1 revision
Implemented enhancements:
- RamUsageEstimator fails with ClassNotFound #106
Fixed bugs:
- CodeGenerationStrategy.addSpecification(...) should accept Class<T extends Specification> instead of Class<Specification> #134
- Registering map with multiple converters does not work #99
- Mapping between Map<a, Map<b, c>> causes null pointer exception #98
- TypeFactory doesn't resolve the real Type Argument for parameterized type. #83
- (1.4.6) Invalid code generated when embedded field name not a valid java variable name #77
- CustomMapper ArrayIndexOutOfBoundsException if an intermediate generic superclass is used for a mapper implementation #69
- NPE on VariableRef.isPrimitive() with map of map #67
- Orika does not create intermediate property when mapping lists #64
- Paranamer issue if Object uses lambda #60
- Default mapper with SortedSet throws ClassCastException #58
- Deadlock with Orika 1.4.4 #56
Closed issues:
- Inheritance check does not consider interfaces. #148
- Cancel mapping in filter #143
- Property types are not correctly resolved from generic interfaces. #131
- How to map CurrencyUnit field #128
- Fix Travis CI build #125
- Caliper link is broken #121
- ClassLoader strategy coherency #114
- Orika does not map has[boolean field] as it does for is[boolean field] #109
- Upgrade ConcurrentLinkedHashMap #100
- compile error: no such field: java #92
- No concrete class mapping defined error mapping a list of interfaces #91
- Don't loose Map instance when mapping MultiOccurenceVariable to a Map #87
- Error when base interface has methods with default implementations #84
- Loses values when mapping List<> to Map<>. Works the other way around. #82
- Mapping java.util.Map attribute to java.util.HashMap throws MappingException #79
- CustomConverter does not support parameterized types on subclasses #78
- Null-pointer exception #76
- Pojos are mutated after being added to Sets, causing equals to fail #75
- Missing support for @Transient annotations #72
- Orika in Felix (OSGi) #66
Merged pull requests:
- Fix issue 99 #158 (andreabertagnolli)
- Fix #91 and refactor #157 (andreabertagnolli)
- Upgrade CuncurrentLinkedHasMap to 1.4.2 #156 (andreabertagnolli)
- Refactor MultiOccurrenceVariableRef#newInstance #155 (andreabertagnolli)
- Set DUMP_STATE_ON_EXCEPTION default at false #154 (andreabertagnolli)
- Remove duplicated call to build() method that causes deadlock as poin… #153 (andreabertagnolli)
- Issue 67 #152 (andreabertagnolli)
- Fix Issue #64 #151 (andreabertagnolli)
- Clean ignored tests #150 (andreabertagnolli)
- Type#isAssignable now checks interfaces too #149 (tsachev)
- Issue 77 #146 (andreabertagnolli)
- Fix #125 travis build #144 (andreabertagnolli)
- Catch case where constructorArguments are not set #140 (oillio)
- Fix for issue#134 #136 (kalyan01)
- Support property types from generic interfaces. #132 (tsachev)
- Avoid check if map is in place. #124 (ptahchiev)
- update paranamer to version 2.8 #123 (muminc)
- ClassLoader Coherency #115 (acourouppe)
- Fix for NullPointerException in CloneableConverter #111 (kxmas)
- Parameterized type #90 (Fneuch)
- Do not loose Map instance when mapping MultiOccurenceVariable to a Map #88 (leimer)
- Add Sub-Module for special jdk8 tests #85 (brabenetz)
- Orika 1.5.x #81 (brabenetz)
- Orika 1.5.x #80 (brabenetz)
- Support for Transient annotation (issue #72) #73 (lbehnke)
- Orika 1.5.x - remove "/eclipse-tools/.settings"; update JDK version 1.6; Build Bugfix #71 (brabenetz)