github atuttle/Taffy v4.0.0-beta.3

latest release: v4.0.0-beta.4
pre-release5 hours ago

Beta 3

  • Added Atkinson Hyperlegible from google fonts (see below)
  • Updated generated API docs to use the same design as the new dashboard

4.x.x Breaking changes! ⚠️

... but no significant functional changes. 🧐 The only intentional breaking change is dropping support for older CFML engines/versions.

This release is a COMPLETE REWRITE of almost the entire codebase. In the process, we're finally stepping away from support for Adobe ColdFusion 8. If you're still on that version, God help you.

I was testing against Lucee 5.x because that's the earliest CFML engine I have at my disposal easily right now. In theory it should be compatible with ACF 2016+, possibly earlier. If anyone wants to figure out what the minimum capable ACF version is, that would be nice.

  • All CFC's have migrated to full-cfscript
  • jQuery, Bootstrap, and LessCSS have all been removed in favor of vanilla JS+CSS (dashboard UI)
  • Test suite completely rewritten and updated to latest version of Testbox
  • Dashboard design overhauled... It's the same, but different.
  • Generated API docs got the same treatment as the dashboard
  • The one new feature: variables.framework.allowGoogleFonts (default: true). By default the docs and dashboard use Atkinson Hyperlegible -- a font designed for accessibility -- from Google Fonts. I realize not everyone wants to allow google fonts usage, so you can disable it with this setting. Doing so will fall back to more typically available system fonts.

Don't miss a new Taffy release

NewReleases is sending notifications on new releases.