All notable changes to this project's source code will be documented in this file. Items under Unreleased
are upcoming features that will be out in the next version.
Please follow the recommendations outlined at keepachangelog.com. Please use the existing headings and styling as a guide, and add a link for the version diff at the bottom of the file. Also, please update the Unreleased
link to compare it to the latest release version.
For all changes prior to the inception of this project, see the Release History of ComfortableMexicanSofa.
v3.1.0 - 2024-12-31
- Added compatibility and support for Rails 8
- Removed sassc sprockets
- Rails 6.x compatibility dropped, since it is not being maintained as of October 2024
- Updated README links to point to the Surfer wiki
v3.0.0 - 2024-11-30
First release of comfortable_media_surfer
. This new gem is a revival of ComfortableMexicanSofa which had been dormant for nearly 5 years.
- Fixed all broken tests to now pass on Rails 6.x and 7.x
- Code syntax per Rubocop linting
- Rails 7 compatibility, including many config and code changes. See the PR for full details
- Added github actions workflows for CI build and test coverage
- Added CMS tags for navigation: children, siblings, breadcrumbs, with tests
- Added CMS tag for embedded audio, with tests
- Added CMS tag for image, with tests
- Added ability to write CMS snippets in Markdown, with tests
- Rails 5 compatibility dropped, as it is EOL
- Rebranded ComfortableMexicanSofa as ComfortableMediaSurfer in order to publish new gem (database table names and schema have not changed).