- Added option to exclude view templates from resources
- Added HTML email templates
- Added configurable mailer defaults
- Updated Hotwire dependencies
- Fixed exception for missing image attachments
- Refactored importmap config to importmap.rb
- Changed to esm-compatible build of Trix to fix bug in Firefox
- Updated importmap and importmap-rails to 0.2.7
- Updated turbo-rails and stimulus-rails
- Pinned importmap-rails to 0.2.2 as a temporary workaround
- Updated to new importmap API
- Fixed bug
not present in the asset pipeline
in production
- Added an API!
- Added transliterations for non-latin characters in URLs
- Updated Stimulus + Turbo
- Updated importmap to use the importmap-rails gem
- Updated Russian locales
- Fixed overflow CSS-bug in media folders
- Fixed focus CSS-bug in Chrome
- Removed old importmap helpers
- Added download link to attachments in media library
- Added optional decorator loading to configuration
- Fixed slug generation for non-latin characters
- Refactored authentication as a replaceable module
- Fixed bugs with attachments (#746 / #747)
- Updated Spanish locales
- Updated German locales
- Refactored all javascript with Hotwire
- Refactored all CSS with TailwindCSS
- Refactored all views with ViewComponent
- Added importmap helper
spina_importmap_from
- Added background job to save resource pages in bulk
- Added support for hotkeys
- Added sticky toolbar to Trix
- Fixed ActiveStorage variant definitions
- Fixed issue with webp images
- Fixed issue with sorting repeater parts
No changes since beta
- Resize images embedded in Trix (configurable in spina.rb)
- Added
Spina::Parts::MultiLine
- Added
frontend_parent_controller
(configurable in spina.rb) - Removed html5shiv
- Updated Mobility to 1.0 and updated included initializer
- Fixed url_helpers for images to support
resolve_model_to_route
in Rails 6.1 - Fixed bug (#655) for pages with duplicate titles
- Replaced all page content with JSON-based Spina::Parts
- Redesigned page editing
- Redesigned media picker
- Added content helpers
- Added json content to Spina::Account
- Added tests for better test coverage
- Added slug to Spina::Resource
- Removed
Spina::PagePart
and related models - Fixed MenuPresenter for pages without translations
- Refactored jQuery as Stimulus controllers
- Added support for custom slugs (remember to install the new migration)
- Allow SVGs to be displayed
- Fixed bug with @extend in sass files
- Improved translations
- Added missing icons to Trix editor
- Change Spina's admin font to Metropolis
- Add missing translations for Spanish
- Add missing translations for Italian
- Rename media folders
- Cleaner Readme.md and guides
- Removed Font Awesome dependency
- Dropped the requirement for Rails to >= 5.2.
- Support for Rails 6
- Support for Sprockets 4
- Better image management using media folders
- Upgrade Trix
- Added documentation
- Bump gem dependencies
- Add support for alt texts and links to images in Trix