Releases: canjs/canjs
Releases · canjs/canjs
v3.3.1
- can-component 3.0.5 - test consistency fixes
- can-connect 1.0.20 - createInstance triggers Map "created" event
- can-connect 1.0.21 - Fix real-time behavior's destroyInstance method
- can-construct 3.0.6 - Extend with Object.defineProperty
- can-construct-super 3.0.1 - Prevent setters from being called during inheritance
- can-construct-super 3.0.2 - _super calls deeply extended methods
- can-define 1.0.9 - DefineMap and DefineList have event methods
- can-define 1.0.10 - Fix tests with multiple versions
- can-define 1.0.11 - Default values go through
set
- can-define 1.0.12 - Test updates for IE9
- can-define 1.0.13 - Test updates for production mode
- can-fixture 1.0.12 - Making getResponseHeader not throw when called onload
- can-fixture-socket 0.5.9 - silence console logs
- can-fixture-socket 0.5.10 - Socket status message, off and disconnect events
- can-fixture-socket 0.5.11 - Adds off, connect, and disconnect methods
- can-map-define 3.0.3 - Make-model-year demo working
- can-stache 3.0.17 - {{#each}} with can-define
- can-util 3.2.1 - Fixes crossDomain detection
- can-util 3.2.2 - allow identity option for diff
- can-zone 0.6.1 - XSS: escape < and > characters in written out XHR response
- can-zone 0.6.2 - Reset zone.runningTask after running a task
can-namespace stability release
Changes
- Improve stability of CanJS by moving out stateful modules and providing warnings
- can-connect — Removing deprecated method calls
- can-connect — allow jQuery 2.x – 3.x
- can-construct — Use Object.defineProperty instead of setter to avoid setter side effects
- can-define — fixing extension errors when re-defining a property
- can-ejs — fixing dependency problems for webpack
- can-util —
log
module for production logging - can-view-import — log when the import rejects
- can-view-target — fixing behavior of Node.prototype.cloneNode in IE11
- Lots of documentation changes
Dependency Updates
- can-cid 1.0.0 (new)
- can-namespace 1.0.0 (new)
- can-types 1.0.1 (new)
- can-component 3.0.3 -> 3.0.4
- can-compute 3.0.4 -> 3.0.5
- can-connect 1.0.14 -> 1.0.19
- can-construct 3.0.4 -> 3.0.5
- can-control 3.0.4 -> 3.0.5
- can-define 1.0.5 -> 1.0.8
- can-ejs 3.0.0 -> 3.0.3
- can-event 3.0.1 -> 3.0.2
- can-fixture 1.0.10 -> 1.0.11
- can-list 3.0.1 -> 3.0.2
- can-map 3.0.3 -> 3.0.4
- can-mape-define 3.0.1 -> 3.0.2
- can-observation 3.0.3 -> 3.0.5
- can-route 3.0.5 -> 3.0.6
- can-set 1.0.2 -> 1.0.3
- can-simple-map 3.1.1 -> 3.1.2
- can-stache 3.0.13 -> 3.0.16
- can-stache-bindings 3.0.5 -> 3.0.6
- can-util 3.0.13 -> 3.2.0
- can-view-callbacks 3.0.2 -> 3.0.3
- can-view-import 3.0.3 -> 3.0.4
- can-view-live 3.0.4 -> 3.0.5
- can-view-model 3.1.2 -> 3.1.3
- can-view-nodelist 3.0.2 -> 3.0.4
- can-view-parser 3.0.2 -> 3.0.4
- can-view-scope 3.1.1 -> 3.1.2
- can-view-target 3.0.4 -> 3.0.7
Use setAttributeNS
list.concat works
Webpack and Browserify
peak to peek, route whitespace
- can-connect - made behavior signatures consistent
- can-route - allowing whitespace in interpolated strings
- can-simple-map - updated to use
canEvent.dispatch
instead ofcanEvent.trigger
- can-simple-map - documentation
- can-util - correcting documentation for
inserted
andremoved
events - can-view-model - allowing a selector as the first argument
- can-view-scope - deprecating
peak
in favor ofpeek
- can-stache - updating instances of
peak
topeek
3rd Mutation
- Code is more modular with can-* packages in their own repos
- No longer depends on jQuery/Mootools/Dojo/etc although integration with jQuery is still as easy as ever
- No more
.attr()
. DefineMap is faster and allows nice syntax conventions like getters and will give warnings when setting properties that aren't defined - Much more granular documentation - including Ecosystem modules like
can-zone
and Infrastructure modules likecan-util/js/diff/diff
- Supports real time with can-connect 1.0
- Has stache converters, which should make setting up two-way bindings easier
Release 2.2.0
v2.1.1
v2.1.0-pre.1
Revert "Merge pull request #964 from bitovi/domless-compilation" This reverts commit d4e0931347d923f45ccb9ee811a1269e5ef0dd16, reversing changes made to 2a82b64eff75dc93c0c0a46d8e1207561a3ddc8f.