Skip to content

Releases: mtedone/podam

5.4.0.RELEASE

26 Oct 12:46
Compare
Choose a tag to compare
  • Allow to change default method comparator to custom one
  • Possibility to clear memoization cache
  • setNumberOfCollectionElements was moved to DataProviderStrategy interface
  • PodamFactory.populatePojo for hydrating already instantiated objects
  • Support for custom constraints
  • Support for bean validation annotations

5.3.2.RELEASE

30 Apr 19:44
Compare
Choose a tag to compare
  • Improved memoization
  • Memoization disabled for arrays, collections and maps content

5.3.1.RELEASE

23 Apr 20:21
Compare
Choose a tag to compare
  • Improved memoization
  • Guaranteed order of extra methods execution
  • Fixed bug with resorting to external factory

5.3.0.RELEASE

14 Apr 19:25
Compare
Choose a tag to compare
  • Set memoization to true by default
  • ClassInfoStrategy allows specification of methods to be executed for POJO after instantiation and population.

5.2.0.RELEASE

28 Mar 11:17
Compare
Choose a tag to compare
  • User to order attribute exclusion by name in ClassInfoStrategy
  • Fixed unsafe read-only fields filling
  • POJOs produced by external factory not populated in main factory as this might cause a PodamMockeryException
  • User to override ClassAttributeApprover implementation in ClassInfoStrategy to customize selection attributes for manufacturing
  • PODAM now can construct POJO as factory parameter, which are enumerations.

5.1.0.RELEASE

05 Mar 21:10
Compare
Choose a tag to compare
  • Now filling also complex attributes (objects, collections, maps) with only getter, but no setter

5.0.0.RELEASE

27 Feb 17:54
Compare
Choose a tag to compare
  • PodamFactory.manufacturePojoWithFullData() added to API to produce the POJO with the most arguments
  • Stabler constructor sorting
  • Fixed array of objects manufacturing
  • Fixed loop in map generic types resolution
  • Fix for collections and maps implementing map and collection interfaces indirectly

4.7.3.RELEASE

16 Feb 20:10
Compare
Choose a tag to compare
  • Support for non-standard collection and map types
  • Better support for immutable collections
  • Fixed problems with genetic type resolution in constructors and static methods
  • Fixed problem with generic array types in constructors and static methods

4.7.2.RELEASE

02 Feb 19:56
Compare
Choose a tag to compare
  • Skipping methods starting with "set" and having non single parameter instead of throwing exception
  • Properly handle immutable default values

4.7.1.RELEASE

02 Feb 19:57
Compare
Choose a tag to compare
  • Properly handle default values for collection and map types