Marionette v4.1 Released

Paul Falgout
Marionette.js blog
Published in
2 min readApr 20, 2019

Paving the way forward.

We’ve released the latest version of Marionette: 4.1! This release mainly fixes a few issues we found in Marionette 4 (special thanks to taburetkin!) and provides official support for Backbone 1.4. You can find the full details in the changelog.

The road ahead

So what’s next for Marionette? There are two main areas Marionette is looking to address. The first is to continue improving our rendering strategy. Since v2, Marionette has made major strides towards a modern rendering strategy. While Marionette can currently compete with modern frameworks, there are areas to improve the available tools and strategies for accomplishing a fast and easy to maintain solution. Expect some modifications to Marionette.Region related to these goals in upcoming releases.

Similarly the second area we’ll be addressing is dependencies. Both jQuery and Backbone are dependencies of Marionette, but currently with some effort, jQuery can be removed. Marionette has always fallen on the side of being minimally opinionated and has continued to scale back opinions, leaving options open for the developer to make the best decision for their project. It is a goal that both jQuery and Backbone eventually become opt-in rather than opt-out as dependencies. We certainly don’t want to drop support for Backbone, and hope to make any changes minimal for current projects. However there are currently many data and routing solutions available, and you should be able to choose which works best.

We need your help!

Marionette could not continue without the support of the community. Please share your experiences with this new version or ways things can improve in Gitter, or if you run into a problem, open an issue on Github.

--

--