# Fresh install of Ember CLI app has helpers deprecation warnings

**URL:** <https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568>\
**Category:** Ember CLI\
**Created:** [August 13, 2015, 4:00pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568 "2015-08-13T16:00:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![fr33dm](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/fr33dm/32/9989_2.png) [@fr33dm](https://discuss.emberjs.com/u/fr33dm)\
**Post date:** [August 13, 2015, 4:00pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/1 "2015-08-13T16:00:27Z")

</div>

Why would I be getting helper deprecation warnings with a fresh app install of Ember CLI 1.13.8? All I’ve done is ran ember new, then ember serve.

```
DEPRECATION: Using `Ember.HTMLBars.makeBoundHelper` is deprecated. Please refactor to using `Ember.Helper` or `Ember.Helper.helper`. [deprecation id: ember-htmlbars.make-bound-helper]
        at Object.makeBoundHelper (http://localhost:4200/assets/vendor.js:21455:32)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelper (http://localhost:4200/assets/vendor.js:72053:51)
        at http://localhost:4200/assets/vendor.js:72083:5
        at http://localhost:4200/assets/vendor.js:86483:4
ember.debug.js:5459DEPRECATION: Using Ember.HTMLBars._registerHelper is deprecated. Helpers (even dashless ones) are automatically resolved. [deprecation id: ember-htmlbars.register-helper]
        at Object._emberMetalCore.default.deprecateFunc._ret.v [as _registerHelper] (http://localhost:4200/assets/vendor.js:16049:40)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelperIteration3 (http://localhost:4200/assets/vendor.js:72049:40)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelper (http://localhost:4200/assets/vendor.js:72059:13)
        at http://localhost:4200/assets/vendor.js:72083:5
        at http://localhost:4200/assets/vendor.js:86483:4
ember.debug.js:5459DEPRECATION: Using `Ember.HTMLBars.makeBoundHelper` is deprecated. Please refactor to using `Ember.Helper` or `Ember.Helper.helper`. [deprecation id: ember-htmlbars.make-bound-helper]
        at Object.makeBoundHelper (http://localhost:4200/assets/vendor.js:21455:32)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelper (http://localhost:4200/assets/vendor.js:72053:51)
        at http://localhost:4200/assets/vendor.js:72104:5
        at http://localhost:4200/assets/vendor.js:86483:4
ember.debug.js:5459DEPRECATION: Using Ember.HTMLBars._registerHelper is deprecated. Helpers (even dashless ones) are automatically resolved. [deprecation id: ember-htmlbars.register-helper]
        at Object._emberMetalCore.default.deprecateFunc._ret.v [as _registerHelper] (http://localhost:4200/assets/vendor.js:16049:40)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelperIteration3 (http://localhost:4200/assets/vendor.js:72049:40)
        at ember$inflector$lib$lib$utils$register$helper$$registerHelper (http://localhost:4200/assets/vendor.js:72059:13)
        at http://localhost:4200/assets/vendor.js:72104:5
        at http://localhost:4200/assets/vendor.js:86483:4

```

---

<div class="post-metadata">

**Author:** ![okket](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/okket/32/10610_2.png) [@okket](https://discuss.emberjs.com/u/okket)\
**Post date:** [August 13, 2015, 4:19pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/2 "2015-08-13T16:19:03Z")

</div>

Known problem with the current Ember Data release, it will get fixed in the next one. Please see:

[https://github.com/emberjs/data/issues/3635#issuecomment-129498172](https://github.com/emberjs/data/issues/3635#issuecomment-129498172)

---

<div class="post-metadata">

**Author:** ![fr33dm](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/fr33dm/32/9989_2.png) [@fr33dm](https://discuss.emberjs.com/u/fr33dm)\
**Post date:** [August 13, 2015, 4:35pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/3 "2015-08-13T16:35:37Z")

</div>

Cool. Thank you for the quick reply.

---

<div class="post-metadata">

**Author:** ![mpedrera](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/mpedrera/32/15697_2.png) [@mpedrera](https://discuss.emberjs.com/u/mpedrera)\
**Post date:** [August 15, 2015, 11:27am UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/4 "2015-08-15T11:27:17Z")

</div>

Came here googling the deprecation errors mentioned above, fresh install too.

Also I added a default serializer and adapter, following the guides. Got two more deprecation errors:

```
DEPRECATION: The default behavior of shouldReloadAll will change in Ember Data 2.0 to always return false when there is at least one "pet" record in the store. If you would like to preserve the current behavior please override shouldReloadAll in your adapter:application and return true. [deprecation id: ds.adapter.should-reload-all-default-behavior]

DEPRECATION: Your custom serializer uses the old version of the Serializer API, with `extract` hooks. Please upgrade your serializers to the new Serializer API using `normalizeResponse` hooks instead. [deprecation id: ds.serializer.extract-hooks-deprecated]

```

Upgrading to ember-data 1.13.9 did nothing.

Seriously, this is getting ridiculous. My adventure with Ember for side projects ends up here. `// end of rant`

---

<div class="post-metadata">

**Author:** ![okket](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/okket/32/10610_2.png) [@okket](https://discuss.emberjs.com/u/okket)\
**Post date:** [August 15, 2015, 11:43am UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/5 "2015-08-15T11:43:40Z")

</div>

Deprecation warnings are annoying, but also helpful in the sense, that you will not end up on an unpopulated software island where no one can help you.

You can manage the “deprecation spew” with [GitHub - mixonic/ember-cli-deprecation-workflow](https://github.com/mixonic/ember-cli-deprecation-workflow) and deal with the issues one by one, while silencing the others. From what I heard on the latest [http://ember.land/](http://ember.land/) podcast this workflow will get even better support from Ember.JS and the Inspector in the (hopefully not too distant) future.

---

<div class="post-metadata">

**Author:** ![edorsini](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/edorsini/32/11405_2.png) [@edorsini](https://discuss.emberjs.com/u/edorsini)\
**Post date:** [September 17, 2015, 4:20pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/6 "2015-09-17T16:20:17Z")

</div>

I was also concerned about the deprecation warnings with a fresh install via Ember CLI. Ember CLI has not yet reached 2.0. This means the versions of Ember that are specified in the application created by Ember CLI are also not 2.0. The Ember CLI installed Ember 1.13.7 instead of 2.0.2.

You can easily change that by installing 2.0 by editing the two lines in the bower.json file:

“ember”: “^2.0.0”, “ember-data”: “^2.0.0”,

Then running `bower install`. And entering `!3` at the prompt.

This helped me run the latest version of Ember.js and also resolved the deprecation warnings. I hopes this helps someone else.

---

<div class="post-metadata">

**Author:** ![jer1my](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jer1my/32/11511_2.png) [@jer1my](https://discuss.emberjs.com/u/jer1my)\
**Post date:** [October 11, 2015, 10:26pm UTC](https://discuss.emberjs.com/t/fresh-install-of-ember-cli-app-has-helpers-deprecation-warnings/8568/7 "2015-10-11T22:26:35Z")

</div>

Thank you for that, I noticed it had installed a pretty old version of jquery too… super helpful 😉
