{"push_id":672207740,"size":2,"distinct_size":2,"ref":"refs/heads/develop","head":"b9059a71aa8d16db5cfcac6d2c40cc11fbb3e2bd","before":"be9d4afe6350d16c9fb7bbd230d0022e5d97535f","commits":[{"sha":"af38946fb6a997200e0397a5f2430169508f4028","author":{"email":"e16500eaa3c380477baf4cc8d9f22e4eef47835a@hotmail.com","name":"thomasjthomasj"},"message":"Merge branch 'release/4.3.0'","distinct":true,"url":"https://api.github.com/repos/mothership-ec/cog-mothership-cms/commits/af38946fb6a997200e0397a5f2430169508f4028"},{"sha":"b9059a71aa8d16db5cfcac6d2c40cc11fbb3e2bd","author":{"email":"e16500eaa3c380477baf4cc8d9f22e4eef47835a@hotmail.com","name":"thomasjthomasj"},"message":"Merge tag '4.3.0' into develop\n\n- Implemented new `Filter` component\n- `Page\\Filter` namespace\n- `TagFilter` class for filtering pages by their tags\n- `ContentFilter` class for filtering by content fields\n- `ContentRangeFilter` class for filtering for pages with content that falls between two values\n- `ContentFilterInterface` interface for classes that filter by content, implemented by `ContentFilter` and `ContentRangeFilter`\n- `AbstractContentFilter` abstract class extended by `ContentFilter` and `ContentRangeFilter`\n- `RangeFilterForm` class, a simple form that contains two matching drop downs for filtering by range\n- `Module\\PageFilter` controller for rendering filter form\n- `filter-pages.js` file for handling AJAX requests to load content fields, and amending URLs to match form data (if method is set to `GET`)\n- Complete refactor of `Page\\Loader` class to use `QueryBuilder`\n- `Page\\Loader::__construct()` takes `QueryBuilderFactory` instead of `Query` (should be safe as accessed by service container, see http://wiki.mothership.ec/Backwards_compatibility)\n- Added `Page\\Loader::loadFromFilters()` method for loading from a filter collection\n- Added `Page\\Loader::applyFilters()` method for applying filters to the query\n- Added `Page\\Loader::setFilters()` method for setting the filters on a query\n- Added `Page\\Loader::clearFilters()` method for removing all filters from the loader\n- Documentation `README.md` file for `Page\\Filter` namespace\n- Added `LinkedIn` to share links\n- Added `linked-in` to `social.yml` config\n- Added `image` translation for blog pages\n- Updated `Cog` dependency to 4.4","distinct":true,"url":"https://api.github.com/repos/mothership-ec/cog-mothership-cms/commits/b9059a71aa8d16db5cfcac6d2c40cc11fbb3e2bd"}]}