Minor refactoring to `\action\Request`, added test coverage, removed unused properties and updated docblocks.
Cleaning up code formatting and adding test coverage to `\g11n` classes.
Small code cleanup and refactoring.
Removing `@author` and `@package` docblock tags. Tweaking XCache adapter documentation.
Adding documentation for `\util\collection\Filters`.
Moving `config/connections.php` to `config/bootstrap/connections.php`. Updating docblocks.
Updating `\analysis\Docblock::comment()` to account for Windows newlines, removed unreachable code branch, added test coverage.
Adding test coverage and documentation tweaks for classes in `\core`.
Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
Disallowing Mongo documents from illegally updating their `_id` fields.
Verifying multiple correct syntaxes for `Model::find('count')`, added tests. Fixes ticket #106.
Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.