**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()`.