forked from UnionOfRAD/lithium
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases 0.7
nateabele edited this page Oct 16, 2012
·
1 revision
David Persson (37):
- Updating skip message in
CldrTest. - Adding tests for
Phpcatalog adapter. - Removing superfluous
breakfromCodecatalog adapter. - Updating order of
seetags inCodecatalog adapter. Updating ref. - Adding tests for
Codecatalog adapter. - Removing dependency on
InflectorfromGettextcatalog adapter. - Updating
Gettextcatalog adapter to use constants for magic numbers. - Updating
Gettextcatalog adapter to check for existence of file. - Updating order of tags, adding todo in
Gettextcatalog adapter. - Filtering items with empty ids in catalog adapter.
- Adding reference link to
Gettextadapter. - Refactoring PO parser in
Gettextadapter. - Adding plural forms to be included in generated PO header.
- Adding tests for
Gettextcatalog adapter. - Removing superfluous dependencies from
Gettextadapter test. - Updating code formatting to conform with standards.
- Adding test for writing comments and flags using
Gettextadapter. - Removing assertions in symmetry test for
Gettextadapter. - Adding test for reading and writing validation for
Gettextadapter. - Fixing writing of PO files with plurals.
- Removing whitespace.
- Updating skipping of items with an empty id in
Gettextadapter. - Updating
Gettextadapter docblocks. - Removing assign by ref in
Gettextadapter for now. - Updating logic for translated in
_merge()of catalogBaseadapter. - Updating handling of translated values. Allowing it to be string.
-
Message::translate()to make count absolute before passing. - Fixing typo in
Message::translate()docblock. - Adding escaping tests for
Gettextadapter. Simplifying replace logic. - Using HEREDOC for data in
Phpcatalog adapter test. - Adding test for reading data containing anonymous functions with
Php. - Fix code formatting and typo in
Gettextadapter. - Adding tests for
Cldrcatalog adapter. - Renaming
Basecatalog adapter and moving one directory up. - Finishing rename of
Basecatalog adapter. - Updating all g11n classes to use type hinting for arrays where possible.
- Adding tests and mock for base catalog adapter.
Joël Perras (29):
- Optimizing
Parser. - Optimizing
Object::_init()a bit further. - Removing dead test case. Another small optimization to
Object::_init(). - Optimizing
Object::_init()a bit further. - Fixing broken cache adapters.
- Modifying
util\Validatorto usefilter_var()where possible. - Adding missing doc block for
util\Validator::. - Adding missing doc block to
core\StaticObject::. - Adding initial strategies implementation to
core\Adaptable. - Removing previous implementation of strategies.
- Adding paths for
strategy. Fixing coding standard violation. -
core\Adaptablerefactor. - Partial strategy implementation.
- Adding single-strategy implementation to Adaptable.
- Updating strategies implementation to handle multiple strategies.
- Adding
method_exists()check for strategy method call. - Applying strategies to
Session::read()andSession::write(). - Adding
Jsoncache strategy. - Adding tests for
Encoder&Jsonstrategies. - Updating
storage\Sessiontests for new exception messages. - Refactoring
core\Adaptablefor more explicit library location. - Updating
storage\Session::read()and relevant session adapters to return all data when no key is specified. - Updating documentation in
storage\Session. - Cleaning up documentation for
storage\Sessionand associated adapters. - Adding
Cookie::check()method & test cases. - Adding
storage\session\adapter\Php::check(), with associated tests. - Adding @filter tags to relevant class methods in
storage\Sessionandstorage\Cache. - Re-naming
Encoderstrategy toBase64. RenamingEncoderTesttoBase64Test. - Renaming all instances of
Encoderclass withBase64.
Mariano Iglesias (1):
- Fixing issue where
Libraries::load()will not load files that are part of the include_dir setting.
Nate Abele (90):
- Adding test class overrides in
\g11n\LocaleTestto fix console environment assumptions. - Adding documentation to
\net\http\Router, and replacingRouter::connect(null)syntax withRouter::reset(). Adding routing shortcut syntax so that'Controller::action'is interpreted the same asarray('controller' => 'controller', 'action' => 'action'). - Adding iPod and Android to mobile browser list in
\action\Request. - Adding type hinting to constructor
$configarrays and all applicable$optionsparameters. Removing explicit array type casts where possible. - Fixing issue in
Htmlhelper where multi-resource calls toscript()andstyle()with'inline'set tofalsewere not rendering correctly. - Removing unused template files.
- Adding
config/bootstrap/media.phpto contain rules for handling different media types, and serving static assets. - Trimming out proprietary and lesser-used media formats from
\net\http\Media. - Small memory optimization to
\net\http\Router. - Simplifying code in
\core\Adaptableand derivatives. - Removing unused variables in
\template\Helper, optimizing default execution case in\util\String::insert(). - Removing unused method
\template\helper\Html::docType(). Deprecated by HTML5. - Fixing typo in docblock of
\util\Collection. - Fixing optimization case in
\util\String::insert(). - Adding tests for
\view\adapter\Simple. - Refactoring default library assignment / handling.
- Minor optimizations and removal of unused use cases in
\core\Object::_init()and\template\View::_init(). - Refactoring
config/bootstrap/cache.phpso that default configuration no longer throws errors if cache directories are not writeable and APC is unavailable. - Dropping
config/switchboard.phpand moving existing filters toconfig/bootstrap/action.php. - Adding type hinting to constructor
$configarrays and all applicable$optionsparameters. Removing explicit array type casts where possible. - Minor optimizations and removal of unused use cases in
\core\Object::_init()and\template\View::_init(). - Removing extra typecast in
\net\http\Route::__construct(). - Minor optimizations and removal of unused use cases in
\core\Object::_init()and\template\View::_init(). - Updating
app/config/bootstrap.phpwith default session cookie configuration, updating corresponding comments. - Small refactoring and renaming in
\session\adapter\Cookie. - Enabling query strings in route-generated URLs by passing in a
'?'key, which can be set to a string or array. - Small refactoring to
\action\Dispatcher, adding test coverage. - Enabled
\net\http\Media::type()to return a type name when passed a content type. Adding XHTML content type to HTML detection. AddingMedia::decode()to manually use media type decode handlers. - Small refactorings to
\action\Request. UsingMediato automatically decode non-urlencoded POST data and assign toRequest::$data, if content-type is a registered type. - Merging "plugin" and "library" concepts; both are now handled uniformly as "libraries". Removing
app/libraries/pluginsdirectory, removing plugin loading / configuration code, and refactoring\core\Libraries::add(). Adding route auto-loading to filter inapp/config/bootstrap/action.php. - Fixing bootstrap path auto-detection in
\core\Libraries::add(). Updating tests for compatibility with plugin handling refactor. Dropping tests for removed functionality. - Fixing support for custom string templates in
\helper\Form::field(), closes #31. - Refactoring
Dispatcherso that aRequestinstance must be passed torun(). WARNING: This change WILL break your application. Please refer toapp/webroot/index.phpwhen updating. - Fixing issue in
\action\Request::_init()where$datais not an array. - Refactoring
\action\Controllerto remove code which is now handled in\core\Object. RefactoringControllerso that theResponseobject is now instantiated in the_init()method. - Updating plugin-adding example to comply with new
LibrariesAPI. - Additional verifying tests for
\analysis\Inspector::type(). - Cleaning up variable references and docblock content in
\action\Controller::__invoke(). Fixing issue where$_render['action']gets overwritten. - Adding fix for routing where route elements with paired regular expressions don't reverse-generate URLs properly. Fixes #37.
- Rough draft implementation of subquery and join handling in
data\source\Database. - Implementing
model\Document::offsetGet()to enable array access toDocumentobjects. - Renaming
source\Database::columns()tosource\Database::schema(). - Adding integration tests to verify
ArrayAccessinterfaces forRecord,RecordSetandDocumentobjects. - Adding test files fixes for
lithium\data\model\RecordSet. - Adding each() and map() to load remaining data before processing. Updated tests.
- Renaming
source\Database::columns()tosource\Database::schema(). - Refactoring
\data\model\RecordSetand\data\model\Documentto use common base class\data\Collection, and moving to\data\collectionnamespace. RefactoringModelconnection-interaction methods to use_connection(). ImplementingMongoDb::_toMongoId()to properly wrap native Mongo IDs in aMongoIdobject instance. - Adding missing (moved) classes in
\data, dropping rule from .gitignore. - Updating data branch to 0.6.
- Dropping
\data\Connections::__init(). Config fileconfig/connections.phpno longer loaded with class. - Updating test cases for moved classes.
- Refactoring data layer to support CRUD operations against MySQL. Misc. refactorings to support Doctrine integration.
- Fixing bad merge in
\template\helper\Form. - Updating tests for
\data\collection\DocumentAPI changes. - Updating method implementations and signatures for descendants of
\data\source\Database. - Fixing
CouchDbtest to useDocumentinstead ofRecord. - Refactoring
\data\Connections::add()to require only two parameters. Addingconnections.phpto bootstrap. - Implementing
'count'query type in\data\Model, misc. refactorings in MongoDB adapter, added support for count and group queries. Refactored\data\model\Queryto support dynamic settings. RefactoredQuerysetters to also return values. Added support methods for grouping and aggregation. - Fixing variable reference error in
MySqladapter. - Fixing class reference in test case for
\util\Collection. - Adding
\data\collection\Document::stats()method for accessing ancillary statistics about query results. - Fixing class detection check in
\analysis\Inspector::type(). - Removing MySQLi adapter.
- Implementing minor filter-handling optimizations in
\data\Model. - Correcting
$optionsflag reference in\template\helper\Form::create(). - Enabling filtering for
\data\Model::create(). Refactoring data layer so that data and data set objects always come from backend data sources. - Removing mock MySQLi adapter.
- Rough draft implementation of subquery and join handling in
data\source\Database. - Refactoring data layer to support CRUD operations against MySQL. Misc. refactorings to support Doctrine integration.
- Implementing
'count'query type in\data\Model, misc. refactorings in MongoDB adapter, added support for count and group queries. Refactored\data\model\Queryto support dynamic settings. RefactoredQuerysetters to also return values. Added support methods for grouping and aggregation. - Adding error-catching to
MongoDb::disconnect(). - Fixing array key reference in
CouchDb::read(). - Fixing method signature on
Model::create(). - Fixing grouping queries in MongoDB.
- Removing
extract()call from\data\Model::save(). - Removing duplicate method definitions caused by bad merge.
- Adding sanity checking to pseudo-method
\data\Model::first(). - Refactoring
\data\source\Databaseto returnRecordSetobjects fromread(). - Fixing formatting and adding clarifying detail to documentation in
\util\Validator. - Fixing default layout formatting and conventions.
- Updating links and adding system checks to default application home page.
- Adding, updating and fixing documentation in
\core\Object. - Cleaning up docblocks in various classes.
- Updating documentation for
\core\Objectand\core\StaticObject. - Adding notes about autoloading rules to
\core\Libraries. - Modifying default configuration for
\data\source\Databaseso that no default database is specified. UpdatingMySqladapter so that a connection is not attempted without a valid configuration. - Adding documentation on object handling with
\util\Collection. - Adding documentation for
\util\Collection::formats()and related entities. - Adding test coverage to format handling in
\util\Collection, fixing issue when passingfalsetoformats(). - Removing incomplete readme file.
- Updating docblock in MongoDB adapter to reflect API changes.
- Refactoring
\template\view\Compiler::template()to simplify code branching. Adding heirarchy information to cache file names, automatically removing expired templates.
gwoo (21):
- fixing plugin path replacement in \core\Libraries from optimizations
- disabling the bootstrap/cache.php by default.
- fix for _locatePath
- fix for couchdb source when error is returned
- updating app.phar.gz
- fixing up some tests related to last merge.
- updating bootstrapping and reverting some changes for now from [bda1e1811a9dc15f010ecbd1e8e9e113800d144d]
- updating app template
- removing unused reference to Collection in \data\Connections
- changing CouchDb to use the database as defined in by the connection. Set a type on each document equal to the 'source' as defined by the Model.
- updating some classes for the Libraries changes.
- couchdb passes \integration\SourceTest with latest updates to \data
- updating joins support in \data\source\Database
- setting MySqlTest to use a test connection
- adding default REQUEST_METHOD to
\action\Requestfixes tests when run from command line. Fix for routing in RendererTest when run from command line. - adding some more tests for
\data\source\Databaseand\data\source\database\adapter\MySql. - throwing InvalidArgumentException if a Library is added but cannot be found.
- adding more tests and refactoring
\template. Most of the changes are in\template\helper - removing the used and abused \helper\Html::tag() method
- CacheTest fix related to Encoder rename.
- updating phar templates and adding some exception handlign to Library
indiefan (1):
- Updated InflectorTest namespace to have proper casing.