Skip to content

Releases: canjs/canjs

v6.6.2

Choose a tag to compare

@eddypjr eddypjr released this 11 Nov 19:37

v6.6.1

Choose a tag to compare

@cherifGsoul cherifGsoul released this 06 Nov 17:39

Couple of documentation fixes:
canjs/can-param#18
canjs/can-deparam#20
#5510

v6.6.0

Choose a tag to compare

@cherifGsoul cherifGsoul released this 05 Aug 20:10

New features:

  • Remove can-connect-feathers and can-define-validate-validatejs (legacy packages) #5497

Documentation:

v6.5.0

v5.33.3

Choose a tag to compare

@cherifGsoul cherifGsoul released this 07 May 20:28

Upgrade can-ajax and can-make-map with versions that fix package/main to work better with tools like webpack, babel and jest.

v6.4.0

Choose a tag to compare

@cherifGsoul cherifGsoul released this 17 Mar 19:42

Fix can-view-live package.json path for documentation generation.

v6.3.1

Choose a tag to compare

@cherifGsoul cherifGsoul released this 12 Mar 16:23

canjs/canjs v6.3.0 Release Notes

Bug Fixes

can-queues

  • Since the meta gets completely re-created when a task is re-enqueued into the dom queue, it's important to keep the logging data in the new meta as well.

Documentations

can-event-queue

  • For documentation needs, fix the isntance wording to instance.

can-observable-array

  • Fix listening to event documentation.

Enhancements

can-connect

  • move can-observable-* packages to development dependencies (devDependencies)

v6.3.0

Choose a tag to compare

@bmomberger-bitovi bmomberger-bitovi released this 22 Jan 22:08

canjs/canjs v6.3.0 Release Notes

can-connect-ndjson

can-control

  • can-control v5.0.1 - Fix a queued teardown crash with viewModel listeners
    Running can-control teardowns from the dom queue (as can-view-live now does) causes control teardown and rebinding of action listeners to run out of order, which throws an error. This release prevents the error, and also delays teardown to the mutate queue if triggered from the dom queue.

See canjs/can-control#143 for more

can-define-realtime-rest-model

can-define-rest-model

can-dom-mutate

can-map

can-memory-store

can-observable-mixin

class Foo extends ObservableObject() {
    static get props() {
       return {
	 nullProp: { default: null },
	 undefinedProp: { default: undefined }
      };
   }
}

var foo = new Foo();

foo.nullProp // -> null
foo.undefinedProp // -> undefined

and

class Foo extends ObservableObject() {
    static get props() {
       return {
	 nullProp:  null ,
	 undefinedProp: undefined
      };
   }
}

var foo = new Foo();

foo.nullProp // -> null
foo.undefinedProp // -> undefined

canjs/can-observable-mixin#154

can-route

canjs/can-route#256

can-simple-dom

canjs/can-simple-dom#99

can-stache

This enables for loops to loop through numbers:

{{# for(this.count) }}
  {{ scope.index }}
{{/ for }}

can-stache-bindings

can-stache-element

import { StacheElement } from "can/everything"; -> import { StacheElement } from "can";

canjs/can-stache-element#99

can-super-model

can-type

can-view-live

With this PR, all updates in can-view-live are queued on the dom queue and therefore updated in DOM order, whether they are html, text, list, or attribute updates.

See #155 for more.

canjs/can-view-live#154

v6.2.8

Choose a tag to compare

@phillipskevin phillipskevin released this 26 Nov 15:53

v6.2.7

Choose a tag to compare

@phillipskevin phillipskevin released this 20 Nov 19:53