Intercooler 1.2.4 - December 29, 2024

Intercooler 1.2.3 - November 08, 2019

Intercooler 1.2.2 - March 29, 2019

Intercooler 1.2.1 - December 15, 2017

Intercooler 1.2.0 - October 27, 2017

Intercooler 1.1.2 - May 5th, 2017

Intercooler 1.1.1 - March 6th, 2017

Intercooler 1.1.0 - February 17th, 2017

Intercooler 1.0.3 - November 22th, 2016

Intercooler 1.0.2 - October 17th, 2016

Intercooler 1.0.1 - September 30th, 2016

Intercooler 1.0.0 - September 12th, 2016

Intercooler 0.9.7 - June 24th, 2016

Intercooler 0.9.6 - April 22nd, 2016

Intercooler 0.9.5 - April 8th, 2016

Intercooler 0.9.4 - Jan 29th, 2016

Intercooler 0.9.3 - Jan 15th, 2016

Intercooler 0.9.2 - Jan 1st, 2016

Intercooler 0.9.1 - December 28th, 2015

Intercooler 0.9.0 - September 11th, 2015

Intercooler 0.4.10 - April 17th, 2015

Intercooler 0.4.9 - March 10th, 2015

Intercooler 0.4.8 - January 27th, 2015

Intercooler 0.4.7 - January 5th, 2015

Intercooler 0.4.6 - December 30th, 2014

Intercooler 0.4.5 - December 12th, 2014

Intercooler 0.4.1 - July 4th, 2014

Intercooler 0.4.0 - June 19th, 2014

Comments on 0.4.0 Release

The big enhancement in this release (small code change, but big functionality boost!) is the X-IC-Trigger response header, which finally solves a tricky problem I've been wrestling with: How do you communicate server side state changes that have client-side UI ramifications that fall outside the usual Intercooler request-and-replace partial view flow?

This new mechanism allows you to cleanly separate your server side and client-side logic even in cases where the simple content-swapping approach isn't enough.

A great example is if you want to hide a modal if and only if a form in the modal submits valid data to the server. You can now easily fire an server.accountCreated event (as an example) from the server side and respond to that on the client side by hiding the modal. Clean, crisp and very little code!

You can download the latest intercooler.js from the Downloads page.

Enjoy!