Skip to content

Releases: myclabs/DeepCopy

1.8.0

29 May 17:40
4784656

Choose a tag to compare

Misc

  • Bump dependencies and update Travis configuration (#96)

1.7.0

20 Oct 10:39

Choose a tag to compare

Features

  • Add function shortcut (#82)

Bugfixes

  • Fix copying of DateTimeZone objects (#86)
  • Fix access to parent properties in matchers (#88)
  • Fix copying of DateInterval objects (#87)

Deprecations

  • Make the API final (#81)

Other notable changes

  • Update of the configuration (#80)
  • Update documentation, code cleaning, rework tests, add missing tests (#83, #85, #89, #90)

1.6.1

12 Apr 18:53

Choose a tag to compare

  • #61 #64 Un-deprecated PropertyTypeMatcher

1.6.0

26 Jan 22:08

Choose a tag to compare

  • @malc0mn implemented #18 in #59: new filter for handling Doctrine Proxies \o/

1.5.5

31 Oct 17:21

Choose a tag to compare

  • #49 Properly clone elements in SplDoublyLinkedList
  • #51 Remove usage of array_merge

1.5.4

16 Sep 13:38

Choose a tag to compare

#50 Revert change that caused a BC break + add test

1.5.3

13 Sep 07:07

Choose a tag to compare

  • #46 New option to use native clone behavior, i.e. call __clone(), when that method exists
  • #44 and #45: performance improvements
  • #48: documentation improvements

1.5.2

06 Sep 16:09

Choose a tag to compare

Fix #38 (in #43 and #42): "Notice: Undefined property: DateTime::$date"

1.5.1

30 Apr 20:34

Choose a tag to compare

  • Bugfix: #29
  • Documentation udpate: #32

1.5.0

07 Nov 22:22

Choose a tag to compare

You can now add "type matchers" that will apply to any object that matches a type. The object doesn't have to be in a property directly, it can be in an array for example.