Releases: canjs/canjs
Releases · canjs/canjs
5.29.5
Bug fixes and documentation
can-connect
- can-connect v3.2.1 - Mutiple entries support
This fixes the ability to add multiple entries:
var set = new WeakReferenceSet();
var item1 = {};
var item2 = {};
var item3 = {};
set.addReference(item1);
set.addReference(item2);
set.addReference(item3);
set.get(item1) // => item1
set.get(item2) // => item2
set.get(item3) // => item3
can-define
- can-define v2.7.19 - Zero-argument getter warning updates
This release fixes two issues - It warns when you have type or Type with a zero argument getter and also fixes Default to warn even when the the default value is falsey (previously it only warned when default had non-falsey values)
can-define-mixin
- can-define-mixin v0.3.3 - async values that return a promise are initially undefined
canjs/can-observable-mixin#99 - can-define-mixin v0.3.4 - Improved warnings for required and async behaviors
- can-define-mixin v0.3.5 - Fixed type:Function and functions as defaults
canjs/can-observable-mixin#102 - can-define-mixin v0.3.6 - setting up types based on the type of default values
canjs/can-observable-mixin#103 - can-define-mixin v0.3.7
- can-define-mixin v0.3.8 - Prevent defineInstanceKey from setting on the DefineObject prototype
- can-define-mixin v0.3.9 - Warnings when type or default are ignored
https://github.com/canjs/can-define-mixin/pull/109/files - can-define-mixin v0.3.10
can-fixture
can-stache-define-element
- can-stache-define-element v0.7.1 - Prevent errors when element inserted into stache is removed
canjs/can-stache-element#46 - can-stache-define-element v0.7.2 - Making addEventListener|removeEventListener work for DOM events
canjs/can-stache-element#48 - can-stache-define-element v0.7.3 - Fixes uses of listenTo
listenTo
was breaking due to the change to haveaddEventListener
register real DOM events. This fixes it so that both DOM events and canjs' internal event handler system are registered. - can-stache-define-element v0.7.4 - Properties with DOM events warnings fix
can-type
- can-type v0.1.10 - Better type errors - not wrapping value in quotation marks if it is not a string
canjs/can-type#15
can-view-scope
- can-view-scope v4.13.2 - Removing unnecessary properties from LetContext.prototype
Previously theLetContext
had properties likeone
that would prevent you from ever using these keys in aScope
. This removes properties that are not needed fromLetContext.prototype
and only leaves required properties and Symbols.
5.29.4
Bug fixes
can-stache-define-element
can-view-scope
- can-view-scope v4.13.2 - Removing unnecessary properties from LetContext.prototype
Previously theLetContext
had properties likeone
that would prevent you from ever using these keys in aScope
. This removes properties that are not needed fromLetContext.prototype
and only leaves required properties and Symbols.
5.29.3
Bug fixes for can-stache-define-element
can-stache-define-element
- can-stache-define-element v0.7.3 - Fixes uses of listenTo
listenTo
was breaking due to the change to haveaddEventListener
register real DOM events. This fixes it so that both DOM events and canjs' internal event handler system are registered.
5.29.2
Patch release - bug fixes
can-connect
- can-connect v3.2.1 - Mutiple entries support
This fixes the ability to add multiple entries:
var set = new WeakReferenceSet();
var item1 = {};
var item2 = {};
var item3 = {};
set.addReference(item1);
set.addReference(item2);
set.addReference(item3);
set.get(item1) // => item1
set.get(item2) // => item2
set.get(item3) // => item3
can-define-mixin
can-fixture
v5.29.1
Ecosystem bug fixes
- can-define-mixin v0.3.3 - async values that return a promise are initially undefined
- can-define-mixin v0.3.4 - Improved warnings for required and async behaviors
- can-define-mixin v0.3.5 - Fixed type:Function and functions as defaults
- can-define-mixin v0.3.6 - setting up types based on the type of default values
- can-define-mixin v0.3.7
- can-stache-define-element v0.7.1 - Prevent errors when element inserted into stache is removed
- can-stache-define-element v0.7.2 - Making addEventListener|removeEventListener work for DOM events
- can-type v0.1.10 - Better type errors - not wrapping value in quotation marks if it is not a string
v5.29.0
New Core + Infrastructure Features
New Ecosystem Features + Docs
v5.28.4
can-ajax compatibility and StacheDefineElement teardown
Bug fixes
can-ajax
- can-ajax v2.4.4 - Replace
const
withvar
Replaced singleconst
declaration withvar
to match the rest of the code and fix a stealjsstrict
error in iOS
can-define-mixin
can-stache-define-element
5.28.2
v5.28.1
Bug and documentation fixes
- can-define-array v0.4.13
- can-define-array v0.4.14
- can-define-mixin v0.3.1 - fixing issue with DefineObjects not being strict when used in a PropertyDefinition
- can-dom-mutate v1.3.8
- can-dom-mutate v1.3.9
- can-key-tree v1.2.2 - Fix package.json main module
- can-log v1.0.2 - Fix package.json main module
- can-type v0.1.5 - Improved documentation
- can-type v0.1.6
- can-type v0.1.7 - Documentation updates
- can-type v0.1.8
- can-type v0.1.9 - Adding codepens to method signatures and adding "How it works" docs