nordsoftware/lumen-core

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/) 
and this project adheres to [Semantic Versioning](http://semver.org/).

NOTE: Always keep an Unreleased version at the top of this CHANGELOG for easy updating.

## [Unreleased] - YYYY-MM-DD
### Added
- For new features.
### Changed
- For changes in existing functionality.
### Deprecated
- For once-stable features removed in upcoming releases.
### Removed
- For deprecated features removed in this release.
### Fixed
- For any bug fixes.
### Security
- To invite users to upgrade in case of vulnerabilities.

## [2.0.0] - 2017-02-09
### Added
- CHANGELOG.md

### Changed
- Update composer to use lumen-framework 5.4.
- Update doc comments for functions.

### Fixed
- Namespace in CreatesHttpResponses, JsonExceptionHandler, ValidatesData.

## [1.4.0] - 2016-05-20
### Added
- Gitter badge.

### Changed
- JsonExceptionHandler to return valid json.
- Clean the exception stack trace in the JsonExceptionHandler.

## [1.3.3] - 2016-04-24
### Added
- Contributing information.

### Changed
- Update README.md
- Improve JsonExceptionHandler.

## [1.3.2] - 2016-04-06
### Fixed
- Namespace.

## [1.3.1] - 2016-04-01
### Added
- Proper route rendering to PaginatesData Trait.

## [1.3.0] - 2016-04-01
### Added
- PaginatesData trait.

### Removed
- Pagination from EntityService.

## [1.2.1] - 2016-03-31
### Fixed
- Namespace for EntityService.

## [1.2.0] - 2016-03-31
### Changed
- Format code style

### Removed
- Resource responses from CreatesHttpResponses.

## [1.1.3] - 2016-03-31
### Added
- EntityService service.
- PerformsSearch trait.

### Changed
- Update gitignore.
- Update composer.
- Format code style.

## [1.1.2] - 2016-03-30
### Fixed
- Bug in ExceptionHandler.

## [1.1.1] - 2016-03-30
### Added
- SerializesData Trait.

## [1.1.0] - 2016-03-26
### Changed
- Refactor ExceptionHandler.
- Move RunsLumen under Traits.

## [1.0.1] - 2016-03-26
### Added
- ShortId as dependency.

### Changed
- Refactor objectId to domainId.

## [1.0.0] - 2016-03-07
### Changed
- Restructuring of the project. 
- Update composer.

### Removed
- ChecksPermissions trait.
- SerializerService service.
- SerializesData trait.
- DomainEvent event.
- HasOccurred trait.

## [0.14.0] - 2015-12-22
### Added
- Function subjectHasPermission to ChecksPermissions trait.

## [0.13.1] - 2015-12-04
### Added
- JSON_PARTIAL_OUTPUT_ON_ERROR flag when encoding JSON responses.

## [0.13.0] - 2015-10-01
### Changed
- Renamed ProcessesRequests to CreatesHttpResponses.
- FiresEvents::fireEvent returns the result.
- Refactor DomainEvent.

## [0.12.3] - 2015-09-29
### Added
- Missing type hints to ValidatesData trait. 

## [0.12.2] - 2015-09-28
### Fixed
- Bug that caused ValidatesData trait to always pass validation. 

## [0.12.1] - 2015-09-16
## [0.12.0] - 2015-09-16
### Added
- Support for enabling/disabling entity filters.

## [0.11.1] - 2015-09-16
### Removed
- Hard-coded .env file.

## [0.11.0] - 2015-09-16
### Added
- RunsLumen trait.
- Missing methods to ChecksPermissions.

### Changed
- Moved lumen modules to suggests.

## [0.10.0] - 2015-09-10
### Added
- CreatesIdentities trait.

## [0.9.0] - 2015-09-09
### Changed
- Change function signature for validationFailedResponse and throwValidationFailed.

## [0.8.0] - 2015-09-09
### Added
- Application traits.

### Changed
- Re-factor existing application traits.

### Removed
- Controller. Use traits instead.

## [0.7.0] - 2015-09-08
### Added
- Application traits.

### Removed
- EntityController.

## [0.6.0] - 2015-09-03
### Added
- New exception classes.

### Changed
- Update composer. 
- Use HasIdentity trait.
- Re-factor model classes.

### Removed
- DocumentRepository.
- EntityEvent.

## [0.5.1] - 2015-09-03
### Fixed
- Missing use statement in DomainEvent.

## [0.5.0] - 2015-09-02
### Changed
- Re-factor DomainEvent and EntityEvent.

### Removed
- Filtering, sorting and pagination support. Use lumen-search instead.
- Document logic. Belongs in a separate project.

## [0.4.8] - 2015-08-19
### Added
- Most used functions to DocumentRepository.

## [0.4.7] - 2015-08-17
### Added
- Helper-functions to DocumentRepository.

## [0.4.6] - 2015-08-17
### Removed
- Unused function from IdentifiableDocumentObject.

## [0.4.5] - 2015-08-14
### Added
- IdentifiableDocumentObject for ODM. Similar to IdentifiableDomainObject in ORM.

## [0.4.4] - 2015-08-05
### Changed
- Consider integers and booleans to be values as well.

## [0.4.3] - 2015-08-05
### Added
- DocumentRepository.
- DocumentService.

## [0.4.2] - 2015-08-04
### Changed
- Update composer.
- Add keywords.

## [0.4.1] - 2015-08-04
### Changed
- Update composer.
- Use ORM namespace.

## [0.4.0] - 2015-08-04
### Added
- ODM models to implement Document.

## [0.3.2] - 2015-08-05
### Changed
- Consider integers and booleans to be values as well.

## [0.3.1] - 2015-08-04
### Added
- Ability to filter queries using "starts with" and "ends with".

## [0.3.0] - 2015-07-09
### Changed
- Default success response to an empty array.

## [0.2.5] - 2015-06-25
### Fixed
- Use statement in DomainEvent.

## [0.2.4] - 2015-06-25
### Changed
- Update composer.

## [0.2.3] - 2015-06-25
### Added
- New methods to EntityService.

## [0.2.2] - 2015-06-25
### Fixed
- Committing of entity changes.

## [0.2.1] - 2015-06-25
### Fixed
- Use statement in Controller.

## [0.2.0] - 2015-06-25
### Changed
- Update composer.

### Fixed
- Classes.

## [0.1.1] - 2015-06-23
### Changed
- Moved code under `src/`.

## [0.1.0] - 2015-06-23
### Added
- Project files.

[Unreleased]: https://github.com/nordsoftware/lumen-core/compare/2.0.0...HEAD
[2.0.0]: https://github.com/nordsoftware/lumen-core/compare/1.4.0...2.0.0
[1.4.0]: https://github.com/nordsoftware/lumen-core/compare/1.3.3...1.4.0
[1.3.3]: https://github.com/nordsoftware/lumen-core/compare/1.3.2...1.3.3
[1.3.2]: https://github.com/nordsoftware/lumen-core/compare/1.3.1...1.3.2
[1.3.1]: https://github.com/nordsoftware/lumen-core/compare/1.3.0...1.3.1
[1.3.0]: https://github.com/nordsoftware/lumen-core/compare/1.2.1...1.3.0
[1.2.1]: https://github.com/nordsoftware/lumen-core/compare/1.2.0...1.2.1
[1.2.0]: https://github.com/nordsoftware/lumen-core/compare/1.1.3...1.2.0
[1.1.3]: https://github.com/nordsoftware/lumen-core/compare/1.1.2...1.1.3
[1.1.2]: https://github.com/nordsoftware/lumen-core/compare/1.1.1...1.1.2
[1.1.1]: https://github.com/nordsoftware/lumen-core/compare/1.1.0...1.1.1
[1.1.0]: https://github.com/nordsoftware/lumen-core/compare/1.0.1...1.1.0
[1.0.1]: https://github.com/nordsoftware/lumen-core/compare/1.0.0...1.0.1
[1.0.0]: https://github.com/nordsoftware/lumen-core/compare/0.14.0...1.0.0
[0.14.0]: https://github.com/nordsoftware/lumen-core/compare/0.13.1...0.14.0
[0.13.1]: https://github.com/nordsoftware/lumen-core/compare/0.13.0...0.13.1
[0.13.0]: https://github.com/nordsoftware/lumen-core/compare/0.12.3...0.13.0
[0.12.3]: https://github.com/nordsoftware/lumen-core/compare/0.12.2...0.12.3
[0.12.2]: https://github.com/nordsoftware/lumen-core/compare/0.12.1...0.12.2
[0.12.1]: https://github.com/nordsoftware/lumen-core/compare/0.12.0...0.12.1
[0.12.0]: https://github.com/nordsoftware/lumen-core/compare/0.11.1...0.12.0
[0.11.1]: https://github.com/nordsoftware/lumen-core/compare/0.11.0...0.11.1
[0.11.0]: https://github.com/nordsoftware/lumen-core/compare/0.10.0...0.11.0
[0.10.0]: https://github.com/nordsoftware/lumen-core/compare/0.9.0...0.10.0
[0.9.0]: https://github.com/nordsoftware/lumen-core/compare/0.8.0...0.9.0
[0.8.0]: https://github.com/nordsoftware/lumen-core/compare/0.7.0...0.8.0
[0.7.0]: https://github.com/nordsoftware/lumen-core/compare/0.6.0...0.7.0
[0.6.0]: https://github.com/nordsoftware/lumen-core/compare/0.5.1...0.6.0
[0.5.1]: https://github.com/nordsoftware/lumen-core/compare/0.5.0...0.5.1
[0.5.0]: https://github.com/nordsoftware/lumen-core/compare/0.4.8...0.5.0
[0.4.8]: https://github.com/nordsoftware/lumen-core/compare/0.4.7...0.4.8
[0.4.7]: https://github.com/nordsoftware/lumen-core/compare/0.4.6...0.4.7
[0.4.6]: https://github.com/nordsoftware/lumen-core/compare/0.4.5...0.4.6
[0.4.5]: https://github.com/nordsoftware/lumen-core/compare/0.4.4...0.4.5
[0.4.4]: https://github.com/nordsoftware/lumen-core/compare/0.4.3...0.4.4
[0.4.3]: https://github.com/nordsoftware/lumen-core/compare/0.4.2...0.4.3
[0.4.2]: https://github.com/nordsoftware/lumen-core/compare/0.4.1...0.4.2
[0.4.1]: https://github.com/nordsoftware/lumen-core/compare/0.4.0...0.4.1
[0.4.0]: https://github.com/nordsoftware/lumen-core/compare/0.3.2...0.4.0
[0.3.2]: https://github.com/nordsoftware/lumen-core/compare/0.3.1...0.3.2
[0.3.1]: https://github.com/nordsoftware/lumen-core/compare/0.3.0...0.3.1
[0.3.0]: https://github.com/nordsoftware/lumen-core/compare/0.2.5...0.3.0
[0.2.5]: https://github.com/nordsoftware/lumen-core/compare/0.2.4...0.2.5
[0.2.4]: https://github.com/nordsoftware/lumen-core/compare/0.2.3...0.2.4
[0.2.3]: https://github.com/nordsoftware/lumen-core/compare/0.2.2...0.2.3
[0.2.2]: https://github.com/nordsoftware/lumen-core/compare/0.2.1...0.2.2
[0.2.1]: https://github.com/nordsoftware/lumen-core/compare/0.2.0...0.2.1
[0.2.0]: https://github.com/nordsoftware/lumen-core/compare/0.1.1...0.2.0
[0.1.1]: https://github.com/nordsoftware/lumen-core/compare/0.1.0...0.1.1
[0.1.0]: https://github.com/nordsoftware/lumen-core/tree/0.1.0