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)