Releases 0.5

Nate Abele edited this page Oct 16, 2012 · 3 revisions

David Persson (25):

  • Removing metadata support, adding prepending of empty item from/to Gettext adapter.
  • Deabstracting Base catalog adapter.
  • Refactoring Catalog.
  • Catalog class already handles results which evaluate to false.
  • Fixing function nameing.
  • Updating Catalog class docblock.
  • Updating Cldr and Gettext class docblocks.
  • Updating Cldr adapter with changes to Catalog.
  • Fixing bad merge of Catalog class with new Adaptable implementation.
  • Simplifying conversion into lossless format.
  • Adding Php catalog adapter.
  • Adding g11n integration tests for Validator and Inflector.
  • Ensure that we have a singular ID before writing a PO file.
  • Use the id of an item as the singular id if not present.
  • Updating g11n Extract command with changes to Catalog class.
  • Allow 'translated' key to be null.
  • Temporarily setting default locale to 'root' in Message.
  • Moving gettext template into po subdirectory.
  • Moving locale dependent validation rules to g11n resources.
  • Updating View test case with changes to Catalog class.
  • Updating Group test.
  • Removing possibly confusing and unnecessary referencing.
  • Singularizing transliterations in remaining places.
  • Adding reference back in.
  • Updating CatalogInflectorIntegerationTest to use reset().

Joël Perras (8):

  • Cleaning up documentation in lithium\core\Adaptable. Fixes #19.
  • Removing spurious var_dump() from lithium\console\command\Test::run().
  • Updating doc blocks for lithium\console\command\Test::run().
  • Refactoring test reporting to be more console-friendly.
  • Updating Inflector::rules() examples in app/config/bootstrap.php.
  • Fixing typo in example for Inflector::rules() in app/config/bootstrap.php.
  • Modifying console\command\Library::archive() phar archive filter regex.
  • Adding skips to tests\cases\console\command\LibraryTest.

Matthew Harris (7):

  • Declaring util\String::hash() as static.
  • Adding test coverage for util\String::hash().
  • Adding test coverage for util\String::tokenize().
  • Adding test coverage for util\socket\Curl.
  • Adding test coverage for util\socket\Stream.
  • Fixing variable name typo.
  • Adding test coverage for util\Validator.

Nate Abele (24):

  • Re-organizing bootstrap instructions into smaller files.
  • Cleanup in config/bootstrap.php.
  • G11n message configuration moved from config/switchboard.php to config/bootstrap/g11n.php.
  • Adding test cases for core\Libraries::find() to ensure only class files are found by default.
  • Refactoring path caching in core\Libraries and adding accessor method cache() for read/write support.
  • Lengthening or rewriting class docblocks for all classes in lithium\action. Small code formatting fixes.
  • Removing unimplemented class util\reflection\Coverage.
  • Renaming variables for clarity in util\Set::merge().
  • Removing util\Set::filter(), and updating Set tests.
  • Moving all classes from util\reflection to analysis package.
  • Moving all classes in util\reflection to analysis package. Removing util\reflection\Coverage class.
  • Added documentation to action\Dispatcher and removed unused class reference. Added documentation to action\Controller, fixed code formatted, and added lazy-initialization refactoring in Controller::redirect().
  • Added documentation and fixed code formatting in core\StaticObject.
  • Adding filtering to http\Media::render().
  • Enabling element rendering. Elements may be rendered by calling <?=$this->view()->render(array('element' => 'element_name'), $vars); ?> in templates.
  • Adding filtering to http\Media::_handle().
  • Refactoring template\View to remove dependency on g11n\Media. Content filters are now applied in config/bootstrap/g11n.php. Also implementing render() in all subclasses of view\Renderer.
  • Committing initial draft of Auth API, refactoring Adaptable, fixing method signature of util\String::hash().
  • Fixing small return value error in Adaptable::_config().
  • Adding full session support to Auth, along with clear() method for logging out.
  • Adding unit test assertion for analysis\Logger. Coverage now at 100%.
  • Allowing label titles to be automatically inflected from label names in helper\Form::label().
  • Adding assertions and mock class for action\Dispatcher.
  • Refactoring http\Response and action\Response to remove code from the constructor.

Niel Archer (16):

  • Fixes doc block commits lost during merge process for 0.3 release.
  • Fixing some styling to reflect document standard, and some whitespace in lithium\console\command\Test.
  • Fixing lithium\console\command\g11n\Extract styling to reflect documentation standards + some whitespace.
  • Fixing white-space/formatting for coding/documentation standards.
  • Adding @params and @see to doc blocks for methods find(), load(), locate(), _locate().
  • Adding @params to doc blocks for methods __init() and _filter().
  • Adding @params to doc blocks for __construct() method.
  • Fixing @param in doc block for method write(). Also fixes some white-space/formatting.
  • Adding/Fixing @params in doc blocks for methods adapter(), clean(), clear(), delete(), key(), read(), and write().
  • Adding/fixing dock blocks for class and methods assertTags(), _array() and _reportException(). Also fixes some whitespace/formatting.
  • Adding/fixing doc blocks for methods clean(), hash(), insert(), and uuid().
  • Fixing spelling of Invocation in method names.
  • Reverting my changes, that occured at the same time as coder documented them.
  • Typo, spelling, and punctuation fixes.
  • Fixing formatting of @params in doc blocks
  • Moving @see before @var

Schreck (1):

  • Changing copyright date to 2010.

alkemann (1):

  • Hook check fixes in div files.

gwoo (32):

  • Updating Model::schema() to use Model::meta('source'), fixes #20.
  • Uupdating app.phar.gz template for \build\Library.
  • Adding filter when namespaces is true, fixes [e8026850d7d16d7fe18b857490107f4bb4ce7c07]
  • Refactoring inflector. removes the need for __init(). removes variable, use camelize(word, false). changing default replacement for slug to -.
  • Transliterations changed to transliteration. Inflector::clear() changed to Inflector::reset().
  • Initial work on \command\build\Controller.
  • Finishing off the \build\Controller.
  • Adding command\build\Model.
  • Removing some whitespace.
  • Starting to update help menu in \console.
  • Some more work on help in console.
  • Extracting Command::help() to \command\Help.
  • Working on \command\Help.
  • Moving help to a separate command. for example li3 help, li3 help Test, li3 help api lithium.core.Libraries.
  • Fixing up some doc blocks in \command\Help.
  • Fixing \command\Build::_save() when app directory has a different name.
  • Renaming \command\Build & \command\build\* to \command\Create and \commamnd\create\*.
  • Moving coammnd\create\Library to \command\Library. Adding support for plugin/extension server.
  • Updating copyright date.
  • Fixing up merge of \command\Library. Modidying command\Help display a little.
  • Removing stub class.
  • Adding missing outputFilters config to \template\View.
  • Adding some skips if phar.readonly = 1. \command\Library::archive() requires phar.readonly = 0.
  • Updating Libaries::find() to accept the suffix via options.
  • Adding port, username, password options to \command\Library.
  • Adding force option to command\Library::archive().
  • Adding response handling and authentication to \command\Library::push().
  • Removing lithium_docs po file for now.
  • Adding configurable filter to \command\Library used in archive method.
  • Adding some error handling to command\Library.
  • Applying fix for \template\view\adapter\File to handle rendering elements.
  • Updating \command\Library::install().