1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
|
1.10.2 - Nov 12, 2020
#161 Add isInitialized check on PropertyTypeMatcher for PHP 7.4
1.10.1 - Jun 29, 2020
Bugfixes
Fix copying objects extending ArrayObject (#152) (#155)
1.10.0 - Jun 27, 2020
Features
Allow PHP 8 (#157)
Misc
Exclude docs from being exported #151
1.9.5 - Jan 17, 2020
Bugfixes
Fix deep copying of ArrayObject in PHP 7.4 (#145)
1.9.4 - Dec 18, 2019
#143, #144: Add support for PHP 7.4's typed properties (they can be in an "uninitialized" state), by @SlvrEagle23
1.9.3 - Aug 10, 2019
Misc
Backport changes to gitattributes (#136)
1.9.2 - Aug 10, 2019
Misc
Backport changes to gitattributes (#136)
1.9.1 - Apr 10, 2019
Bugfixes
Fix the branch pointed; 1.9.0 was incorrectly targetting the 2.x branch instead of 1.x
1.9.0 - Apr 7, 2019
Features
Add filter prepend method (#132)
1.8.1 - Jun 11, 2018
Bugfixes
• Declare deep_copy only once (#120)
1.8.0 - May 29, 2018
Misc
• Bump dependencies and update Travis configuration (#96)
1.7.0 - Oct 20, 2017
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 - Apr 12, 2017
• #61 #64 Un-deprecated PropertyTypeMatcher
1.6.0 - Jan 26, 2017
• @malc0mn implemented #18 in #59: new filter for handling Doctrine Proxies \o/
1.5.5 - Sep 6, 2016
• #49 Properly clone elements in SplDoublyLinkedList
• #51 Remove usage of array_merge
1.5.4 - Sep 16, 2016
#50 Revert change that caused a BC break + add test
1.5.3 - Sep 6, 2016
• #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 - Sep 6, 2016
Fix #38 (in #43 and #42): "Notice: Undefined property: DateTime::$date"
1.5.1 - Nov 20, 2015
Bugfix: #29
Documentation udpate: #32
1.5.0 - Nov 7, 2015
Fixed #24 in #28 by @trebi
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.
1.4.0 - Oct 5, 2015
#17 - #23 Support private properties of parent classes
1.3.1 - Jul 19, 2015
Fixed the file permissions (#14)
1.3.0 - Mar 21, 2015
#12 + 96fbdc0 New filter ReplaceFilter to replace the value of a property when cloning
1.2.1 - Nov 20, 2014
#7 Uncloneable exception instead of a generic exception
1.2.0 - Aug 29, 2014
#5 Doctrine empty collection filter
1.1.0 - Mar 21, 2014
#2 Option to silently skip uncloneable items
1.0.1 - Feb 14, 2014
Fixed #1: support for dynamic properties
1.0.0 - Oct 1, 2013
First stable release.
|