Skip to content

Commit

Permalink
Merge pull request #13015 from chancancode/deprecate-legacy-addons
Browse files Browse the repository at this point in the history
Add deprecation for legacy addons
  • Loading branch information
rwjblue committed Feb 29, 2016
2 parents 346bdc3 + 5c80180 commit 3fe509e
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion packages/ember-metal/lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// BEGIN IMPORTS
import require, { has } from 'require';
import Ember from 'ember-metal/core';
import { deprecateFunc } from 'ember-metal/debug';
import { deprecate, deprecateFunc } from 'ember-metal/debug';
import isEnabled, { FEATURES } from 'ember-metal/features';
import assign from 'ember-metal/assign';
import merge from 'ember-metal/merge';
Expand Down Expand Up @@ -367,6 +367,18 @@ if (has('ember-debug')) {
}
}

deprecate(
'Support for the `ember-legacy-views` addon will end soon, please remove it from your application.',
!!Ember.ENV._ENABLE_LEGACY_VIEW_SUPPORT,
{ id: 'ember-legacy-views', until: '2.6.0', url: 'http://emberjs.com/deprecations/v1.x/#toc_ember-view' }
);

deprecate(
'Support for the `ember-legacy-controllers` addon will end soon, please remove it from your application.',
!!Ember.ENV._ENABLE_LEGACY_CONTROLLER_SUPPORT,
{ id: 'ember-legacy-controllers', until: '2.6.0', url: 'http://emberjs.com/deprecations/v1.x/#toc_objectcontroller' }
);

Ember.create = deprecateFunc('Ember.create is deprecated in favor of Object.create', { id: 'ember-metal.ember-create', until: '3.0.0' }, Object.create);
Ember.keys = deprecateFunc('Ember.keys is deprecated in favor of Object.keys', { id: 'ember-metal.ember.keys', until: '3.0.0' }, Object.keys);

Expand Down

0 comments on commit 3fe509e

Please sign in to comment.