Skip to content

Commit

Permalink
Merge pull request emberjs#3615 from jessica-jordan/blog#34-jj
Browse files Browse the repository at this point in the history
[WIP] For 3.4 Release Post: Add Ember CLI Release Notes
  • Loading branch information
rwjblue authored Oct 6, 2018
2 parents 6a6bd5c + 2f8e652 commit 1297dc2
Showing 1 changed file with 32 additions and 3 deletions.
35 changes: 32 additions & 3 deletions source/blog/2018-08-27-ember-3-4-released.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,15 +142,44 @@ This utility will help you to update your app or add-on to the latest Ember CLI

### Changes in Ember CLI 3.4

#### New Features (X)
Ember CLI 3.4 is an [LTS release candidate](https://emberjs.com/blog/2016/02/25/announcing-embers-first-lts.html). This means that this release version will receive critical bugfixes for the upcoming 6 release cycles (36 weeks), as well as security patches for the next 10 release cycles (60 weeks).

Ember CLI 3.4.0 is also effectively fast-forwarded to 3.4.1 due to an essential patch release. Read more about it in the [changelog](https://github.com/ember-cli/ember-cli/releases/tag/v3.4.1).

#### Deprecations (X)
#### New Features (3)

##### Added Support for Node 10 (1 of 3)

Ember CLI 3.4 now supports Node 10. Simultaneously, Node 4 has been dropped from Ember CLI's support matrix. When upgrading to Ember CLI 3.4, please make sure to use it together with Node 6 and above.

##### Support for Custom Paths for In-Repo Addons (2 of 3)

Previously, in-repo addons were always assumed to reside in the `lib/` directory of an application. With Ember CLI 3.4 in-repo addons may also live in other custom directories, defined by the <....configOption?> in <...thisfile?>. Blueprint generators will take this configuration into consideration when creating new files in the in-repo addon.

You can configure an in-repo addon to live in e.g. the custom path `/my/custom/path/in-repo-addon` as follows:

```js
// ember-cli-build.js?

example...

```

##### Template Linting (3 of 3)

Ember CLI 3.4 adds automatic template linting to your application via _ember-template-lint_ according to the [recommmended list of rules](https://github.com/ember-template-lint/ember-template-lint/blob/master/lib/config/recommended.js). Ember CLI will generate a `TemplateLint` test file for each of your templates to your test suite automatically to be run via `ember test`.

You can also use the new command `npm run lint:hbs` or `yarn run int:hbs` respectively to run the linter.


#### Deprecations (0)

No new deprecations introduced in Ember CLI 3.4.

---

For more details on the changes in Ember CLI 3.4 and detailed upgrade
instructions, please review the [Ember CLI 3.4.0 release page](https://github.com/ember-cli/ember-cli/releases/tag/v3.4.0).
instructions, please review the [Ember CLI 3.4.1 release page](https://github.com/ember-cli/ember-cli/releases/tag/v3.4.1).

## Thank You!

Expand Down

0 comments on commit 1297dc2

Please sign in to comment.