All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
NOTE: Always keep an Unreleased version at the top of this CHANGELOG for easy updating.
Unreleased - YYYY-MM-DD
- For new features.
- For changes in existing functionality.
- For once-stable features removed in upcoming releases.
- For deprecated features removed in this release.
- For any bug fixes.
- To invite users to upgrade in case of vulnerabilities.
2.0.0 - 2017-02-09
- CHANGELOG.md
- Update composer to use lumen-framework 5.4.
- Update doc comments for functions.
- Namespace in CreatesHttpResponses, JsonExceptionHandler, ValidatesData.
1.4.0 - 2016-05-20
- Gitter badge.
- JsonExceptionHandler to return valid json.
- Clean the exception stack trace in the JsonExceptionHandler.
1.3.3 - 2016-04-24
- Contributing information.
- Update README.md
- Improve JsonExceptionHandler.
1.3.2 - 2016-04-06
- Namespace.
1.3.1 - 2016-04-01
- Proper route rendering to PaginatesData Trait.
1.3.0 - 2016-04-01
- PaginatesData trait.
- Pagination from EntityService.
1.2.1 - 2016-03-31
- Namespace for EntityService.
1.2.0 - 2016-03-31
- Format code style
- Resource responses from CreatesHttpResponses.
1.1.3 - 2016-03-31
- EntityService service.
- PerformsSearch trait.
- Update gitignore.
- Update composer.
- Format code style.
1.1.2 - 2016-03-30
- Bug in ExceptionHandler.
1.1.1 - 2016-03-30
- SerializesData Trait.
1.1.0 - 2016-03-26
- Refactor ExceptionHandler.
- Move RunsLumen under Traits.
1.0.1 - 2016-03-26
- ShortId as dependency.
- Refactor objectId to domainId.
1.0.0 - 2016-03-07
- Restructuring of the project.
- Update composer.
- ChecksPermissions trait.
- SerializerService service.
- SerializesData trait.
- DomainEvent event.
- HasOccurred trait.
0.14.0 - 2015-12-22
- Function subjectHasPermission to ChecksPermissions trait.
0.13.1 - 2015-12-04
- JSON_PARTIAL_OUTPUT_ON_ERROR flag when encoding JSON responses.
0.13.0 - 2015-10-01
- Renamed ProcessesRequests to CreatesHttpResponses.
- FiresEvents::fireEvent returns the result.
- Refactor DomainEvent.
0.12.3 - 2015-09-29
- Missing type hints to ValidatesData trait.
0.12.2 - 2015-09-28
- Bug that caused ValidatesData trait to always pass validation.
0.12.1 - 2015-09-16
0.12.0 - 2015-09-16
- Support for enabling/disabling entity filters.
0.11.1 - 2015-09-16
- Hard-coded .env file.
0.11.0 - 2015-09-16
- RunsLumen trait.
- Missing methods to ChecksPermissions.
- Moved lumen modules to suggests.
0.10.0 - 2015-09-10
- CreatesIdentities trait.
0.9.0 - 2015-09-09
- Change function signature for validationFailedResponse and throwValidationFailed.
0.8.0 - 2015-09-09
- Application traits.
- Re-factor existing application traits.
- Controller. Use traits instead.
0.7.0 - 2015-09-08
- Application traits.
- EntityController.
0.6.0 - 2015-09-03
- New exception classes.
- Update composer.
- Use HasIdentity trait.
- Re-factor model classes.
- DocumentRepository.
- EntityEvent.
0.5.1 - 2015-09-03
- Missing use statement in DomainEvent.
0.5.0 - 2015-09-02
- Re-factor DomainEvent and EntityEvent.
- Filtering, sorting and pagination support. Use lumen-search instead.
- Document logic. Belongs in a separate project.
0.4.8 - 2015-08-19
- Most used functions to DocumentRepository.
0.4.7 - 2015-08-17
- Helper-functions to DocumentRepository.
0.4.6 - 2015-08-17
- Unused function from IdentifiableDocumentObject.
0.4.5 - 2015-08-14
- IdentifiableDocumentObject for ODM. Similar to IdentifiableDomainObject in ORM.
0.4.4 - 2015-08-05
- Consider integers and booleans to be values as well.
0.4.3 - 2015-08-05
- DocumentRepository.
- DocumentService.
0.4.2 - 2015-08-04
- Update composer.
- Add keywords.
0.4.1 - 2015-08-04
- Update composer.
- Use ORM namespace.
0.4.0 - 2015-08-04
- ODM models to implement Document.
0.3.2 - 2015-08-05
- Consider integers and booleans to be values as well.
0.3.1 - 2015-08-04
- Ability to filter queries using "starts with" and "ends with".
0.3.0 - 2015-07-09
- Default success response to an empty array.
0.2.5 - 2015-06-25
- Use statement in DomainEvent.
0.2.4 - 2015-06-25
- Update composer.
0.2.3 - 2015-06-25
- New methods to EntityService.
0.2.2 - 2015-06-25
- Committing of entity changes.
0.2.1 - 2015-06-25
- Use statement in Controller.
0.2.0 - 2015-06-25
- Update composer.
- Classes.
0.1.1 - 2015-06-23
- Moved code under
src/
.
0.1.0 - 2015-06-23
- Project files.