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 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
|
1.13.0 - Feb 12, 2025
Run tests on PHP 8.4 by @alamirault in #198
Add PrependTypeFilter method by @alexz707 in #202
1.12.1 - Nov 08, 2024
bug: #196 Introduce a custom DatePeriodFilter that safely copies DatePeriod objects without modifying their readonly properties. by @michalananapps in #197
1.12.0 - Jun 12, 2024
Ignore readonly properties by @llupa in #195
Normalize Composer configuration by @szepeviktor in #182
Add github folder to .gitattributes by @VincentLanglet in #191
Update .gitattributes by @systemsolutionweb in #176
1.11.1 - Mar 08, 2023
Allow applying further filters after DoctrineProxyFilter by @fsevestre in #175
1.11.0 - Mar 03, 2022
Support PHP 8.1 enums by @Slamdunk in #171
1.10.3 - Mar 02, 2022
Allow doctrine/common:v3 by @Slamdunk in #172
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.
|