Releases: jails-org/Jails
Releases · jails-org/Jails
Cadmus
- Adding namespace support for public methods. It's now possible to discriminate which component should respond to an event method calling.
It is specially usefull when you have more then 1 component in the same markup, and both has methods with equal names.
In this example, box and view components has .update()
public method. To distinguish which one should respond to a method call, you can use namespaces.
<div class="my-component" data-component="box view"></div>
controller.js
...
var component = this.x('.my-component');
component('box:update'); // Should execute .update() from box component
component('view:update'); // Should execute .update() from view component
component('update'); // Should execute .update() from both components
...
Narcissus
Jails is being very stable, very clean for a long time now, Narcissus version is all about it's beauty and looking.
- Changing Jails from AMD to UMD format
- Changing
ready
class tojls-ready
class on the documentElement when Jails is ready. - Changing multiple components reference, moving from comma to spaces to be more HTML standard compliant.
1.1.1
Oedipus
1.0.5
Orpheus
Finally free of jQuery Dependency!
Jails 1.0.0 version is getting more and more simplified, mature and standalone.
- Builded from scratch using the same philosophy
- Stand-alone Event Handlers
- Supporting IE8 and improving potential older browsers by using Adapters
- Vanilla JS oriented
- Modules & Components rewritten in Vanilla style and improved
Theseus
Bellerophon
More Modular, Decoupled and Focused on module architecture.
Achilles
Achilles is the first beta version for production use.