CHANGELOG.md in lcms-engine-0.3.1 vs CHANGELOG.md in lcms-engine-0.4.0

- old
+ new

@@ -2,14 +2,41 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/learningtapestry/lcms-engine/compare/v0.3.1...HEAD) +## [Unreleased](https://github.com/learningtapestry/lcms-engine/compare/v0.4.0...HEAD) --- +## [Unreleased](https://github.com/learningtapestry/lcms-engine/compare/v0.3.1...v0.4.0) +### Added + +- Bump Rails to 6.1.7 - [@paranoicsan](https://github.com/paranoicsan) +- Bump lt-google-api to 0.2.4 - [@paranoicsan](https://github.com/paranoicsan) +- Bump lt-lcms to 0.4.4 - [@paranoicsan](https://github.com/paranoicsan) +- Explicitly skip indexing via ElasticSearch for objects which include Lcms::Engine::Searchable concern - [@paranoicsan](https://github.com/paranoicsan) +- Replace sass-lint to stylelint NodeJS package - [@paranoicsan](https://github.com/paranoicsan) +- Bump webpacker gem (and @rails/webpacker package) - [@paranoicsan](https://github.com/paranoicsan) +- `Lcms::Engine::S3Service.upload` method now accepts options Hash to be passed to AWS S3 resource - [@paranoicsan](https://github.com/paranoicsan) +- Explicitly added following packages: react-tagsinput, jstree, jquery and foundation-sites - [@paranoicsan](https://github.com/paranoicsan) +- Bump CKEditor to 5.1 - [@paranoicsan](https://github.com/paranoicsan) + +### Changed + +- [BREAKING] `DocumentError` has been moved under `Lcms::Engine` namespace and now looks like `Lcms::Engine::DocumentError` - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] `MaterialError` has been moved under `Lcms::Engine` namespace and now looks like `Lcms::Engine::MaterialError` - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] JS and CSS files have been renamed: added `lcms_engine_` prefix - [@paranoicsan](https://github.com/paranoicsan) +- Updated `google:setup_auth` rake task to work with _Web Application_ OAuth client ID - [@paranoicsan](https://github.com/paranoicsan) +- Dropped Rails 4.2 support +- Post-processing with Google App Script now shows Google Document ID in case of failure - [@paranoicsan](https://github.com/paranoicsan) + +### Removed + +- [BREAKING] Remove `Lcms::Engine::Component` model - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] Drop support to Ruby bellow 2.7 - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] Removed SocialMediaPresenter and a couple of legacy connected methods and views + ## [0.3.1](https://github.com/learningtapestry/lcms-engine/compare/v0.3.0...v0.3.1) - 2021.02.12 ### Fixed - StrongParameters issues - [@paranoicsan](https://github.com/paranoicsan) @@ -18,9 +45,16 @@ - Remove unnecessary redis key deletion - [@aderyabin](https://github.com/aderyabin) ### Added - Explicitly import lodash (To prevent errors in LCMS projects) - [@paranoicsan](https://github.com/paranoicsan) + +### Removed + +- [BREAKING] Remove `Lcms::Engine::Component` model - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] Remove `Lcms::Engine::Migration` class - [@paranoicsan](https://github.com/paranoicsan) +- Remove 'whoami' route - [@paranoicsan](https://github.com/paranoicsan) +- [BREAKING] Remove a bunch of `Lcms::Engine::Admin::AdminController` class methods - [@paranoicsan](https://github.com/paranoicsan) ## [0.3.0](https://github.com/learningtapestry/lcms-engine/compare/v0.2.0...v0.3.0) - 2020.08.19 ### Added - [Update gems and NodeJS packages](https://github.com/learningtapestry/lcms-engine/pull/133) to address high severity security issues [@paranoicsan](https://github.com/paranoicsan)