1.0.0
DoneJS 1.0.0 is here! It is the culmination of the releases of CanJS 3.0 and StealJS 1.0. You can read more about DoneJS 1.0 is the release article.
Features
In addition to bringing together the two major projects of DoneJS, there are also a few new features:
- can-connect replaces can.Model as the method for creating typed models.
- Electron is replacing NW.js as the default desktop native app runtime through donejs-electron. NW.js is still supported and has been upgraded for use in DoneJS 1.0.
- can-define replaces can.Map as the utility for creating observable types. Using DefineMaps you can create types that do not require using the
.attr()method! - CanJS now embraces modularity and a variety of 3rd party plugins have been created, such as can-validate, can-connect-feathers, and can-connect-signalr.
- steal-conditional is a new extension for StealJS that allows conditional loading of modules. See the introductory blog post.