Slick 2.1 Released

I'm very pleased to announce that Slick 2.1 is available for download. You can find it on Github, here.

As feature planning continued for the next release, it became clear that nips and tucks needed to be done throughout the client library stack. Most importantly, this meant removing our jQuery dependency in favor of pure javascript. This also meant an improvement to the javascript build system (hint, there wasn't one). Slick is now using RequireJS / AMD built via Gulp. Of course, all this rolls up into Maven nicely.

So, what's officially new?

  • Massive refactor of client libraries
    • src, dist, and libs are easier to understand
    • Better null / undefined checks
    • Removal of jQuery dependency
    • Javascript build process improvements
    • Entire JS stack is more DRY (unified messaging and HBS templates)
  • Editing an item (pages / posts) now correctly picks up publish status.
  • Accent color improvements for edit item pages.
  • Updated settings to tabbed format w/ deep linking and saving to separate servlets.
  • Publish styling improvements for highlight.js

Anything broken?

  • robots.txt and favicon.ico have been moved. If you run a production site, update apache appropriately.

What's next?

Comment support is probably the biggest upcoming feature. Next would be authoring improvements related to media. It's still far too difficult to get an image into a post. Social media analytics events are also low hanging fruit that should be addressed sooner rather than later.

SlickApacheSlingReleaseOpen Source