File: changelog

package info (click to toggle)
php-deepcopy 1.13.1-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 612 kB
  • sloc: php: 1,781; makefile: 26
file content (188 lines) | stat: -rw-r--r-- 3,813 bytes parent folder | download
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.