File: changelog.old

package info (click to toggle)
php-proxy-manager 2.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,136 kB
  • ctags: 677
  • sloc: php: 4,017; makefile: 15
file content (393 lines) | stat: -rw-r--r-- 16,161 bytes parent folder | download | duplicates (2)
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
2.0.0-BETA1 - Jan 23, 2016

Total issues resolved: 59

    97: Private properties of superclasses are not considered when generating proxies
    105: Make the evaluating generator strategy a default
    115: RFC: Recited: Give me my constructor back
    128: Removal of PHP 5.3 support
    130: [WIP\ Master branch dev version / 2.0.x dependencies
    152: Rewrite Ghost Objects to only rely on property lazy loading
    159: Ideas/considerations for GhostObject Proxies lazy loading
    167: Drop PHP 5.4 support
    175: Avoid constructor override
    177: Add variadics support
    184: Split documentation homepage into a "features" page, remove duplicate content
    186: Remove deprecated ProxyManager\Configuration#setAutoGenerateProxies()
    192: Lazy-loading of ghost objects only via properties access (no method overrides)
    200: Remove deprecated methods on ProxyManager\Configuration
    203: Remove duplicated content on documentation #184
    204: Cleanup: #167 - remove PHP 5.4 support
    205: Skipping files/directories that are not needed in deployed versions of ProxyManager in the packaged version of the repo
    208: Document new GhostObject behavior (property lazy-loading, by-ref initialization)
    209: Modify the strategy on Configuration#getGeneratorStrategy to use EvaluationGeneratorStrategy class as default
    211: Move documentation to be generated by couscous
    212: Allow skipping properties in LazyLoadingGhost for partial initialization
    214: Cleanup: unused classes removal (constructors, not needed as per #115 and #175)
    215: Cleanup: unused imports
    218: #97: handle private properties of superclasses
    219: Cleanup: run codegen smoke-tests in same process
    220: CS: imported symbols cleanups
    221: Skip properties when use ghost objects
    222: Hotfix: Ghost object generators cannot proxy interfaces, therefore should throw exceptions
    224: Disable private/protected property checks during lazy loading initialization of GhostObjects
    225: #224 - GhostObjects can simply ignore scope checks during lazy-loading (temporarily fixes #210)
    232: Variadic function support
    234: Fix html titles
    237: remove unused title table at README.md ?
    238: Fix title when rendering
    239: Skip test inapplicable to php7
    240: Support scalar type hints (PHP 7)
    246: Don't suggest package that is already required.
    247: Hotfix: PHP 7 warnings on binding internal classes
    251: Hotfix - #249 file writer generator strategy rename failures (2.0.x rebase)
    252: Moving to new travis build infrastructure
    255: Fix: Use all the columns
    256: Revert #254, add integration test for options in factory logic
    261: Fix a typo in main.css stylesheet
    263: Broken links in footer http://ocramius.github.io/ProxyManager/
    264: Duplicate semicolons generated
    265: Document limitation of pre-5.6 variadic usage
    266: #265 - by-ref variadic support
    267: #264 - duplicate semicolon removal
    268: #263 - correcting links in the footer of the docs
    271: Feature - #241 - support scalar type hints
    273: The homepage of the doc is confusing
    274: Add scalar and return type hints where applicable, use strict types
    276: Test protected member access lazy loading (ghost objects)
    277: Fix/#276 protected member access via friend objects
    278: #274 - scalar type hints, return type hints, strict types
    279: Feature - #274 void and missing return types
    280: #273 - fix homepage docs link, fix presentation link
    281: Docs - #208 document new ghost object behavior
    282: Grammar improvements to lazy loading ghost object docs


1.0.2 - Aug 10, 2015

Total issues resolved: 2

    249: Weird problem with FileWriterGeneratorStrategy
    250: Hotfix - #249 file writer generator strategy rename failures
    254: Please check 1.0.1 tag


1.0.1 - Aug 9, 2015

Total issues resolved: 2

    249: Weird problem with FileWriterGeneratorStrategy
    250: Hotfix - #249 file writer generator strategy rename failures


1.0.0 - Dec 12, 2014

Total issues resolved: 17

    108: Fix windows path length limitations
    172: Alternate hotfix for #108 - windows path length limitations
    178: Verify type-safety with self and static type-hints
    180: #178 - self type safety check
    181: Documentation should be released on github pages on the gh-pages branch.
    182: Documentation on github pages
    187: Proxy generation fails if magic methods are marked as final
    189: Bugfix - cannot override final methods ( #187 )
    190: [WIP] [EXPERIMENTAL] Codegen should not trigger fatals
    191: Put link of documentation on README.md and Close #185
    193: [WIP] Codegen errors
    194: Code-generation fatal error prevention
    195: Blogpost about 1.0.0, 2.0.0 and stability frames
    196: Define maintainance time-frames (stable/oldstable/etc)
    198: Highlighting the code examples
    199: Removed unused ReflectionMethod import
    202: #196 - adding document with expected stability time-frames


1.0.0-beta3 - Nov 8, 2014

Total issues resolved: 12

    108: Fix windows path length limitations
    172: Alternate hotfix for #108 - windows path length limitations
    178: Verify type-safety with self and static type-hints
    180: #178 - self type safety check
    181: Documentation should be released on github pages on the gh-pages branch.
    182: Documentation on github pages
    187: Proxy generation fails if magic methods are marked as final
    189: Bugfix - cannot override final methods ( #187 )
    190: [WIP] [EXPERIMENTAL] Codegen should not trigger fatals
    191: Put link of documentation on README.md and Close #185
    193: [WIP] Codegen errors
    194: Code-generation fatal error prevention


1.0.0-beta2 - Oct 24, 2014

Total issues resolved: 8

    108: Fix windows path length limitations
    172: Alternate hotfix for #108 - windows path length limitations
    178: Verify type-safety with self and static type-hints
    180: #178 - self type safety check
    181: Documentation should be released on github pages on the gh-pages branch.
    182: Documentation on github pages
    187: Proxy generation fails if magic methods are marked as final
    189: Bugfix - cannot override final methods ( #187 )


1.0.0-beta1 -- Oct 7, 2014

Total issues resolved: 6

    108: Fix windows path length limitations
    172: Alternate hotfix for #108 - windows path length limitations
    178: Verify type-safety with self and static type-hints
    180: #178 - self type safety check
    181: Documentation should be released on github pages on the gh-pages branch.
    182: Documentation on github pages


0.5.2 -- 28 Sep 2014

Total issues resolved: 12

    16: Lazy initialization should (probably) be denied if a value holder already contains a value
    127: Compatibility with HHVM
    156: Phpunit 4 upgrade
    157: use hhvm explicitly when installing composer
    163: More badges!
    165: docs: serialize example fix
    169: Parameter generator was updated in zendframework/zend-code:2.3.2, therefore escaping changed
    170: HHVM with closures support - removing HHVM workarounds in test suite and sources
    171: Add References Badge to Readme
    173: Automated cs checks fixes
    174: Sending coverage reports to scrutinizer-ci via ocular
    176: Adding test case to solidify logic as of discussion in #16 - proxies should be lazy-loadable multiple times


0.5.1 -- 12 Mar 2014

Total issues resolved: 14

    76: Proxying Core PHP Classes
    131: typo
    133: Adding HHVM to build matrix
    135: Removed note about to be implemented ghost proxies
    136: Pronounce the heavy initialization in value holder proxy examples
    138: Update access-interceptor-scope-localizer.md
    140: Fix PHPT tests (depends on sebastianbergmann/phpunit#1115)
    142: Minor code duplication removal
    144: Removing potential bug caused by invalid static keyword usage
    145: Upgrading PHPUnit to verify that sebastianbergmann/phpunit#1115 fixed Ocramius/ProxyManager#140
    148: Add PHP 5.6 support
    149: Adding PHP 5.6 to build matrix
    151: Coveralls removal
    153: Internal php classes proxying when methods with default parameters occur


0.5.0 -- 1 Dec 2013

Total issues resolved: 44

    3: Missing proxy type: Value holder with partial overrides
    5: Missing proxy type: Fallback Value Holder
    7: Missing proxy type: Remote proxy
    62: Generated Hydrators can avoid reflection completely
    65: Move generated hydrator to own repository
    68: Private variable access on a AccessInterceptorValueHolderFactory proxy class throws an error
    69: Deny private/protected properties access
    70: Update lazy-loading-ghost-object.md
    71: Removing XDebug from performance test suite runs
    73: Generated hydrator removal
    75: Cleanups as of scrutinizer inspections
    80: Add tests for ProxyManager\Generator\ClassGenerator
    82: Fixed typo in lazy loading ghost object
    83: Access interceptor scope localizer
    84: Fix suffix interceptor property naming
    85: Feature : Null Object Pattern
    86: Remove required config
    88: Remove useless "use"
    90: Proxies are always auto-generated
    91: Add simple quote
    92: Feature : Remote object proxy
    94: Add functional tests & add consistency in NullObject Pattern
    95: Access interceptor scope localizer docs
    96: Examples don't need $configuration anymore.
    98: Missing examples for access interceptor and scope localizer access interceptor
    99: Clean up the factory code
    102: Remove useless parameter
    104: Fix property visibility for PR #83
    106: Elvis operator usage
    107: Simpler code examples (#96)
    109: Prevent PHP running out of memory
    110: Fix % increase & fix display comparison
    111: Removing unnecessary factories from README examples
    113: Logo
    116: Proxies don't retain properties defaults
    117: Adding logo
    120: FQCN and the GhostFactory
    121: Hotfix for #120 - leading backslash causes failure in classname inflector
    122: Adding failing test for Ocramius/ProxyManager#116 - public properties defaults are ignored
    123: Public methods filter duplication cleanup
    124: Coverage completion
    125: Complexity cleanups
    126: Non existing properties read write
    129: Introducing upgrade notes for 0.5.0


0.5.0-BETA3 -- 29 Nov 2013

Total issues resolved: 43

    3: Missing proxy type: Value holder with partial overrides
    5: Missing proxy type: Fallback Value Holder
    7: Missing proxy type: Remote proxy
    62: Generated Hydrators can avoid reflection completely
    65: Move generated hydrator to own repository
    68: Private variable access on a AccessInterceptorValueHolderFactory proxy class throws an error
    69: Deny private/protected properties access
    70: Update lazy-loading-ghost-object.md
    71: Removing XDebug from performance test suite runs
    73: Generated hydrator removal
    75: Cleanups as of scrutinizer inspections
    80: Add tests for ProxyManager\Generator\ClassGenerator
    82: Fixed typo in lazy loading ghost object
    83: Access interceptor scope localizer
    84: Fix suffix interceptor property naming
    85: Feature : Null Object Pattern
    86: Remove required config
    88: Remove useless "use"
    90: Proxies are always auto-generated
    91: Add simple quote
    92: Feature : Remote object proxy
    94: Add functional tests & add consistency in NullObject Pattern
    95: Access interceptor scope localizer docs
    96: Examples don't need $configuration anymore.
    98: Missing examples for access interceptor and scope localizer access interceptor
    99: Clean up the factory code
    102: Remove useless parameter
    104: Fix property visibility for PR #83
    106: Elvis operator usage
    107: Simpler code examples (#96)
    109: Prevent PHP running out of memory
    110: Fix % increase & fix display comparison
    111: Removing unnecessary factories from README examples
    113: Logo
    116: Proxies don't retain properties defaults
    117: Adding logo
    120: FQCN and the GhostFactory
    121: Hotfix for #120 - leading backslash causes failure in classname inflector
    122: Adding failing test for Ocramius/ProxyManager#116 - public properties defaults are ignored
    123: Public methods filter duplication cleanup
    124: Coverage completion
    125: Complexity cleanups
    126: Non existing properties read write


0.5.0-BETA2 -- 28 Nov 2013

Total issues resolved: 43

    3: Missing proxy type: Value holder with partial overrides
    5: Missing proxy type: Fallback Value Holder
    7: Missing proxy type: Remote proxy
    62: Generated Hydrators can avoid reflection completely
    65: Move generated hydrator to own repository
    68: Private variable access on a AccessInterceptorValueHolderFactory proxy class throws an error
    69: Deny private/protected properties access
    70: Update lazy-loading-ghost-object.md
    71: Removing XDebug from performance test suite runs
    73: Generated hydrator removal
    75: Cleanups as of scrutinizer inspections
    80: Add tests for ProxyManager\Generator\ClassGenerator
    82: Fixed typo in lazy loading ghost object
    83: Access interceptor scope localizer
    84: Fix suffix interceptor property naming
    85: Feature : Null Object Pattern
    86: Remove required config
    88: Remove useless "use"
    90: Proxies are always auto-generated
    91: Add simple quote
    92: Feature : Remote object proxy
    94: Add functional tests & add consistency in NullObject Pattern
    95: Access interceptor scope localizer docs
    96: Examples don't need $configuration anymore.
    98: Missing examples for access interceptor and scope localizer access interceptor
    99: Clean up the factory code
    102: Remove useless parameter
    104: Fix property visibility for PR #83
    106: Elvis operator usage
    107: Simpler code examples (#96)
    109: Prevent PHP running out of memory
    110: Fix % increase & fix display comparison
    111: Removing unnecessary factories from README examples
    113: Logo
    116: Proxies don't retain properties defaults


0.5.0-BETA1 -- 20 Oct 2013

Total issues resolved: 33

    3: Missing proxy type: Value holder with partial overrides
    5: Missing proxy type: Fallback Value Holder
    7: Missing proxy type: Remote proxy
    62: Generated Hydrators can avoid reflection completely
    65: Move generated hydrator to own repository
    68: Private variable access on a AccessInterceptorValueHolderFactory proxy class throws an error
    69: Deny private/protected properties access
    70: Update lazy-loading-ghost-object.md
    71: Removing XDebug from performance test suite runs
    73: Generated hydrator removal
    75: Cleanups as of scrutinizer inspections
    80: Add tests for ProxyManager\Generator\ClassGenerator
    82: Fixed typo in lazy loading ghost object
    83: Access interceptor scope localizer
    84: Fix suffix interceptor property naming
    85: Feature : Null Object Pattern
    86: Remove required config
    88: Remove useless "use"
    90: Proxies are always auto-generated
    91: Add simple quote
    92: Feature : Remote object proxy
    94: Add functional tests & add consistency in NullObject Pattern
    95: Access interceptor scope localizer docs
    96: Examples don't need $configuration anymore.
    98: Missing examples for access interceptor and scope localizer access interceptor
    99: Clean up the factory code
    102: Remove useless parameter
    104: Fix property visibility for PR #83
    106: Elvis operator usage
    107: Simpler code examples (#96)
    109: Prevent PHP running out of memory
    110: Fix % increase & fix display comparison
    111: Removing unnecessary factories from README examples


0.4.1 -- 30 Jun 2013

    https://github.com/Ocramius/ProxyManager/issues?milestone=12&state=closed


0.4.0 -- 28 Jun 2013

0.3.6 -- 4 Jun 2013

0.3.5 -- 13 May 2013

0.3.4 -- 1 May 2013

0.3.3 -- 20 Apr 2013

0.3.2 -- 19 Apr 2013

    Faster initialization for lazy proxies


0.3.1 -- 31 Mar 2013

0.3.0 -- 30 Mar 2013

0.2.0 -- 27 Mar 2013

0.1.0 -- 23 Mar 2013