canjs / can-map-define

Define rich attribute behavior
https://canjs.com/doc/can-map-define.html
MIT License
3 stars 2 forks source link

An in-range update of can-map is breaking the build 🚨 #76

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

Version 4.1.1 of can-map was just published.

Branch Build failing 🚨
Dependency can-map
Current Version 4.1.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

can-map is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/canjs/can-map-define/builds/400554551?utm_source=github_status&utm_medium=notification)

Release Notes v4.1.1

Remove remaining uses of can-util #104

Commits

The new version differs by 3 commits.

  • c1dca96 4.1.1
  • f9152e7 Merge pull request #104 from canjs/can-util
  • 27b6ae4 Remove remaining uses of can-util

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 4.1.0 your tests are passing again. Downgrade this dependency πŸ“Œ.

greenkeeper[bot] commented 6 years ago

Version 4.1.2 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes not binding on __keys during setup

#107

Commits

The new version differs by 3 commits.

  • dcc672c 4.1.2
  • b8d18d9 Merge pull request #107 from canjs/setup-triggers-keys
  • 9bdf7ae not binding on __keys during setup

See the full diff

greenkeeper[bot] commented 6 years ago

Version 4.2.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes Adds Map.prototype._legacyAttrBehavior

#115

Adds a _legacyAttrBehavior property, which when set to true, keeps can-map compatible with how it worked before can-reflect ( https://github.com/canjs/can-map/releases/tag/v3.2.0 ).

To use it, you can either:

// Sets the legacy behavior for all Maps
can.Map.prototype._legacyAttrBehavior = true
// Sets the legacy behavior for an individual map type
Type = can.Map.extend({ _legacyAttrBehavior: true}})
// Sets the legacy behavior for a single map instance
var map = new can.Map();
map._legacyAttrBehavior = true;
Commits

The new version differs by 6 commits.

  • 90766c8 4.2.0
  • 2f5997a Merge pull request #115 from ivospinheiro/ISSUE_114
  • 34483cb Add _legacyAttrBehavior to can-map@4.0 #114
  • dcc672c 4.1.2
  • b8d18d9 Merge pull request #107 from canjs/setup-triggers-keys
  • 9bdf7ae not binding on __keys during setup

See the full diff

greenkeeper[bot] commented 6 years ago

Version 4.3.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 9 commits.

  • cddc888 4.3.0
  • 9ed2c54 Merge pull request #117 from canjs/leg-attr
  • bc84aeb Makes _legacyAttrBehavior work for serialize()
  • 90766c8 4.2.0
  • 2f5997a Merge pull request #115 from ivospinheiro/ISSUE_114
  • 34483cb Add _legacyAttrBehavior to can-map@4.0 #114
  • dcc672c 4.1.2
  • b8d18d9 Merge pull request #107 from canjs/setup-triggers-keys
  • 9bdf7ae not binding on __keys during setup

See the full diff

greenkeeper[bot] commented 6 years ago

Version 4.3.1 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes Makes deep assigns and updates work with _legacyAttrBehavior

When using _legacyAttrBehavior: true to enable the legacy attr
behavior you still want to interop with other map types. For this to
work:

map.attr({
  prop: new DefineMap()
})

This works with both assign and update forms of attr().

Commits

The new version differs by 12 commits.

  • 5da9b98 4.3.1
  • 72a2fac Merge pull request #121 from canjs/map-attrs2
  • 8674382 Makes deep assigns and updates work with _legacyAttrBehavior
  • cddc888 4.3.0
  • 9ed2c54 Merge pull request #117 from canjs/leg-attr
  • bc84aeb Makes _legacyAttrBehavior work for serialize()
  • 90766c8 4.2.0
  • 2f5997a Merge pull request #115 from ivospinheiro/ISSUE_114
  • 34483cb Add _legacyAttrBehavior to can-map@4.0 #114
  • dcc672c 4.1.2
  • b8d18d9 Merge pull request #107 from canjs/setup-triggers-keys
  • 9bdf7ae not binding on __keys during setup

See the full diff

greenkeeper[bot] commented 6 years ago

Version 4.3.3 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes Handles props with undefined values

Makes sure that any props on the map are still added when their value is undefined, whether during construction or set later. PR#122

Commits

The new version differs by 15 commits.

  • a78d735 4.3.3
  • 6d829b8 4.3.2
  • 1094c44 84 dropping keys (#122)
  • 5da9b98 4.3.1
  • 72a2fac Merge pull request #121 from canjs/map-attrs2
  • 8674382 Makes deep assigns and updates work with _legacyAttrBehavior
  • cddc888 4.3.0
  • 9ed2c54 Merge pull request #117 from canjs/leg-attr
  • bc84aeb Makes _legacyAttrBehavior work for serialize()
  • 90766c8 4.2.0
  • 2f5997a Merge pull request #115 from ivospinheiro/ISSUE_114
  • 34483cb Add _legacyAttrBehavior to can-map@4.0 #114
  • dcc672c 4.1.2
  • b8d18d9 Merge pull request #107 from canjs/setup-triggers-keys
  • 9bdf7ae not binding on __keys during setup

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Cleanup can-types.isMapLike(obj)

Replace usage of can-types.isMapLike(obj) by canReflect.isObservableLike(obj) && canReflect.isMapLike(obj)

Commits

The new version differs by 25 commits.

  • 4fd23a3 4.3.4
  • b3cce40 Merge pull request #132 from ivospinheiro/fix-issue-129
  • a3b72da Fix can-types.isMapLike(obj) deprecated warning
  • 147aea3 Merge pull request #128 from canjs/landscaper/update-default-repos
  • cd1b310 Update readme.md
  • b232a17 Update README generated by DoneJS
  • bfd60c6 Merge pull request #123 from canjs/greenkeeper/steal-tools-2.0.4
  • 1bc41c9 Merge pull request #124 from canjs/greenkeeper/steal-2.1.3
  • bcc00f1 chore(package): update steal to version 2.1.3
  • 3e760e2 chore(package): update steal-tools to version 2.0.4
  • a78d735 4.3.3
  • 6d829b8 4.3.2
  • 1094c44 84 dropping keys (#122)
  • 5da9b98 4.3.1
  • 72a2fac Merge pull request #121 from canjs/map-attrs2

There are 25 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Use Symbol to replace __inSetup property

Replace __inSetup property checks with Symbol.

canjs/canjs#4705

Commits

The new version differs by 31 commits.

  • f2083ca 4.3.5
  • ca6e9ae Merge pull request #134 from canjs/remove-usage-of-insetup-property
  • 9d6006c Cache the symbol and update can-construct package
  • dbe845e Use Symbol to replace __inSetup property
  • 669facc Merge pull request #127 from canjs/greenkeeper/testee-0.9.0
  • 4fd23a3 4.3.4
  • b3cce40 Merge pull request #132 from ivospinheiro/fix-issue-129
  • a3b72da Fix can-types.isMapLike(obj) deprecated warning
  • 147aea3 Merge pull request #128 from canjs/landscaper/update-default-repos
  • cd1b310 Update readme.md
  • b232a17 Update README generated by DoneJS
  • 8122959 chore(package): update testee to version 0.9.0
  • bfd60c6 Merge pull request #123 from canjs/greenkeeper/steal-tools-2.0.4
  • 1bc41c9 Merge pull request #124 from canjs/greenkeeper/steal-2.1.3
  • bcc00f1 chore(package): update steal to version 2.1.3

There are 31 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 35 commits.

  • 1835269 4.3.6
  • 22b6c0d Merge pull request #135 from canjs/landscaper/qunit2
  • 52cae49 Fix tests for QUnit 2
  • 72b4d50 Landscaper: QUnit2 upgrade
  • f2083ca 4.3.5
  • ca6e9ae Merge pull request #134 from canjs/remove-usage-of-insetup-property
  • 9d6006c Cache the symbol and update can-construct package
  • dbe845e Use Symbol to replace __inSetup property
  • 669facc Merge pull request #127 from canjs/greenkeeper/testee-0.9.0
  • 4fd23a3 4.3.4
  • b3cce40 Merge pull request #132 from ivospinheiro/fix-issue-129
  • a3b72da Fix can-types.isMapLike(obj) deprecated warning
  • 147aea3 Merge pull request #128 from canjs/landscaper/update-default-repos
  • cd1b310 Update readme.md
  • b232a17 Update README generated by DoneJS

There are 35 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 42 commits.

  • c574aad 4.3.7
  • e57c4b5 Merge pull request #137 from canjs/safe-mutation-check
  • fb282b6 Update mutation warning tests to use QUnit 2
  • 804b09f Merge branch 'master' into safe-mutation-check
  • 26c7b42 Fix removeEventListener looking at wrong queue by default; make better warning messages; use computes in unsafe mutation tests rather than observations
  • 1835269 4.3.6
  • 22b6c0d Merge pull request #135 from canjs/landscaper/qunit2
  • 35c09ad Improve messaging for unsafe mutation warning; Use best available deps
  • 52cae49 Fix tests for QUnit 2
  • c7984b3 Use canSafelyMutate to generate a dev warning when setting during an observation
  • 72b4d50 Landscaper: QUnit2 upgrade
  • f2083ca 4.3.5
  • ca6e9ae Merge pull request #134 from canjs/remove-usage-of-insetup-property
  • 9d6006c Cache the symbol and update can-construct package
  • dbe845e Use Symbol to replace __inSetup property

There are 42 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Tests using canReflect.getName in assertions fail in IE11

Test failed due to canReflect.getName returning a certain value fail in IE11 because of how we name functions differently in IE11. With this fix, the tests use regular expressions to make the assertions less strict.

Issue #141

Commits

The new version differs by 46 commits.

  • 83aabc7 4.3.8
  • 21f7831 Merge pull request #142 from canjs/461-failing-test-ie11
  • 638fd7f readded steal.js file
  • 4951db8 fixed ie11 test with regEX
  • c574aad 4.3.7
  • e57c4b5 Merge pull request #137 from canjs/safe-mutation-check
  • fb282b6 Update mutation warning tests to use QUnit 2
  • 804b09f Merge branch 'master' into safe-mutation-check
  • 26c7b42 Fix removeEventListener looking at wrong queue by default; make better warning messages; use computes in unsafe mutation tests rather than observations
  • 1835269 4.3.6
  • 22b6c0d Merge pull request #135 from canjs/landscaper/qunit2
  • 35c09ad Improve messaging for unsafe mutation warning; Use best available deps
  • 52cae49 Fix tests for QUnit 2
  • c7984b3 Use canSafelyMutate to generate a dev warning when setting during an observation
  • 72b4d50 Landscaper: QUnit2 upgrade

There are 46 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 53 commits.

  • 2f72c0f 4.3.9
  • b9b4323 Upgrade can-reflect-tests
  • 6fbdc84 Merge pull request #144 from canjs/remove-each-docs
  • c49aff8 convert to missing forEach docs
  • 93f27cd update docs to remove deleted each(...) method
  • ddf0bc2 Merge pull request #143 from canjs/landscaper/travis-xenial
  • b3cd74d Migrate to xenial in travis
  • 83aabc7 4.3.8
  • 21f7831 Merge pull request #142 from canjs/461-failing-test-ie11
  • 638fd7f readded steal.js file
  • 4951db8 fixed ie11 test with regEX
  • c574aad 4.3.7
  • e57c4b5 Merge pull request #137 from canjs/safe-mutation-check
  • fb282b6 Update mutation warning tests to use QUnit 2
  • 804b09f Merge branch 'master' into safe-mutation-check

There are 53 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for Prevent bubble parent with children functions

This fixes bubbling the parent map with children functions as properties, for example:

var map = new CanMap({
    fn: function() {}
});

bubble.childrenOf(map, "change");

bubble.events(map.fn, "change"); // -> undefined

#146

Commits

The new version differs by 58 commits.

  • 40ff8f4 4.3.10
  • 70fb037 Merge pull request #146 from canjs/no-function-children-parent-bubbling
  • 582f631 Use canReflect to check that an object is a map
  • 7f73fbb Use canReflect for better checks
  • c1d5384 Children don't bubble parent with functions
  • 2f72c0f 4.3.9
  • b9b4323 Upgrade can-reflect-tests
  • 6fbdc84 Merge pull request #144 from canjs/remove-each-docs
  • c49aff8 convert to missing forEach docs
  • 93f27cd update docs to remove deleted each(...) method
  • ddf0bc2 Merge pull request #143 from canjs/landscaper/travis-xenial
  • b3cd74d Migrate to xenial in travis
  • 83aabc7 4.3.8
  • 21f7831 Merge pull request #142 from canjs/461-failing-test-ie11
  • 638fd7f readded steal.js file

There are 58 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for Prevent bubble parent with children arrays

Children array properties should not bubble parent:

var map = new CanMap({
     foo: ['item']
});

bubble.childrenOf(map, "change");
bubble.events(map.attr("foo") // -> undefined
Commits

The new version differs by 3 commits.

  • b11c397 4.3.11
  • 3c4f296 Merge pull request #148 from canjs/fix-bubbling-with-type-function
  • fa40a00 Fix array bubbling

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 7 commits.

  • 7aee0b7 4.3.12
  • 0f739ef Merge pull request #150 from canjs/only-bubble-observable-children
  • d08d517 Refactor bubbling to also handle events reporting
  • 3d28ca7 Only set up bubble bindings when children are observable
  • b11c397 4.3.11
  • 3c4f296 Merge pull request #148 from canjs/fix-bubbling-with-type-function
  • fa40a00 Fix array bubbling

See the full diff