Skip to content

2.0.0 - Rails 5.2 release

Compare
Choose a tag to compare
@GBH GBH released this 30 Nov 03:35
· 330 commits to master since this release
  • Paperclip is out, ActiveStorage that comes with Rails 5.2 is in. (No support for Rails apps lower than 5.2)
  • Site mirroring is gone. It was used as a clunky mechanism to support multi-language sites. Now you can have translations directly associated with pages.
  • Completely overhauled content parsing and rendering engine.
    • New tag format: {{ cms:tag_class params}}.
    • Old {{ cms:page:content:rich_text }} now looks like {{ cms:wysiwyg content }}
    • Tags handle params that may look like this: {{ cms:partial "path/to/partial", local_var_a: "a,b,c", local_var_b: 123 }}
    • Parser handles block tags. {{cms:block}} some content {{cms:end}}. No tags that use this just yet.
  • Renamed Comfy::Cms::Block to Comfy::Cms::Fragment.
  • CMS Fixtures are CMS Seeds now. Completely rewritten. Now all fragments are found in a single file.
  • Timepicker is replaced with Flatpickr.
  • Admin area is using Bootstrap 4 and is fully responsive (looks nice on a smartphone)
  • Generator updated to make 99% ready to go CRUDS.
  • Built-in sitemap generator is gone. Too clunky when you need to add more items there. Easy enough to make one for your own app.
  • Million of other small fixes and tweaks.