Skip to content

Releases: canjs/can-construct

QUNIT2 upgrade

28 May 18:11
Compare
Choose a tag to compare

This updates the tests to use QUnit@2.x.x.

#74

Nested objects as default

30 Apr 18:27
Compare
Choose a tag to compare

Nested objects as default should not be overwritten by children types:

var Parent = Construct.extend({
      defaults: {
         obj: {
            foo: "Bar"
         }
     }
},{});

var Child = Parent.extend({
      defaults: {
         obj: {
             foo: "Baz"
        }
     }
}, {});

Parent.defaults.obj.foo should not be changed to Baz

See #65

Setting a symbol as well as the __inSetup property

10 Jan 16:34
Compare
Choose a tag to compare

Makes init and setup non-enumerable

11 Sep 18:30
Compare
Choose a tag to compare

fixed two documentation syntax highlights

13 Aug 17:12
Compare
Choose a tag to compare

v3.5.0

04 Jul 03:24
Compare
Choose a tag to compare
  • Add compatibility with how webpack builds for production #57
  • Add "use strict" #58

v3.4.4

12 Jun 17:33
Compare
Choose a tag to compare

Fix can-string dependency to <2.0.0 #56

Set Constructor.name with Object.defineProperty

01 Feb 16:22
Compare
Choose a tag to compare

fixes uglify/minify problems with Constructor.name being removed

Update docs with new @parent & @collection

31 Oct 17:36
Compare
Choose a tag to compare

Cleanup Dependencies

30 Oct 20:48
Compare
Choose a tag to compare

Removed unnecessary dependencies.