NEWS.txt
31.3 KB
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
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
Zend Framework NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=RELEASE 0.9.1 / 23-Mar-2007=
This release resolves the following issues:
- Zend_Loader
ZF-1089 Document Zend_Loader::autoload()
- Zend_Auth
ZF-1087 Zend_Auth - documentation updates and additions
ZF-1088 Support simple distinction between authentication failure types
- Zend_Controller
ZF-1012 getControllerDirectory method in the Standard Dispatcher
ZF-1020 session_write_close & Zend_Session
ZF-1047 Dispatcher's getControllerDirectory is looking for modules in a wrong place
ZF-1081 Zend_Controller_ActionTest Unit Tests failing
ZF-1110 Zend_Controller_Router_Route::assemble shoudn't reset user supplied wildcard parameters
- Zend_Date
ZF-1066 isDate() returns true for dates that do not appear to be valid
ZF-1101 getDate() yields results that look inconsistent
- Zend_Db
ZF-1031 Zend_Db_* methods should throw only Zend_Db_Exception and/or derivatives
ZF-1068 Support schema in describeTable()
ZF-1093 MS SQL Server: use QUOTED_IDENTIFIER
ZF-1108 describeTableInformationSchema() incorrectly returns columns as primary keys
ZF-1117 MySQL: describeTableInformationSchema is too slow
- Zend_Db_Adapter_Mysqli
ZF-1039 Mysqli: use real_escape_string() for quoting
- Zend_Db_Select
ZF-1124 Using table.column syntax changes table for following columns
- Zend_Db_Table
ZF-45 Zend_Db_Table::fetchRow() should return NULL for no resulting rows
ZF-174 Documentation mistake in 'Adding Domain Logic' example
ZF-1080 Zend/Db/Table/Row/Abstract.php missing opening <
ZF-1084 Zend_Db_Table implicit table name feature failing
ZF-1107 Zend_Db_Table_Abstract->fetchAll: 'rowClass' index typo
ZF-1109 Wrong class name in code for Zend_Db_Table Relationships Example
- Zend_Filter / Zend_Validate
ZF-1086 Zend Filter string casts improvement
- Zend_Http_Client
ZF-782 Add getLastResponse() to HTTP Client
ZF-1095 Allow other HTTP methods not in the RFC
ZF-1112 Support arbitrary switching of the adapter for a single HTTP client instance
- Zend_Locale
ZF-1072 Zend_Locale Unit Tests failing
- Zend_Mail
ZF-580 Quoted printable remove dot from message
ZF-1073 Zend_Mail Unit Tests failing
- Zend_Measure
ZF-1076 Mistake in Zend_Measure-Edit
ZF-1077 Mistake in Zend_Measure-Special
ZF-1079 Example in Zend_Measure-Types
ZF-1082 Zend_Measure_NumberTest Unit Tests failing
- Zend_Mime
ZF-508 [Coding Standard] Zend_Mime_Exception @package is Zend_Mail
ZF-1051 Zend_Mime::encodeQuotedPrintable E_NOTICE if str is certain length
ZF-1058 Infinite loop if body ending with space
- Zend_Registry
ZF-1094 issue with examples given for accessing Zend_Registry as on object
- Zend_Session
ZF-1102 Zend_Session emits warning when save_path not writeable
=RELEASE 0.9.0 / 16-Mar-2007=
This release resolves the following issues:
- Zend_Acl
ZF-950 Unclear explanation of multiple inheritance between Roles
- Zend_Auth
ZF-822 New Auth adapter for HTTP Authentication
ZF-983 New Zend_Auth database table adapter
ZF-1052 Zend_Auth_Adapter_Http and Digest Auth
- Zend_Cache
ZF-879 lifeTime => lifetime
- Zend_Config
ZF-941 Zend_Config bad example
ZF-739 Ability to configure LevelKey character or string
ZF-1019 Zend_Config and numeric keys
- Zend_Console_Getopt
ZF-843 Notice in Getopt when called with invalid key
- Zend_Controller
ZF-970 Small bug in logic of Zend_Controller_Router_Route::assemble()
ZF-1014 Move route config loading mechanisms to route themselves
ZF-1015 Single parameter resetting in Zend_Controller_Router_Route
ZF-1021 Zend_Controller* throw errors if headers_sent(), but do not include location
ZF-1024 Response - named segments
ZF-1026 Zend_Controller unit tests post Notices
- Zend_Date & Zend_Locale
ZF-779 Adding a year in a leap year only adds 365 days
ZF-908 Consistency of character format code used for minutes and months
ZF-926 Zend_Date_DateObject::date() - 'D' is off by 1 day
ZF-932 Enable Zend_Date / Zend_TimeSync to interoperate
ZF-963 Parse error: syntax error, unexpected '{'
ZF-966 Notices when running Unit Tests
ZF-968 Checking for constant exist in __construct()
ZF-982 get() inconsistent, fails to accept ISO formats
ZF-986 Zend_Date_DateObject and date_default_timezone_get/set()
ZF-999 usePhpDateFormat() - str_replace() does not work as expected
ZF-1000 Zend_Date::usePhpDateFormat() <=> Zend_Locale_Format::usePhpDateFormat()
ZF-1003 testCreationDefaultFormat, testCreationDefaultFormatConsistency failing
ZF-1042 Zend_Date incorrectly returns day of week after 2038
- Zend_Db
ZF-139 Insert/update do not distinguish strings and SQL expressions
ZF-942 Pdo_Pgsql: lastInsertId cannot find sequence
- Zend_Db_Adapter_Mysqli
ZF-381 Mysqli: Zend_Db adapter implementation
ZF-424 Mysqli: prepare() does not return same object as other adapters
ZF-587 Mysqli: fetchAll function triggers E_NOTICE
ZF-591 Mysqli: "Call to undefined method mysqli_result::fetchAll()"
ZF-813 Mysqli: new assignment by reference
ZF-814 Mysqli: fetchAll signature does not fit parent class
ZF-972 Mysqli: describeTable() does not match other adapters
ZF-973 Mysqli: execute() method does not support input parameters
ZF-975 Mysqli: use mysqli_affected_rows
ZF-976 Mysqli: close result set on error or end of data
ZF-977 Mysqli: create new exception classes
- Zend_Db_Select
ZF-867 Oracle: Zend_Db_Select->order() incorrectly forces ASC order
ZF-953 Improve quoting of schema.table and table.column identifiers
ZF-1013 Proposal for column aliases in Zend_Db_Select
ZF-1043 Parenthesize WHERE clause to make precedence more predictable
- Zend_Db_Table
ZF-1 Quote SQL identifiers
ZF-21 Zend_Db_Table::find() - return values have inconsistent type
ZF-38 Zend_Db_Table should allow custom Row objects
ZF-180 Zend_Db_Table_Row: __get function maps incorrectly to _data
ZF-190 Make Zend_Db_Rowset, Zend_Db_Row serialisable
ZF-445 Name Filter: Column Names in camelCaps not Accessible?
ZF-554 Inefficient instantiation of Zend_Db_Inflector in Zend_Db_Table
ZF-557 Unexpected behaviour in Zend_Db_Table->find()
ZF-619 Zend_Db_Table_Row::toArray() do not camelize the field names
ZF-627 Schema qualified name will not work with Zend_Db_Table
ZF-773 Zend_Db_Table_Row needs delete() method
ZF-956 Support Zend_Db_Expr in Zend_Db_Table_Row
ZF-962 Zend_Db_Table::insert() has wrong param in docblock
ZF-988 fetchAll ORDER BY clause no longer working
ZF-1046 Failure to initialize arrays in Zend_Db_Table::find()
- Zend_Debug, Zend_Loader, Zend_Registry, Zend_Version
ZF-937 Add interface awareness to Zend::loadClass()
ZF-958 ZF directory structure is incompatible with use of svn:externals
ZF-960 Assigning empty values causes Zend_Registry to throw exception
ZF-1029 Refactor Zend.php
ZF-1030 Zend_Register::get() fails without an argument
- Zend_Feed
ZF-875 Produce a RSS/Atom feed with Zend_Feed
- Zend_Filter
ZF-1007 Remove items @deprecated with 0.8.0
ZF-1010 Fatal error: Call to undefined method Zend_Filter::ishostname()
ZF-1028 Zend_Filter unit test fails on Windows
- Zend_Gdata
ZF-921 Refactor Gdata unit tests to skip live tests by default
- Zend_Http_Client
ZF-930 Zend_Http_Client::request mishandles relative paths on Windows
- Zend_Locale
ZF-880 getDate() / _parseDate() automatically process abbreviated month names, even when not selected
ZF-948 New function getCountryList
ZF-959 Simplification for Zend_Locale
ZF-1054 Zend_Locale_Math - new round function yields incorrect results
- Zend_Mail
IMAP/Maildir: get and set flags
IMAP/Maildir: create, move, and remove folders
IMAP/Maildir: copy and append new messages
Translation of message numbers to unique ids and vice versa
ZF-459 not space between sendername to mailaddress
ZF-927 Zend_Mail strips down empty newlines in body message
ZF-928 Zend_Mail mixes To: and Bcc: headers on multiple Bcc
ZF-989 Duplicate To: headers
ZF-993 Zend_Mail_Transport_Sendmail function return-path with option -f
ZF-1053 Zend_Mail_Transport_Smtp does not include Zend_Loader
- Zend_Pdf
ZF-472 Zend_Pdf docs/demo creates race condition
ZF-502 Error while rendering loaded pdf
ZF-509 [Coding Standard] Class names do not match coding standard
ZF-585 Nesting level too deep - recursive dependency
- Zend_Search_Lucene
ZF-96 Implement Search Highlighting
ZF-295 Implement score normalisation
ZF-626 Exception when adding document using static variables
ZF-693 Using unoptimized indexing database damages storage
ZF-943 Java examples are no longer necessary.
ZF-1002 Document deleting/updating problem
ZF-1050 Result sorting problem
- Zend_Server_Reflection
ZF-1018 support more than one whitespace after @phpdoc attribute
- Zend_Session
ZF-796 Usage of Zend_Session and Zend_Session_Core are not clear enough
ZF-949 Fixes for Example: Simplified access of authorization ids
- Zend_Translate
Component moved from incubator to core.
Storage adapters for CSV, XLIFF, TMX, Gettext, and Array
ZF-929 Test errors and failures in Zend_Translate
- Zend_Validate
ZF-42 Zend_Validate::isEmail() implementation
ZF-881 Zend_Validate_Hostname - UTF-8 hostnames valid?
ZF-1059 Zend_Validate_HostnameTest does not pass strict compliance
- Zend_View
ZF-995 Zend_View property overloading raises notices
- Zend_XmlRpc_Client & Server
ZF-1025 Zend_XmlRpc_Request should not cast incoming XML encoding
ZF-1027 Zend_XmlRpc_Request_Http should have a getRawRequest() method
- Total of 109 issues resolved; for a detailed list, see the changelog
in the issue tracker at http://framework.zend.com/issues
=RELEASE 0.8.0 / 16-Feb-2007=
This release resolves the following issues:
- Documentation
ZF-709 Deleted documentation chapters are not erased in wiki
- Zend
ZF-341 Zend::dump() different charsets support
ZF-695 Unnecessary operation in Zend::loadClass
- Zend_Auth
Moved from incubator to core.
ZF-801 Implement Singleton Pattern
ZF-802 Abstract Storage into Interface
ZF-804 Write Zend_Session Storage Class
ZF-806 Credentials Revisited and Arbitrary Authentication Conditions
ZF-807 Login vs. Identity
ZF-808 Authentication Failure Messages
ZF-916 Zend_Auth_Storage_Session session storage broken
- Zend_Cache
ZF-176 Possible to intervalize timeLife
ZF-457 Add ability to specify the lifetime of individual cache entries
- Zend_Console_Getopt
Moved from incubator to core.
- Zend_Controller / Zend_View
New regular expression route class (incubator).
ZF-769 Failures in Zend_Controller unit tests ActionTest and DispatcherTest
ZF-775 Zend_Controller_Dispatcher::isDispatchable() always returns true
ZF-776 Check HTTP_X_REWRITE_URL before REQUEST_URI
ZF-794 Error with dirs when using modules with default module
ZF-798 Modular directory support in MVC
ZF-809 Make dispatcher methods public
ZF-815 Add a getHeader() method to Zend_Controller_Request_Http
ZF-816 Fixes a minor bug in Zend_Controller_Response_Abstract::sendHeaders()
ZF-819 Zend_View / Framework fluent interface improvements.
ZF-832 Zend_Controller_Response_Abstract::sendHeaders()
ZF-861 Outdated docblock - there is no more token
ZF-874 Use Zend::isReadable() in Zend_View's path methods
ZF-878 Logic error in Zend_Controller_Response_Abstract::canSendHeaders()
ZF-909 Unit Tests fail (Zend/Service/AllTests.php)
ZF-910 new _forward method does not set dispatched to false
ZF-917 Zend_Controller Unit Tests failing
ZF-933 throwExceptions()/returnResponse() do not implement fluid interface
- Zend_Date
ZF-721 RFC822 Dates are not localized or GMT, are rejected by setArpa()
ZF-779 Adding a year in a leap year only adds 365 days
ZF-784 Support using default date formats to create dates
ZF-785 Incorrect date results from using Zend_Date::DATES
ZF-790 camelCase for SunRise/SunSet
ZF-795 Zend_Measure failed type extraction
ZF-823 isTomorrow() and isYesterday() do not work as expected
ZF-828 Extreme Date Values
ZF-838 Basic Zend_Date construction per Manual fails
ZF-863 testLoose(Zend_DateTest) failing
ZF-885 Missing a constants for the very most popular date formats
ZF-886 DAY_SHORT, MONTH_SHORT - consistency problem
ZF-899 new Zend_Date() fails to throw errors
ZF-912 Zend_Date Unit Tests failing
- Zend_Db
Improved unit tests.
ZF-31 PostgreSQL: implement describeTable() method
ZF-36 Specify fetch mode for internal Zend_Db queries
ZF-49 Zend_DB_Adapter_Abstract should has a function like checkConnection()
ZF-53 quote() quotes numeric values inappropriately.
ZF-147 Need getConnection() to create and return connection
ZF-189 Oracle: Zend_Db_Adapter_Oracle->listTables() has undefined variable
ZF-192 Zend_Db_Adapter_Oracle->describeTable() bad sql request
ZF-223 Zend_Db_Adapter_Pdo Bind problems
ZF-279 Zend_Db_Statement::fetchColumn() fetches all rows
ZF-409 Zend_Db_Adapters should verify extensions are loaded
ZF-787 MS SQL Server: bug in Zend_Db_Adapter_Pdo_Mssql::limit()
ZF-825 Zend_Db_Adapter_Pdo_Mysql not compatible with Zend_Db_Adapter_Abstract
ZF-826 Doesn't work Zend_Db_Adapter_Pdo_Mysql::describeTable()
ZF-831 MySQL describeTable still doesn't work correctly
ZF-839 Notices in Zend_Db_Adapter_Pdo_Mysql::describeTable()
ZF-840 Microsoft: describeTable() references invalid fields
ZF-848 DB2 adapter fetchAssoc() is just like fetchAll()
ZF-849 DB2 statement fetchAll() fetches only last row
ZF-855 PostgreSQL: a notice in describeTable()
ZF-871 DB2 lastInsertId() gives wrong results in concurrent environment
ZF-876 Zend_Db_Table->insert() causes an exception in lastInsertId()
ZF-898 PostgreSQL: quoteIdentifier() is wrong!
- Zend_Db_Adapter_Xml
ZF-510 Zend_Db_Xml docblock missing @category, incorrect @package
- Zend_Db_Select
Improved unit tests and documentation.
ZF-28 won't select table-specific columns
ZF-197 new method reset()
ZF-204 Properly supporting table aliases in Zend_Db_Select
ZF-464 incorrectly splits ORDER string that contain commas
ZF-635 getter methods to return individual parts
ZF-873 Query directly from object
ZF-887 support for queries without a FROM clause
ZF-888 support for joins without a condition in the ON clause
ZF-889 support join types RIGHT, FULL, CROSS, and NATURAL
ZF-890 eliminate SQL-89 join syntax
ZF-891 incorrectly splits GROUP BY that contain commas
ZF-896 wrong resulting SQL query string
- Zend_Db_Table
ZF-862 Zend_Db_Table options for specifying table name and primary key
ZF-903 Zend_Db_Table save() does not set the new primary key
ZF-907 different exception messages for the same thing
- Zend_Environment
New component to give diagnostic information about PHP (incubator).
- Zend_Feed
ZF-911 Feed delete() method does not handle redirects
- Zend_Filter / Zend_Validate
Moved new object-oriented design from incubator to core.
ZF-84 Zend_Filter::isHostname does not support one character parts
ZF-366 Unit Tests for Zend_Filter_Input
ZF-487 [Coding Standard] TRUE, FALSE, NULL
ZF-730 Test for Content Length for Zend_Filter_Input
ZF-774 function isLengthBetween (for strings)
ZF-872 Unit Tests failing - File not found
ZF-895 Various Date related Unit Tests failing
ZF-918 Notice: Undefined variable for Zend_Validate Unit Tests
- Zend_Gdata
ZF-750 ob capturing can be removed from getAuthSubSessionToken
ZF-852 GData Google Base sample crashes on getFeed()
- Zend_Http_Client
ZF-789 Spaces in Set-Cookie Header
ZF-901 Zend_Http_Client_Adapter_Socket::request causes infinite loop
- Zend_Locale
ZF-702 Zend_Locale_Format : supporting number scripts
ZF-731 Define own formats
ZF-756 toNumberSystem() does not detect spelling mistakes in $from and $to
ZF-770 Zend_Locale unit tests crash
ZF-772 API method name improvement: toNumberSystem() => convertNumerals()
ZF-793 formating fails using toNumber()
ZF-856 Zend_LocaleTest Test failing
ZF-882 isDate() accepts invalid dates
ZF-883 getDate() / _parseDate() automatically attempt to fix invalid dates
ZF-894 Zend_Locale_FormatTest failing
- Zend_Log
New object-oriented design for this class (incubator)
ZF-728 Wrong use of Zend_Db_Adapter_Abstract::insert()
- Zend_Mail
New Zend_Mail_Read features moved from incubator to core.
ZF-458 Adding Authentication to Zend_Mail_Transport_Smtp
ZF-575 cumulative recipient when mail generate with a foreach structure.
ZF-788 Call to undefined function Zend_Mail_Exception()
ZF-857 parse error in Zend_Mail_Client_Smtp_Auth_Crammd5
ZF-923 Mime decode from message fails to detect content-type
ZF-925 Zend_Mail_Protocol_Abstract does not allow IP addresses or localhost
ZF-927 Zend_Mail strips down empty newlines in body message
ZF-928 Zend_Mail mixes To: and Bcc: headers on multiple Bcc
- Zend_Measure
ZF-854 Zend_Measure_NumberTest tests failing
- Zend_Pdf
ZF-18 Translate font changes in Zend_Pdf English documentation
- Zend_Rest_Client / Zend_Rest_Server
Moved from incubator to core.
ZF-125 _prepareRest in Zend_Service_Rest has too many required arguments
ZF-200 restPost doesn't set argument 2 for _prepareRest()
ZF-648 Support proxy servers
ZF-650 Resolve redundant REST client class
ZF-754 Zend_Rest_Server::_handleStruct() should be recursive
- Zend_Search_Lucene
New feature to index HTML files.
Greatly improved performance.
ZF-76 Zend_Search_Lucene don't index polish chars in UTF-8
ZF-90 memory segmen storage provider
ZF-265 Document character escaping query parser feature (Changeset [220])
ZF-336 Detected an illegal character in input string
ZF-549 Can't create proper _0.cfs file
ZF-821 Default query parser boolean operator
ZF-865 Boolean queries search optimization.
ZF-866 Query optimization
ZF-919 Dictionary index file prefetching may improve performance.
ZF-920 Performance improvement
- Zend_Service_(all)
ZF-649 Support proxy servers
- Zend_Service_Akismet
New web service component.
- Zend_Session
Refactored design.
ZF-799 Zend_Session_Core::setId() does not report failure
ZF-906 $_SESSION might be modified after Zend_Session::writeClose()
- Zend_XmlRpc_Client / Zend_XmlRpc_Server
ZF-771 XmlRpc value encoding can cause conflicts with server and client
- Total of 133 issues resolved; for a detailed list, see the changelog
in the issue tracker at http://framework.zend.com/issues
=RELEASE 0.7.0 / 18-Jan-2007=
This release resolves the following issues:
- Zend.php:
ZF-35 ZF Version check
ZF-329 Removal of loadInterface() Method
ZF-380 Zend::loadFile() method do not return correct values
ZF-411 API doc improvement
ZF-454 Zend::isReadable triggers error-handler
- Zend_Acl:
Moved from incubator to core.
- Zend_Auth: (incubator)
ZF-657 Zend_Auth's use of Zend_Session
- Zend_Cache:
ZF-463 Zend_Cache tests use a system directory
ZF-724 testGetWithAnExistingCacheIdAndUTFCharacters fails
- Zend_Cache_Backend_ZendPlatform:
Moved from incubator to core.
- Zend_Controller:
ZF-537 Handling HTTP 100 responses
ZF-628 Zend_Controller_Action::redirect and new repsonse object integration
ZF-637 _formatName not removeing underscores in actions
ZF-656 MVC Plugin Interface/Abstract Class incorrect
ZF-658 request object should not set controller and action in params
ZF-659 MVC documentation should cover utility methods of Action Controllers
ZF-660 MVC modules fail need default module setting
ZF-669 setHeader() shoudl allow modifications to HTTP response codes
ZF-671 No baseUrl/pathInfo auto-detection in Zend_Controller_Request_Http
ZF-679 Missing argument in _hasParam()
ZF-680 endless loop Zend_Controller_Dispatcher::loadClass()
ZF-682 Zend_Controller_Router_Route problem when using empty route and path
ZF-707 Unsupported operand when $_GET and/or $_POST are null
ZF-711 Unit test failure in Zend/Controller/Request/HttpTest::test__Isset()
ZF-713 _hasParam in Zend_Controller_Action is just wrong
- Zend_Date:
Finished implementation, resolved many issues.
Moved from incubator to core.
- Zend_Db:
ZF-201 PDO Adapter names should begin with 'pdo_'.
ZF-511 Zend_Db_Adapter_MySQLi coding standards conformance
- Zend_Filter/Zend_Validate: (incubator)
New prototype implementation.
- Zend_Gdata:
ZF-704 testOrderbyParam(Zend_Gdata_CalendarTest) failing
ZF-708 Document Gdata delete() method better
ZF-712 Gdata exception handling is confusing
ZF-729 Unable to delete calender events when using ClientLogin
ZF-747 Report POST response message in Gdata exception
ZF-757 Gdata doc hyperlinks have changed
ZF-759 Doc use of Zend_Gdata->delete() without a feed object
ZF-762 Gdata doc should explain how to use Zend_Feed object
- Zend_Http_Client:
ZF-647 Support proxy servers
ZF-689 Zend_Http_Client sets wrong HTTP protocol version
ZF-697 Bad handling of the query part of an uri
ZF-725 Can't choose which type of SSL to use
ZF-741 Invalid chunk size in Zend_Http_Client_Adapter_Socket
ZF-751 The timeout option is only applied on the opening of the connection
ZF-753 PHP Notice: Undefined offset: 1
- Zend_Http_Server: (incubator)
ZF-533 Server only reads the first line of the request
- Zend_Locale:
Finished implementation, resolved issues.
Moved from incubator to core.
- Zend_Mail_Folder: (incubator).
Improvements to component under development.
- Zend_Memory: (incubator).
New component.
- Zend_Measure:
Moved from incubator to core, resolved issues.
- Zend_Registry:
ZF-662 testManualInit(Zend_RegistryTest) failure
ZF-672 Zend_Registry needs its set() and has() methods back
ZF-674 testBeforeInit(Zend_RegistryTest) failure
ZF-675 testManualInit(Zend_RegistryTest) failure
- Zend_Search_Lucene:
ZF-85 Query Parser not handling fieldbname with underscores
ZF-228 document and field boost does not work
ZF-690 Large file indexing problem
- Zend_Service_Amazon:
ZF-119 Service_Amazon_Item not return valid Track
- Zend_Session:
Moved from incubator to core.
ZF-548 Documentation for Zend_Session
ZF-661 Expiration of namespace variables by hop does not work as expected
ZF-676 Zend_Session_Core does not correctly check its state
ZF-678 Some of the public API methods are not documented.
ZF-698 Ambiguous error messages
ZF-735 automatic defaulting of session name, and session collisions
ZF-736 Rename unLock() method to unlock()
ZF-740 doc not clear on session locking and limiting instances
ZF-749 Exception handling for certain errors not clear
- Zend_TimeSync: (incubator)
Improvements to component under development.
- Zend_Translate: (incubator)
New component.
- Zend_Uri:
ZF-611 Switch to lazy loading Exceptions
- Zend_XmlRpc:
Improvements to code and documentation.
- Zend_View:
ZF-173 Missing parenthesis in the example
ZF-655 opt group support for FormSelect
ZF-699 empty() and isset() on view properties are broken
ZF-706 Cannot specify id attribute for hidden fields in 0.6.0
ZF-727 Loading of helpers is not LIFO
ZF-752 Wrong error message in Zend_View_Abstract
- Total of 90 issues resolved; for a detailed list, see the changelog
in the issue tracker at http://framework.zend.com/issues
=RELEASE 0.6.0 / 16-Dec-2006=
- Zend_Acl: new architecture (incubator).
- Zend_Auth: new component (incubator).
- Zend_Cache_Backend_ZendPlatform: new class (incubator).
- Zend_Console_Getopt: new component (incubator).
- Zend_Db_Adapter_Oracle: new database adapter.
- Zend_Gdata: new component integrated into core library.
- Zend_Http_Client: new architecture, cookie support.
- Zend_Http_Client: proxy server support (incubator)
- Zend_Http_Server: new tool (incubator).
- New I18N components Zend_Date, Zend_Locale, Zend_Measure (incubator).
- Zend_Mail_Folder: new component (incubator).
- MVC: improvements, documentation, moved to core library.
- Zend_Registry: improvements, moved to core library.
- Zend_Search_Lucene: new search query language, many improvements.
- Zend_Service_Simpy: new component (incubator).
- Zend_Session: new implementation (incubator).
- Zend_TimeSync: new component (incubator).
- Zend_Uri: new documentation.
- Zend_XmlRpc_Client,Server: improvements, documentation, moved to core library.
- Many improvements to documentation and testing coverage.
- 124 issues resolved; for a detailed list, see the changelog
in the issue tracker at http://framework.zend.com/issues
=RELEASE 0.2.0 / 29-Oct-2006=
- New MVC implementation
- New HTTP request and response objects make it easy to automate unit
testing for web apps without a web server, and also make it possible
to use MVC for command-line and PHP-GTK application development
- Enhanced pure PHP Lucene-compatible search engine component, performs
index optimization and auto-optimization. Boolean queries through the API.
- New Mysqli DB adapter
- New JSON server
- New REST client and server
- New XmlRpc client and server
- New Acl component
- New Session component
- New Web Services clients for Delicious and Audioscrobbler
- New Registry component
- 72 issues resolved; for a detailed list, see the changelog
in the issue tracker at http://framework.zend.com/issues
=RELEASE 0.1.5 / 10-Jul-2006=
- release notes can be found in the issue tracker at http://framework.zend.com/issues under the project changelog.
=RELEASE 0.1.4 / 29-Jun-2006=
- Zend_InputFilter moved to Zend_Filter_Input (Mike, Chris)
- Fixed bug in Zend_Http_Client_File::delete() (Mike, Ralf)
- Fixed bug in Zend_Pdf_Filter_ASCIIHEX::decode() (Mike, Ralf)
- Improved Zend_Pdf_Image_PNG to handle more types; Alpha, Indexed (Kevin)
- Added Zend_Pdf_ImageFactory for creating image objects by filename (Kevin)
- Added parsing support in Zend_Pdf_Image_TIFF for TIFF format images (Kevin)
- Added abstract methods to Zend_Pdf_Image for image details w/h etc (Kevin)
- The Zend Framework is now released under the simpler new BSD license. (Andi)
- Fixed bug in Zend_Feed::findFeeds(). Reported by Ben Ramsey. (Mike)
- Zend_Db_Adapter_Pdo_Abstract::insert() has been removed (Rob)
- Fixed bug in Zend_Log::log(). Ticket #28 (Mike)
- Fixed bug in Zend_Controller_Dispatcher::formatActionName(). Ticket #10 (Mike)
- Change to how arrays are handled in Zend_Json_Encoder; when using numeric
indices, if indices do not start with 0 and end with (count($array)-1), array
will be encoded as associative array. (Matthew)
- Added stream support to Zend_Mime_Part. (Gaylord)
- Zend_Config has been accepted to the incubator. (Rob)
- Zend_Search_Lucene can now delete documents and update segments. (Alex)
- Fixed problem with oci_bind_by_name() in Zend_Db_Statement_Oracle. (Gaylord)
- Fixed header port number bug in Zend_Http_Client, ticket #97. (Shahar)
- Added iconv() to string processing in Zend_Search_Lucene_Field. (Alex)
- Bugfixes to Zend_Mail modules to correct Sendmail transport header issues,
ticket #47, ticket #42, ticket #115, changeset [540], changeset [574].
(Matthew)
- Fixed access mode handling in Zend_Log_Adapter_File, ticket #108. (Mike)
- Fixed bug in Zend_Pdf command line demo, ticket #11. (Mike)
- Fixed bug in Zend_Db_Table_Row::save(), ticket #50. (Mike)
- Fixed bug in Zend_Db_Adapter_Pdo_Mysql::describeTable having NOT NULL,
ticket #81, changeset [487] (Rob)
- Zend_Uri_Http now uses the default Zend_Filter::isHostname() rules. (Mike)
- Fixed multipart/alternative handling when other attachments present in
Zend_Mail, ticket #59, changeset [583]. (Matthew)
- Fixed multiple bugs in Zend_Http_Client, ticket #133. (Mike)
- Added Zend_Db_Profiler documentation. (Matthew)
- Zend_Config promoted to core library. (admin)
- Zend_Cache promoted to core library. (admin)
- Additional release notes from issue tracker: http://framework.zend.com/issues/secure/ReleaseNote.jspa?projectId=10000&styleName=Html&version=10000
=RELEASE 0.1.3 / 18-Apr-2006=
- Zend_Filter is* methods return strictly TRUE or FALSE. (Chris)
- Zend_InputFilter has test* methods for retrieving valid data. (Chris)
- Fixed bug in Zend_View_Abstract::__isset(). Reported by James Simmons. (Mike)
- Zend_Db_Adapter_Pdo_Mysql::limit() now compatible with MySQL versions prior
to 4.0. Reported by Greg Neustaetter (Mike)
- Fixed bug in Zend_Controller_Dispatcher_Token::setParams(). Reported by Rob
Allen. (Chris)
- Fixed bug in Zend_Log::log(). Reported by Mislav. (Mike)
- Updated Zend_Filter::isFloat() and Zend_Filter::isInt() to respect locale.
(Chris)
- Improved Zend_Db_Adapter_Pdo_Mssql contributed by Rob Allen. (Mike)
- Fixed bug in Zend_Controller_Dispatcher::_formatName. Reported by Arpad Ray.
(Chris)
- Zend::dump() now works from CLI (Rob Allen)
- Improved support for XML-RPC namespaces (Mike, Chuck)
- Registry can now be tested with Zend::isRegistered (Shekar C. Reddy, Mike)
- Zend_Search_Lucene promoted from incubator (Alex)
- Zend_Cache has been accepted to the incubator (Fabien, Mislav)
- Zend_Json testing expanded; covers all major cases (Matthew)
- Fixed Zend_Json encoding of empty values (Matthew, Davey)
- Fixed Zend_Json encoding of associative arrays (Matthew, Davey)
- Fixed Zend_Json encoding of numeric indices in associative arrays (Matthew)
- Removed formatting (newlines, tabs) from Zend_Json encoding methods (Matthew)
- Fixed escaping in Zend_Json_Encoder (Matthew)
- Zend_HttpClient moved to Zend_Http_Client (Mike)
- Zend_Console_Args in the incubator but not yet refactored (Jason Garber)
- Zend_Mail enhancements in the incubator by Telekom Austria (Nico, Clez)
- Zend_Service classes no longer subclass Zend_Service_Rest (Davey, Andi, et al)
- Zend_Service classes now use new Zend_InputFilter (Davey)
- Fixed bug in Zend_Service_Amazon::itemLookup() (Davey)
- Fixed bug in Zend_Service_Flickr::userSearch() (Davey)
- Fixed bug in Zend_Uri_Http::__construct(). Reported by Adrian Gheorghe. (Mike)
- Improved some not well-formed PDF processing with Zend_Pdf. (Alexander)
- Minor Zend_Pdf documentation fixes. (Alexander)
- Fixed Zend_Pdf processing of inherited page attributes. (Alexander)
- Fixed Zend_Pdf umlauts support for standard fonts. (Alexander)
=RELEASE 0.1.2 / 8-Mar-2006=
- Unit test suite is now included. (Mike)
- Docs for Zend_Controller are now included. (Mike)
- Coding standards were out of date. Reported by Steph Fox. (Mike)
- Fixed default charset in Zend_Mail constructor. Reported by Jakob Buchgraber. (Mike)
- Fixed several Zend_Filter methods. (Chris)
- Fixed JSON datum encoding. Reported by Edwin Vlieg. (Mike)
- Fixed FormRadio Helper. Reported by AJ Tarachanowicz. (Chris)
- Fixed Zend_Uri_Http to work with new Zend_Filter. (Chris, Mike)
- Docs for the Zend_Db::factory() method were incorrect. Reported by Dinh. (Chris)
- Zend::loadClass() now works inside __autoload(). Reported by Rob Allen. (Mike)
- Fixed notices from Zend_Pdf_Element_Dictionary. Reported by Ralf Eggert. (Alex)
- Fixed notices from Zend_Search_Lucene_Index_SegmentWriter. Reported by Jared Williams. (Alex)
- Removed defunct Zend_Db_DataObject docs. (Mike)
- Added NEWS.txt file. (Andi)
=RELEASE 0.1.1 / 3-Mar-2006=
- Initial public code drop