Skip to content

Releases: coldbox-modules/mementifier

3.4.0

18 Sep 13:58
Compare
Choose a tag to compare

Fixed

  • Full null support cfproperty doesn't work on lucee. #38

Added

  • ColdBox BE Auto Testing
  • Adobe 2023 Certification
  • Ortus ORM extension
  • Github actions update
  • ColdBox 6, 7 Auto testing

v3.3.1

20 Mar 10:03
Compare
Choose a tag to compare

Fixed

  • autoCastBooleans on getMemento() was always set to true.

v3.3.0

17 Mar 10:05
Compare
Choose a tag to compare

Added

  • New global settings autoCastBooleans which allows you to turn this feature on or off. By default we inspect if a value is not numeric and isBoolean and auto cast it to Java Boolean so it translated to a boolean in json.
  • New this.memento.autoCastBooleans so you can turn on/off this feature at an entity level.
  • New autoCastBooleans argument to the getMemento() to turn on/off this feature for that call only.

v3.2.0

19 Jan 09:50
Compare
Choose a tag to compare

Fixed

  • Issue occurs where the iso8601Format flag is only being applied to the top level object properties and does not cascade, resulting in child date properties not being properly formatted. #33
  • datemask and timeMask arguments where not being params by default
  • gh-release action had the wrong code

Improvements

  • Updated all the GHA actions to newest levels and compatible Java builds.

v3.1.0

10 Nov 10:09
Compare
Choose a tag to compare

[3.1.0] => 2022-NOV-10

Added

  • Refactored the ORM includes to its own function
  • ORM Includes is only set to true if cborm has been registered

v3.0.0

26 Sep 09:05
Compare
Choose a tag to compare

[3.0.0] => 2022-SEP-22

Added

  • New github action workflows
  • New module template files
  • Faster approach to dealing with loading and processing of entities by eager loading Java classes that are used always

Fixed

  • Prevent argument modification and duplicate includes processing: #26

Changed

  • Dropped ACF2016

v2.7.0

07 Jun 22:22
Compare
Choose a tag to compare

[2.7.0] => 2021-JUN-07

Added

  • New mementifier profiles. You can now create multiple output profiles in your this.memento.profiles which can be used to mementify your object graph.

v2.6.0

12 May 22:04
Compare
Choose a tag to compare

[2.5.0] => 2021-MAY-12

Added

  • New setting convertToTimezone which if you set a timezone, mementifier will convert date/time's to that specific timezone.

v2.5.0

30 Apr 23:31
Compare
Choose a tag to compare

[2.5.0] => 2021-APR-30

Added

  • Ability to do output aliases using : notation: property:alias

Fixed

  • When using orm with composite keys and no default includes it should look at the metdata for the identifier type not the includes

v2.4.0

31 Mar 16:25
Compare
Choose a tag to compare

[2.4.0] => 2021-MAR-22

Added

  • ColdBox 6 Testing upgrades
  • cborm 3 testing
  • TestBox 4 upgrade
  • Full varscoping access to avoid scope lookups
  • Markdown linting
  • Updated formatting rules
  • Updated travis OS

Fixed

  • fix: Correctly apply nested mappers #20