diff --git a/changelog.md b/changelog.md index f797f71c827..0b7efbdeac8 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,74 @@ @parent guides 5 --> +__2.2.0__ ( Mar 16 2015 ) + +- change: [Renaming and adding can.Component viewModel property.](https://github.com/bitovi/canjs/pull/1512) +- change: [Set the context correctly when an async compute has a length of 1](https://github.com/bitovi/canjs/pull/1506) +- change: [Typo (use of @params instead of @param) in can.Model's documentation ](https://github.com/bitovi/canjs/issues/1496) +- change: [Added a note and some sample code illustrating relative can.view.Scope.attr lookups.](https://github.com/bitovi/canjs/pull/1491) +- change: [Adds can.Compute, and "compute" type and setter / getter paring for define pugin](https://github.com/bitovi/canjs/pull/1486) +- change: [can-value doesn't two way bind with a key value that has 0 and one values to a checkbox](https://github.com/bitovi/canjs/issues/1478) +- change: [spaces around a key with `can-value` do not two way bind](https://github.com/bitovi/canjs/issues/1477) +- change: [can-EVENT can not call intermediate functions before calling the final function](https://github.com/bitovi/canjs/issues/1474) +- change: [can.fixture.store with objects does not work for .create](https://github.com/bitovi/canjs/issues/1471) +- change: [can.Model resource is not creating "destroy" static method](https://github.com/bitovi/canjs/issues/1469) +- change: [Don't change route if the only change would be prepending "!"](https://github.com/bitovi/canjs/pull/1464) +- change: [Make RequireJS work with can.import](https://github.com/bitovi/canjs/issues/1456) +- change: [Complete the Sort plugin](https://github.com/bitovi/canjs/pull/1454) +- change: [Can attr set checkboxes](https://github.com/bitovi/canjs/pull/1434) +- change: [add/remove events always give you back arrays](https://github.com/bitovi/canjs/pull/1428) +- change: [Moved jquery out of travis.yml file and into devDependencies #1418](https://github.com/bitovi/canjs/pull/1421) +- change: [can.route.setState doesn't deep clean the route](https://github.com/bitovi/canjs/issues/1420) +- change: [travis.yml before_script](https://github.com/bitovi/canjs/issues/1418) +- change: [Observable can/map/backup plugin](https://github.com/bitovi/canjs/issues/1417) +- change: [removing bound scope properties on destroy](https://github.com/bitovi/canjs/issues/1415) +- change: [CanJS can-value does not work for multi-select when options are rendered using Map](https://github.com/bitovi/canjs/issues/1414) +- change: [Insert can.compute into can.Map](https://github.com/bitovi/canjs/issues/1409) +- change: [Dev warning: custom tag is already defined](https://github.com/bitovi/canjs/issues/1407) +- change: [{{#is}} and {{#eq}} helper](https://github.com/bitovi/canjs/issues/1406) +- change: [can.List.prototype.sortIndexes is defined but not referenced](https://github.com/bitovi/canjs/issues/1404) +- change: [A splice where can.List ends up exactly the same should not produce any events.](https://github.com/bitovi/canjs/issues/1399) +- change: [#each doesn't work with null values that change to a can.List](https://github.com/bitovi/canjs/issues/1398) +- change: [Memory leak in CanJS template/model](https://github.com/bitovi/canjs/issues/1393) +- change: [can-autorender](https://github.com/bitovi/canjs/issues/1390) +- change: [can.stache and can.mustache templates don't resolve partial names against the scope.](https://github.com/bitovi/canjs/issues/1389) +- change: [can.stache will import components it depends on](https://github.com/bitovi/canjs/issues/1387) +- change: [can.import](https://github.com/bitovi/canjs/issues/1386) +- change: [getOwnPropertyDescriptor causes fatal error in IE8](https://github.com/bitovi/canjs/issues/1378) +- change: [can/map/define default behaviors with "*"](https://github.com/bitovi/canjs/issues/1373) +- change: [updating module names for builder](https://github.com/bitovi/canjs/pull/1372) +- change: [booleanAttr for components](https://github.com/bitovi/canjs/pull/1371) +- change: [Models with no id (undefined or null) are placed in model store](https://github.com/bitovi/canjs/issues/1358) +- change: [can/map/define doesn't work more than one level deep.](https://github.com/bitovi/canjs/issues/1346) +- change: [rename can.Component scope to context?](https://github.com/bitovi/canjs/issues/1300) +- change: [can.List.prototype.sort is not working](https://github.com/bitovi/canjs/issues/1265) +- change: [can-EVENT arguments](https://github.com/bitovi/canjs/issues/1219) +- change: [{{prop}}CHECKED{{/prop}} doesn't work if someone manually changes input checked and then changes value elsewhere (visible in TODOMVC)](https://github.com/bitovi/canjs/issues/1201) +- change: [can-event doesn't pass extra arguments](https://github.com/bitovi/canjs/issues/1195) +- change: [Default empty route event fires twice on page load](https://github.com/bitovi/canjs/issues/1185) +- change: [can-event trows an error when inside #if block](https://github.com/bitovi/canjs/issues/1182) +- change: [can.route - Allow changing the route (and URL) without saving to browser history](https://github.com/bitovi/canjs/issues/1137) +- change: [Block level elements should be able to render inside anchor tags](https://github.com/bitovi/canjs/issues/1134) +- change: [can.fixture has no way to allow AJAX calls to circumvent it, if necessary](https://github.com/bitovi/canjs/issues/1131) +- change: [Sorting a List doesn't update in a template correctly](https://github.com/bitovi/canjs/pull/1114) +- change: [can-EVENT removed in live bindings doesn't unbind](https://github.com/bitovi/canjs/issues/1112) +- change: [Lexical semantics for can.Component](https://github.com/bitovi/canjs/issues/1069) +- change: [Constructor names visible in debugger](https://github.com/bitovi/canjs/issues/1000) +- change: [Fix `can.List` event docs, as well as an event ambiguity](https://github.com/bitovi/canjs/issues/998) +- change: [new fixture store API is not documented](https://github.com/bitovi/canjs/issues/987) +- change: [Improvement: can.list.pushAll and can.list.unshiftAll shortcuts](https://github.com/bitovi/canjs/issues/984) +- change: [Replacing can.Map.List and can.List.Map](https://github.com/bitovi/canjs/issues/897) +- change: [Ensure can-value bound input stay in sync with compute](https://github.com/bitovi/canjs/pull/888) +- change: [can-value becomes out of sync when a compute rejects the new value](https://github.com/bitovi/canjs/issues/887) +- change: [input with can-value keeps wrong value prevented with setter plugin](https://github.com/bitovi/canjs/issues/872) +- change: [can.list.sort triggers event before sorting but none after](https://github.com/bitovi/canjs/issues/828) +- change: [Improve can.scope and $.fn.scope code and add assignment support](https://github.com/bitovi/canjs/pull/740) +- change: [Pass local helpers to sub templates.](https://github.com/bitovi/canjs/issues/734) +- change: [can.batch.start/stop causes can.List with length>1 to render last element twice](https://github.com/bitovi/canjs/issues/680) +- change: [Advanced linking / setting of attribute values and computes](https://github.com/bitovi/canjs/issues/646) +- change: [Live binding does not maintain the cursor position.](https://github.com/bitovi/canjs/issues/356) + __2.1.4__ ( Nov 21 2014 ) - change: [Make can.Construct work with getter / setters (and super plugin)](https://github.com/bitovi/canjs/issues/1337) diff --git a/package.json b/package.json index 67dac395055..f62ea070ba9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "can", "title": "CanJS", "description": "MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.", - "version": "2.2.0-alpha.10", + "version": "2.2.0", "author": { "name": "Bitovi", "email": "contact@bitovi.com", @@ -159,7 +159,7 @@ "./map/backup/backup": "./dist/cjs/map/backup/backup", "./map/list/list": "./dist/cjs/map/list/list", "./map/define/define": "./dist/cjs/map/define/define", - "./map/sort/sort": "./dist/cjs/map/sort/sort", + "./list/sort/sort": "./dist/cjs/list/sort/sort", "./control/plugin/plugin": "./dist/cjs/control/plugin/plugin", "./view/modifiers/modifiers": "./dist/cjs/view/modifiers/modifiers", "./util/object/object": "./dist/cjs/util/object/object",