CHANGELOG.md in pragma-2.1.1 vs CHANGELOG.md in pragma-2.2.0

- old
+ new

@@ -5,10 +5,31 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [2.2.0] + +### Added + +- Added ability to order by an association column +- Implemented the `action` option for the `Policy` macro +- Implemented the `Where` filter +- Implemented the `Scope` filter + +### Changed + +- Pipetrees have been normalized to use strings and no exclamation marks +- Move macros to `Pragma::Macro` namespace and provide BC-compatibility +- Default name of `Contract::Build` steps is now `contract.[name].build` +- Default name of `Contract::Persist` steps is now `contract.[name].[method]` + +### Fixed + +- Fixed handling of validation errors in `Contract::Validate` +- Fixed handling of validation errors in `Contract::Persist` + ## [2.1.1] ### Fixed - Fixed root-level model class computation @@ -27,9 +48,10 @@ ## [2.0.0] First Pragma 2 release. -[Unreleased]: https://github.com/pragmarb/pragma/compare/v2.1.1...HEAD +[Unreleased]: https://github.com/pragmarb/pragma/compare/v2.2.0...HEAD +[2.2.0]: https://github.com/pragmarb/pragma/compare/v2.1.1...v2.2.0 [2.1.1]: https://github.com/pragmarb/pragma/compare/v2.1.0...v2.1.1 [2.1.0]: https://github.com/pragmarb/pragma/compare/v2.0.0...v2.1.0 [2.0.0]: https://github.com/pragmarb/pragma/compare/v1.2.6...v2.0.0