- #10346 [BUGFIX release] App blueprint may not have explicit-any in ember-data types @NullVoxPopuli
- #10349 [BUGFIX release] Add
@babel/core
toapp
andaddon
blueprints @bertdeblock
Thank you to all who took the time to contribute!
- #10162 [ENHANCEMENT] Deprecate
outputPaths
build option @bertdeblock - #10187 [ENHANCEMENT] Remove Node version checking @bertdeblock
- #10249 Serve app on root url without trailing slash @mmun
- #10311 [ENHANCEMENT] Add v4.12 LTS scenario to
addon
blueprint @bertdeblock - #10316 [BUGFIX] Remove
auto
as a possible value forlocationType
inconfig
declaration @bertdeblock - #10319 Use pnpm-action from org @NullVoxPopuli
- #10331 [ENHANCEMENT] Exclude
@ember/string
fromaddon
blueprint @bertdeblock - #10335 Update ci.yml to trigger on merge queue @locks
- #10337 remove EMBER_CLI_PNPM @NullVoxPopuli
- #10338 [INTERNAL] Remove
PNPM
experiment from CI matrix @bertdeblock - #10341 [ENHANCEMENT] Remove reference to
ember-mocha
inapp
blueprint @bertdeblock - #8578 By default make ember test to pick ports automatically @SparshithNR
Thank you to all who took the time to contribute!
- #10346 [BUGFIX release] App blueprint may not have explicit-any in ember-data types @NullVoxPopuli
- #10349 [BUGFIX release] Add
@babel/core
toapp
andaddon
blueprints @bertdeblock
Thank you to all who took the time to contribute!
- #10283 Refactor
--typescript
support in blueprints @simonihmig
Thank you to all who took the time to contribute!
- #10300 [BUGFIX] Do not try to wire up Testem unless a test framework is detected @NullVoxPopuli
- #10256 [ENHANCEMENT] Align
hbs
templates generated byapp
blueprint with Prettier defaults @jelhan - #10276 [BUGFIX] Widen peer dependency range for ember-source @jrjohnson
- #10279 Updated ember-welcome-page to v7.0.2 @ijlee2
- #10287 Implementation of RFC 907 - pnpm support @NullVoxPopuli
Thank you to all who took the time to contribute!
- #10244 Update ember-cli-preprocess-registry and add ember-cli-clean-css to the blueprints @kategengler
- #10276 Widen peer dependency range for ember-source @jrjohnson
- #10019 [CLEANUP] Drop support for the
baseURL
environment option @bertdeblock - #10106 [CLEANUP] Remove deprecated
PACKAGER
experiment @bertdeblock - #10175 [CLEANUP] Clean up
blacklist-whitelist-build-options
deprecation @bertdeblock - #10176 [CLEANUP] Clean up
vendor-shim-blueprint
deprecation @bertdeblock - #10177 [CLEANUP] Clean up
ember-cli-jshint-support
deprecation @bertdeblock - #10178 [CLEANUP] Remove all Bower entries from ignore files in
app
andaddon
blueprints @bertdeblock - #10182 [CLEANUP] Clean up
project.bower-dependencies
deprecation @bertdeblock - #10183 [CLEANUP] Clean up
project.bower-directory
deprecation @bertdeblock - #10184 [CLEANUP] Clean up
blueprint.add-bower-package-to-project
andblueprint.add-bower-packages-to-project
deprecations @bertdeblock - #10185 [CLEANUP] Drop support for the
EMBER_CLI_ERROR_ON_INVALID_ADDON
env flag @bertdeblock - #10186 [CLEANUP] Drop support for installing Bower packages @bertdeblock
- #10193 [CLEANUP] Drop support for
ember-cli-babel
v5 and v6 @bertdeblock - #10194 [CLEANUP] Drop support for
ember-cli-shims
@bertdeblock - #10195 [CLEANUP] Remove automatic inclusion of jQuery in legacy Ember versions @bertdeblock
- #10196 [INTERNAL] Remove unused private
_legacyAddonCompile
method onEmberApp
class @bertdeblock - #10197 [CLEANUP] Remove default
minifyJS
options @bertdeblock - #10211 Automate output repos @NullVoxPopuli
- #10217 [CLEANUP] Remove
ember-resolver
fallback @bertdeblock - #10218 [CLEANUP] Drop support for including
handlebars.js
via Bower @bertdeblock - #10219 [CLEANUP] Drop support for npm versions below v5.7.1 @bertdeblock
- #10220 [CLEANUP] Drop support for including Ember builds via Bower @bertdeblock
- #10221 [CLEANUP] Clean up
building-bower-packages
deprecation @bertdeblock - #10222 [CLEANUP] Drop support for Node v14 @bertdeblock
- #10223 [CLEANUP] Drop support for finding addons by their
index.js
name @bertdeblock - #10224 [CLEANUP] Drop support for checking if Bower components are installed @bertdeblock
- #10225 [CLEANUP] Drop support for the
EMBER_CLI_IGNORE_ADDON_NAME_MISMATCH
env flag @bertdeblock - #10226 [INTERNAL] Remove all remaining Bower references @bertdeblock
- #10227 [INTERNAL] Remove JSHint reference @bertdeblock
- #10229 Update blueprint ignore files @bertdeblock
- #10231 [INTERNAL] Remove npm version check in
ember new
test @bertdeblock - #10232 [CLEANUP] Remove Babel fallback for addons @bertdeblock
- #10245 change guarding condition for output repos @NullVoxPopuli
Thank you to all who took the time to contribute!
- #10251 [BUGFIX release] Remove
stylelint-config-prettier
fromapp
blueprint @bertdeblock
Thank you to all who took the time to contribute!
- #10039 [CLEANUP] Remove unused test fixtures @bertdeblock
- #10040 [CLEANUP] Remove MU-related debug code @bertdeblock
- #10091 [BUGFIX] Fix looking up the default blueprint for scoped addons @GendelfLugansk
- #10107 [INTERNAL] Remove old
uninstall:npm
command @bertdeblock - #10122 [ENHANCEMENT] Add Stylelint setup to
app
andaddon
blueprints [RFC 814] @bmish - #10142 [ENHANCEMENT] Update ESLint to v8 in
app
andaddon
blueprints @bertdeblock - #10157 [ENHANCEMENT] Exclude
ember-cli-terser
when generating apps using the--embroider
option @bertdeblock - #10159 [ENHANCEMENT] Exclude
ember-cli-sri
when generating apps using the--embroider
option @bertdeblock - #10161 [ENHANCEMENT] Remove NPM version checking @bertdeblock
- #10166 [INTERNAL] Remove unused dependencies @bertdeblock
- #10169 [ENHANCEMENT] Remove
app.import
comment inapp
blueprint @bertdeblock - #10172 [PERFORMANCE] Lazy require heavier packages @bertdeblock
- #10173 [ENHANCEMENT] Don't delete the newly-generated app directory when an error occurs @ef4
- #10174 [INTERNAL] Clean up removal of
bower.json
andpackage.json
files inaddon
blueprint @bertdeblock - #10180 [ENHANCEMENT] Update
ember-welcome-page
to v7 inapp
blueprint @ijlee2 - #10188 [ENHANCEMENT] Update ESLint parser
ecmaVersion
tolatest
inapp
blueprint @elwayman02 - #10189 [ENHANCEMENT] Add v4.8 LTS to
addon
blueprint - Remove v3.28 LTS andember-classic
scenario @bertdeblock - #10192 [BUGFIX] The
addon
command should throw when no addon name is provided @bertdeblock - #10198 [INTERNAL] Output TypeScript apps and addons for StackBlitz @NullVoxPopuli
Thank you to all who took the time to contribute!
- #10103 Update
markdown-it-terminal
to v0.4.0 (resolvemarkdown-it
vulnerability) @bertdeblock - #10109 [RFC 811] Add
ember-modifier
dependency to app blueprint @SergeAstapov - #10110 [RFC 812] Add
tracked-built-ins
dependency to app blueprint @SergeAstapov
Thank you to all who took the time to contribute!
- #10048 Make addAddonsToProject support creating a new project with custom target directory @simonihmig
- #10054 [ENHANCEMENT] Conditionally apply ESLint parser options in
app
andaddon
blueprints @Windvis - #10060 [ENHANCEMENT] Replace
eslint-plugin-node
witheslint-plugin-n
in blueprints @Windvis - #10062 [ENHANCEMENT] Update Prettier config in blueprints to only use single quotes for
.js
and.ts
files @Windvis - #10132 Add @ember/string as a dependency of projects @kategengler
Thank you to all who took the time to contribute!
- #10108 [BUGFIX release] Correctly instantiate server watcher @bertdeblock
- #10101 [BUGFIX release] Correctly instantiate
Watcher
instance when runningember test --serve
@bertdeblock
Thank you to all who took the time to contribute!
- #10015 Update
glob
to v8 @bertdeblock - #10016 Fix indentation in
.ember-cli
file inapp
blueprint @bertdeblock - #10017 [ENHANCEMENT] Disable prototype extensions by default in
app
blueprint @bertdeblock - #10018 Trap unhandled failures @ef4
- #10020 [INTERNAL] Fix typos in
serve
command test @bertdeblock - #10021 [CLEANUP] Drop support for using
usePods: true
and the--pod
flag simultaneously @bertdeblock - #10022 [ENHANCEMENT] Use
concurrently
instead ofnpm-run-all
inapp
blueprint @bertdeblock - #10024 [ENHANCEMENT] Add
ember-source
topeerDependencies
inaddon
blueprint @bertdeblock - #10025 [ENHANCEMENT] Update NPM version constraints @bertdeblock
- #10026 [ENHANCEMENT] Display info message when running the
lint:fix
script post blueprint generation @bertdeblock - #10038 Update
filesize
to v10 @bertdeblock - #10041 [INTERNAL] Remove end year from copyright notice @bertdeblock
- #10049 [ENHANCEMENT] Remove the
config/environment.js
file from theaddon
blueprint @bertdeblock - #10050 [ENHANCEMENT] Remove
vendor
folder fromapp
blueprint @bertdeblock - #10051 [ENHANCEMENT] Move
ember-try.js
config file totests/dummy/config/ember-try.js
for addons @bertdeblock - #10053 Add support for node ESM addons @hjdivad
- #9824 [RFC 638] Interactive way to create new Ember apps and addons @bertdeblock
- #9972 [ENHANCEMENT] Add support for
--typescript
flag toapp
andaddon
blueprints @simonihmig
Thank you to all who took the time to contribute!
- #10014 [BUGFIX release] Make sure newly installed addons are discovered when running
ember install
@bertdeblock - #9920 [BUGFIX] Make sure a blueprint’s options object and project instance are always available for all public hooks @bertdeblock
- #9945 [ENHANCEMENT/BREAKING] Add Node v18 to
engines
inapp
andaddon
blueprint (removes support for Node v17) @bertdeblock - #9946 [INTERNAL] Unskip
package-info-cache
tests @bertdeblock - #9951 Update
js-yaml
to v4 @bertdeblock - #9952 Update
walk-sync
to v3 @bertdeblock - #9971 Add Ember 4.4 LTS to addon blueprint, remove 3.24 @simonihmig
- #9975 [ENHANCEMENT] Fix
prefer-const
lint violations inapp
andaddon
blueprints @bmish - #9987 [BUGFIX] Handle rebuild failures without exiting @bendemboski
- #9988 [BUGFIX] - Address npm-run-all and Yarn 3 conflict & Removed warning @christianarty
Thank you to all who took the time to contribute!
- #10009 [BUGFIX] Handle rebuild failures without exiting @bendemboski
Thank you to all who took the time to contribute!
- #9890 Make sure addons are discovered only once @wagenet
- #9770 Include the addon’s name in the warning when a core command is overridden @davecombs
- #9863 [INTERNAL] Add
.prettierignore
file to Ember CLI repo @bertdeblock - #9872 [INTERNAL] Use native classes for tasks in test suite @bertdeblock
- #9885 [CLEANUP] Remove
ie 11
from default targets @bertdeblock - #9898 Remove deprecated
addonJsFiles
method onaddon
model @bertdeblock - #9899 Remove deprecated internal
silent
error @bertdeblock - #9900 Remove unused CLI error class @bertdeblock
- #9902 Remove support for
ember-cli-inject-live-reload
< v1.10.0 @bertdeblock - #9903 Deprecate
vendor-shim
blueprint @bertdeblock - #9904 Update Node compatibility warning @bertdeblock
- #9906 Drop support for Node v12 @bertdeblock
- #9907 Remove ESLint config file from
server
blueprint @bertdeblock - #9908 Remove support for finding an addon by its unscoped name @bertdeblock
- #9909 Deprecate support for
ember-cli-jshint
@bertdeblock - #9917 update beta deps @kellyselden
- #9919 Clean up
ember-addon
object in package file when destroying an in-repo addon @bertdeblock - #9935 Update dev changelog script @kellyselden
- #9938 [INTERNAL] Fix internal
sequence
util @bertdeblock - #9939 Update
fs-extra
to v10 @bertdeblock - #9937 [INTERNAL] Remove old
deprecate
utility @bertdeblock - #9941 Update
filesize
to v9 @bertdeblock - #9942 Update
isbinaryfile
to v5 @bertdeblock - #9944 Add support for Node v18 @ddzz
- #9947 [DOC] Update EOL date for Node v16 in
Node Support
doc @bertdeblock - #9953 Update
resolve-package-path
to v4 @bertdeblock - #9954 Update
jsdom
to v20 @bertdeblock - #9969 update ember source beta @kellyselden
Thank you to all who took the time to contribute!
- #9760 Add
timeout-minutes
to GitHub CI jobs inapp
andaddon
blueprints @mansona - #9777 [DOC] Add bower note @jenweber
- #9778 Prune lodash dependencies @locks
- #9785 Generate correct directory name in
README.md
andCONTRIBUTING.md
files @bertdeblock - #9805 Add Node v16 to
Node Support
docs @bertdeblock - #9823 [RFC 801] Deprecate
blacklist
andwhitelist
build options @bertdeblock - #9825 Remove
ember-export-application-global
addon fromapp
blueprint @bertdeblock - #9848 Update
ember-cli-dependency-checker
to v3.3.1 @gnclmorais - #9857 Use
createBuilder
instead of deprecatedbuildOutput
in test suite @geneukum - #9858 Remove
EXTEND_PROTOTYPES
object in the app'sconfig/environment.js
file @bertdeblock - #9859 Update
git.io
URLs @bertdeblock - #9860 Add inline comment RE:
runningTests
variable @bertdeblock - #9886 Remove deletion of
@ember/jquery
in addon blueprint @bertdeblock - #9906 Drop support for Node v12 @bertdeblock
- #9909 Deprecate support for
ember-cli-jshint
@bertdeblock - #9914 Temporarily skip failing ember new test for npm versions <= v6.0.0 @bertdeblock
- #9770 Include the addon’s name in the warning when a core command is overridden @davecombs
- #9890 Make sure addons are discovered only once @wagenet
- #9898 Remove deprecated
addonJsFiles
method onaddon
model @bertdeblock - #9900 Remove unused CLI error class @bertdeblock
- #9917 update beta deps @kellyselden
- #9919 Clean up
ember-addon
object in package file when destroying an in-repo addon @bertdeblock
Thank you to all who took the time to contribute!
- #9611 use more standard markdown for addon readme @mansona
- #9818 Update actions/checkout action to v3 @SergeAstapov
- #9819 Update actions/setup-node action to v3 @SergeAstapov
- #9822 Update
since.available
andsince.enabled
versions for Bower deprecations @bertdeblock - #9850 Fix contents of addon
.gitignore
file @bertdeblock
Thank you to all who took the time to contribute!
- #9707 [RFC 772] Deprecate Bower support @bertdeblock
- #9387 Add support for specifying a path for the generate command @NullVoxPopuli
- #9638 Update ember-cli's own dependencies to latest @rwjblue
- #9680 Ignore default folder name used by broccoli-debug @notmessenger
- #9683 chore: replace json-stable-stringify with safe-stable-stringify @BridgeAR
- #9769 Update markdown-it to v12.3.2 to address vulnerabiliity @locks
- #9781 [ENHANCEMENT] Remove
X-UA-Compatible
meta tag for IE browser @bobisjan - #9790 Upgrade broccoli-merge-trees @locks
- #9803 [RFC 637] Customizable test setups @bertdeblock
- #9804 Fix formatting of CI file in app and addon blueprints @bertdeblock
- #9817 update beta deps @kellyselden
- #9830 update deps before release @kellyselden
Thank you to all who took the time to contribute!
- #9681 Update URL to Ember CLI website everywhere @bertdeblock
- #9726 Cancel stale workflows when starting a new one. @rwjblue
- #9731 Add an
assert
and adeprecate
utility @bertdeblock - #9753 Upgrade to
ember-template-lint
v4 in blueprint @bmish
Thank you to all who took the time to contribute!
- #9737 Remove jQuery integration scenario from ember-try @NullVoxPopuli
- #9739 Change blueprint to generate apps using 'history' location @kategengler
- #9762 Update @embroider/* packages to 1.0.0. @rwjblue
Thank you to all who took the time to contribute!
- #9700 [Chore] Update .npmignore to ignore .github and docs folders @SergeAstapov
- #9729 is-language-code@^3.1.0 @kellyselden
Thank you to all who took the time to contribute!
- #9675 Fix using
pnpm
install inadvertently @balinterdi
Thank you to all who took the time to contribute!
- #9679 Bump ember-page-title from v6.2.2 to v7.0.0 @raido
- #9694 test in node 16 LTS @kellyselden
- #9696 commands/init: Fix
--yarn
usage @Turbo87 - #9659 Ensure
ember-classic
ember-try scenario uses Ember 3.x @rwjblue - #9661 Set default CI config blueprints to run all builds @elwayman02
- #9666 Remove IE11 comments from
config/target.js
in app blueprint @bertdeblock - #9667 Update eslint-plugin-qunit to v7 in blueprint @bmish
- #9670 Don't emit an error when the
lint:fix
script fails post blueprint generation @bertdeblock - #9574 Update link to Discord in README.md @MelSumner
- #9613 Fix test that started failing with v2.17.0 of qunit @kategengler
- #9579 Add
--ci-provider
option toember new
andember addon
@snewcomer - #9618 Reload
_packageInfo
as part ofreloadPkg
@brendenpalmer - #9563 Add
pnpm
support toember install
command @Turbo87 - #9580 Add
.lint-todo
to prettier ignore @elwayman02 - #9589 Add link to visualizer to perf guide @mehulkar
- #9595 Add support for
addons.exclude
andaddons.include
options @bertdeblock - #9623 Update app/addon blueprints to use ember-auto-import@2 @rwjblue
- #9619 Update watch-detector to 1.0.1 @colenso
- #9605 Properly set
loglevel
flag for npm @jrvidal - #9609 Ignore additional
ember-try
files for apps and addons @bertdeblock - #9644 Default
ember new
andember addon
to use GitHub Actions @rwjblue
Thank you to all who took the time to contribute!
- #9694 test in node 16 LTS @kellyselden
Thank you to all who took the time to contribute!
- #9670 Don't emit an error when the
lint:fix
script fails post blueprint generation @bertdeblock
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #9618 Ensure discovered addons are refreshed after
ember install
(fix usage of default blueprints) @brendenpalmer
- #9574 Update link to Discord in README.md @MelSumner
- #9613 Fix test that started failing with v2.17.0 of qunit @kategengler
- #9579 Add
--ci-provider
option toember new
andember addon
@snewcomer - #9618 Reload
_packageInfo
as part ofreloadPkg
@brendenpalmer - #9563 Add
pnpm
support toember install
command @Turbo87 - #9580 Add
.lint-todo
to prettier ignore @elwayman02 - #9589 Add link to visualizer to perf guide @mehulkar
- #9595 Add support for
addons.exclude
andaddons.include
options @bertdeblock - #9623 Update app/addon blueprints to use ember-auto-import@2 @rwjblue
- #9619 Update watch-detector to 1.0.1 @colenso
- #9627 Update app & addon blueprint dependencies to latest @rwjblue
- #9605 Properly set
loglevel
flag for npm @jrvidal - #9609 Ignore additional
ember-try
files for apps and addons @bertdeblock - #9644 Default
ember new
andember addon
to use GitHub Actions @rwjblue
Thank you to all who took the time to contribute!
- #9505 Pass
realPath
asroot
rather than the dirname foraddonMainPath
@brendenpalmer - #9507 Add a new config,
ember-addon.projectRoot
, to specify the location of the project @brendenpalmer - #9530 Drop Node 10 support @rwjblue
- #9487 Add support for creating a single addon instance per bundle root (which enables dramatically reducing the total number of addon instances) @davecombs
- #9524 Update CONTRIBUTING.md to reference cli.emberjs.com @loganrosen
- #9533 Ensure package-info objects are stable when they represent the same addon @brendenpalmer
- #9538 ensure backwards compatibility is maintained with
packageRoot
androot
@brendenpalmer - #9539 avoid setting
root
asrealPath
from the package-info object @brendenpalmer - #9537 Implement LCA host/host addons logic in
ember-cli
@brendenpalmer - #9540 Use relative override paths in blueprint ESLint config @loganrosen
- #9542 Add validation checks for addon instance bundle caching @brendenpalmer
- #9543 Add ability to specify a custom
ember-addon.perBundleAddonCacheUtil
utility @brendenpalmer - #9562 Update
addon-proxy
to support Embroider @brendenpalmer - #9565 Drop Node 10 support in blueprint engine spec @elwayman02
- #9568 [BUGFIX release] Skip babel for qunit with embroider @ctjhoa
Thank you to all who took the time to contribute!
- #9504 Update minimum version of broccoli-concat to address a major issue with cache invalidation @brendenpalmer
- #9535 Disable Embroider by default. @rwjblue
- #9557 Update app and addon blueprint dependencies to latest. @rwjblue
- #9558 Switch from
octane
template lint config torecommended
@bmish - #9453 Prevent "yarn-error.log" files being published for addons @bertdeblock
- #9392 / #9484 Add eslint-plugin-qunit to blueprint @bmish
- #9454 / #9492 Add --embroider as an option for new and init @thoov
- #9456 Add
.*/
to eslint ignore @chancancode - #9469 Run
lint:fix
script automatically after blueprint generation @rpemberton - #9480 Refactor getPort to only check required port @Cartmanishere
- #9485 Add Ember 3.24 LTS to ember-try configuration @bertdeblock
- #9488 Update supported Ember version in addon blueprint @bertdeblock
- #9490 Prevent window.Ember deprecation on Ember 3.27+. @rwjblue
- #9491 Update supported Ember CLI version in addon blueprint @bertdeblock
- #9495 Enable Embroider by default for new projects @thoov
- #9500 Fix
lint:fix
script for Windows users @lupestro
Thank you to all who took the time to contribute!
- #9504 Update
broccoli-concat
to avoid a cache invalidation problem in files larger than 10000 characters. @brendenpalmer
Thank you to all who took the time to contribute!
- #9473 Issue a better error message for add-on's missing an entry point (e.g. invalid
ember-addon.main
path) @ef4 - #9437 Add Prettier files to ".npmignore" file in addon blueprint @bertdeblock
- #9436 Enable Embroider test scenario for addons @thoov
- #9435 Use "lint:fix" script in app and addon README files @bertdeblock
- #9451 update blueprint deps @kellyselden
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #9473 Issue a better error message for add-on's missing an entry point (e.g. invalid
ember-addon.main
path) @ef4
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #9450 update blueprint deps @kellyselden
- Update
ember-data
andember-source
to 3.25.0-beta @kellyselden / @rwjblue
Thank you to all who took the time to contribute!
- #9410 Add
.eslintcache
to.gitignore
for applications and addons @simonihmig - #9425 Update blueprint dependecies to latest. @rwjblue
- #9372 / #9382 Add
ember-page-title
to app blueprint @raido - #9391 / #9407 Add
prettier
to blueprint @bmish - #9402 Prevent build cycles when app is within a watched dir @ef4
- #9403 Update blueprint to eslint-plugin-ember v10 @bmish
- #9340 / #9371 Update blueprints with new testing configuration @scalvert
Thank you to all who took the time to contribute!
- #9369 / #9406 Update blueprint dependencies to latest. @rwjblue
- #9361 / #9364 / #9365 / #9368 Update dependencies to latest. @rwjblue
Thank you to all who took the time to contribute!
- #9325 Update dependencies for 3.22 beta series. @rwjblue
- #9325 Update to
[email protected]
. @rwjblue - #9336 Fixup internal test harness fixturify-project helper. @rwjblue
- #9338 Remove requirement to have
loader.js
. @rwjblue - #9343 Fix yuidoc for private APIs @jenweber
- #9359 Upgrade to tiny-lr v2.0.0 @elwayman02
- #9360 Update blueprint dependencies to latest version. @rwjblue
Thank you to all who took the time to contribute!
- #9327 Update addon
README.md
to indicate Ember 3.16 minimum. @kellyselden
Thank you to all who took the time to contribute!
- #9321 Add missing
ember-lts-3.20
matrix build to CI configuration. @kellyselden - #9323 Remove errant
ember-lts-3.12
matrix build from CI configuration. @rwjblue - #9324 Fix transpilation issues with modern browsers by migrating from
ember-cli-uglify
toember-cli-terser
@rwjblue
Thank you to all who took the time to contribute!
- #9305 Update blueprint dependencies to latest versions. @rwjblue
- #9306 Ensure that
outputReady
receives the final output directory. @rwjblue - #9308 Add Ember 3.20 LTS to ember-try configuration. @rwjblue
- #9309 Update blueprint dependencies to latest @rwjblue
- #9310 Drop Ember 3.12 from default addon testing matrix. @rwjblue
- #9259 Implement emberjs/rfcs#635:
ember new --lang
@josephdsumner - #9299 Remove explicit
yarn install
in blueprint generated.travis.yml
(use the Travis CI default ofyarn install --frozen-lockfile
) @kellyselden - #9289 Update blueprint dependencies / devDependencies @rwjblue
- #9321 Add missing
ember-lts-3.20
invocation to CI @kellyselden
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #9211 bugfix: processAppMiddlewares - check server middleware files @lifeart
- #9215 Handle unexpected errors in development mode proxy @houfeng0923
- #9238 Add config/ember-cli-update.json to app and addon blueprints. @rwjblue
- #9262 Refactor release process. @rwjblue
- #9264 refactor: use Boolean constructor to cast variable in config/targets.js blueprint @bmish
- 032e9a8851af869c7e0cf5ef8c3d930ade38b6c1 Merge branch 'master' into default-blueprint-absolute-imports @dfreeman
- #9273 Avoid relative imports in the default blueprint @dfreeman
- #9277 Allow
ember install
to work with Yarn v2 @caassandra - #9280 Remove
ember-default
ember-try scenario @mehulkar - #9281 Update blueprint dependencies to latest versions. @rwjblue
- #9282 Deprecate
PACKAGER
experiment. @rwjblue - #9283 Remove macOS from CI matrix for slow/acceptance tests. @rwjblue
- #9284 Drop support for Node 13. @rwjblue
- 56461f26a9b81833f424bf1a23c7ce502d35a43b Merge branch 'master' into master @caassandra
- #9286 Remove unused
lib/utilities/symbol.js
@IzzatN - #9287 Remove redundant guard in
Addon.prototype.moduleName
@IzzatN
Thank you to all who took the time to contribute!
- #9239 Update app / addon dependencies to latest. @rwjblue
- #9205 Pass options to middleware @mrloop
- #9209 Create small development script to update blueprint dependencies. @rwjblue
- #9212 Ensure that the captured exit is released. @rwjblue
- #9218 Update eslint to 7.0.0. @rwjblue
- #9219 Add ability to pass
--filter
todev/update-blueprint-dependencies.js
@rwjblue - #9240 Ensure
ember serve
property waits for the serve task. @rwjblue - #9242 Move travis configuration from trusty to xenial @Gaurav0
- #7538 Fix
configPath
caching @kanongil - #8258 Tweak
isDevelopingAddon
error message @stefanpenner - #8813 Update NPM version check to avoid double
npm install
when using[email protected]
or higher. @deepan83 - #9126 chore: fix init help text with the right description @rajasegar
- #9132 Convert commands to use async/await syntax @locks
- #9134 [DOC] Update locals hook example @locks
- #9146 Convert express-server task to async await @locks
- #9147 Convert serve task to async await @locks
- #9148 Convert npm-task task to async/await syntax @locks
- #9149 Update blueprint dependencies to latest @bmish
- #9157 Convert insert-into-file to async/await syntax @locks
- #9158 Convert clean-remove to async/await syntax @locks
- #9163 Convert in-option-generate-test to async/await syntax @locks
- #9183 Ensure processed addon styles are not doubly-included in vendor.css @bantic
- #9063 Fix typo in
Blueprint
documentation. @bartocc - #9068 Adds link to CLI commands doc from README @entendu
- #9070 Fix a number of causes of unhandled rejections (and ensure tests fail when unhandled rejection occurs). @stefanpenner
- #9072 Ensure errors during build are properly reported to the console. @stefanpenner
- #9092 Update
ember-source
andember-data
to 3.18 betas. @rwjblue - #9097 Update production dependencies to latest. @rwjblue
- #9108 Cleanup of async in
CLI
/Builder
while digging into issues around progress clean up. @rwjblue - #9188 Add Node 14 to CI @rwjblue
- #9208 Update blueprint dependencies to latest versions. @rwjblue
- #9090 Ensure processed addon styles are not doubly-included in vendor.css @bantic
Thank you to all who took the time to contribute!
- #9045 Add final newline in CONTRIBUTING.md @kellyselden
- c30ed27181257ab4319b3a06134e13067ac1e76e Handle a number of unhandled rejections scenarios @stefanpenner
- c377300bb21485faf0137ce69b54a10b3a458828 Publish yuidoc json as a part of npm package @sivakumar-kailasam
- 0a8d7a18b5f27147f2cec5574625e53784841601 Consistently 'use strict'; for our node js files @kellyselden
- 64e635c48c76f177769ca73eb9a228149ffbd863 Ensure buildFailures are reported correctly @stefanpenner
- #9037 Update Ember and Ember Data to 3.17 betas. @rwjblue
- #9039 Remove long enabled EMBER_CLI_SYSTEM_TEMP experiment. @rwjblue
- #9038 Remove EMBER_CLI_DELAYED_TRANSPILATION experiment. @rwjblue
- #9040 Remove MODULE_UNIFICATION experiment. @rwjblue
- #9009 Use
eslint
andember-template-lint
directly (no longer lint during builds/rebuilds by default) @dcyriller - #9041 Remove usage of RSVP. @rwjblue
- #9042 Include API documentation
yuidoc
JSON output when publishing @sivakumar-kailasam - #9045 Add final newline in CONTRIBUTING.md @kellyselden
- #9090 Backports of critical bugfixes to LTS (3.16) @rwjblue
- #9045 Add final newline in CONTRIBUTING.md @kellyselden
- c30ed27181257ab4319b3a06134e13067ac1e76e Handle a number of unhandled rejections scenarios @stefanpenner
- c377300bb21485faf0137ce69b54a10b3a458828 Publish yuidoc json as a part of npm package @sivakumar-kailasam
- 0a8d7a18b5f27147f2cec5574625e53784841601 Consistently 'use strict'; for our node js files @kellyselden
- 64e635c48c76f177769ca73eb9a228149ffbd863 Ensure buildFailures are reported correctly @stefanpenner
Thank you to all who took the time to contribute!
- #8905 Use production environment for
npm run build
/yarn build
by default @pichfl - #8930 / #8929 Drop Node 11 support @SergeAstapov
- #8932 Add Node.js 13 to test matrix @SergeAstapov
- #8941 feat(blueprint): resolve remote blueprints via package manager @buschtoens
- #8944 Travis.yml: Remove deprecated
sudo: false
option @tniezurawski - #8943 Travis.yml: use fast_finish instead of undocumented fail_fast @tniezurawski
- #8962 Drop Ember 3.8 and add Ember 3.16 scenarios in default
config/ember-try.js
. @kellyselden - #8986 Increase testem browser timeout. @rwjblue
- #9012 Drop support for Node v8 @jrjohnson
- #9013 Remove useless line break in
.editorconfig
file @dcyriller - #9023 Update to use Ember + Ember Data 3.16. @rwjblue
- #9026 Add @glimmer/tracking to default blueprint. @rwjblue
- #9028 Update minimum versions of app / addon blueprint dependencies. @rwjblue
Thank you to all who took the time to contribute!
- #8924 Fix named UMD imports @kellyselden
- #9015 Allow failure of Node 8 CI jobs. @rwjblue
- #9014 Avoid errors when
ui
is not present and a warning will be emitted. @tmquinn
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #8963 Remove
app/templates/components
@chancancode - #8964 Add support for
ember new @scope-here/name-here
. @rwjblue - #8965 Update ember-resolver to v7.0.0. @rwjblue
- #8971 Add an ember-try scenario for Ember "classic" (pre-octane). @rwjblue
- #8972 Update ember-data to 3.15.0. @rwjblue
- #8933 Remove
app/resolver.js
in favor of importing inapp/app.js
@rwjblue - #8945 Fix issue with addon
.travis.yml
configuration when usingnpm
@kellyselden - #8946 Drop testing of [email protected] in the addon blueprints ember-try config @kellyselden
- #8946 Add testing of [email protected] in the addon blueprints ember-try config @kellyselden
- #8959 Fix issue with addon discovery when npm/yarn leave empty directories in resolvable locations @stefanpenner
- #8961 Prepare for Octane release in 3.15 @rwjblue
- Adds
ember
property topackage.json
to implement emberjs/rfcs#558 - Adds
@glimmer/[email protected]
as a development dependency for both apps and addons - Updates
ember-try
to at least 1.4.0 in order to supportconfig/ember-try.js
scenarios withember
package.json
property (mentioned in emberjs/rfcs#558) - Enables Octane related optional features
- Updates ember-template-lint configuration to use
octane
preset - Update to [email protected] stable
- Updates all packages in the application blueprint to their latest version
- Adds
- #8827 Remove module-unification blueprints @dcyriller
- #8878 Adds flag to throw an error for invalid addon locations @tmquinn
- #8906 Enable broccoli memoization by default in Ember-CLI @SparshithNR
- #8917 Update CI configuration for applications using
npm
to run a "floating dependencies" test. @kellyselden - #8926 Add
application
to invalid names @kennethlarsen
Thank you to all who took the time to contribute!
- #8875 Fix ember-cli-htmlbars-inline-precompile deprecation @HeroicEric
- #8882 Simplify "Get started" message for
ember new
@dcyriller - #8899 Don't reload the config for instrumentation @pzuraq
- #8900 Include
legacyDecorators
eslint option by default @pzuraq - #8901 Merge
config/environment.js
'sEmberENV
configuration with any pre-existingEmberENV
@chancancode - #8910 Update TravisCI config for
ember new
to restrict CI runs tomaster
branch and pull requests @kellyselden - #8915 Revert changes made to enable "octane" as the default for
ember new
@rwjblue - #8916 Update ember-source and ember-data to 3.14.x @rwjblue
- #8853 Update ember-resolver to 5.3.0. @rwjblue
- #8812 Clarify installation error message @jrjohnson
- #8820 Issue deprecation when enabling MODULE_UNIFICATION flag. @rwjblue
- #8875 Fix ember-cli-htmlbars-inline-precompile deprecation @HeroicEric
- #8882 Simplify "Get started" message @dcyriller
- #8901 Merge
config/environment.js
'sEmberENV
configuration with any pre-existingEmberENV
@chancancode
Thank you to all who took the time to contribute!
- #8857 Tweaks to release scripts. @rwjblue
- #8862 Adjust message for when a new app is created @dcyriller
Thank you to all who took the time to contribute!
- #8797 Update heimdalljs-fs-monitor to 0.2.3. @rwjblue
- #8798 Update blueprint reference for ember-source to 3.13.0-beta.2. @rwjblue
- #8814 Drop Node 11 from CI. @rwjblue
- #8816 Update app and addon blueprints to latest version of packages. @rwjblue
- #8834 Ensure addon tree is scoped to addon name before compiling templates. @rwjblue
- fd7268b59ddcddca849762a4923c14655da47188 Update watch-detector to 1.0.0. @rwjblue
- #8850 Update broccoli dependencies/devDependencies to latest. @rwjblue
- #8851 Update Ember ecosystem packages to latest version. @rwjblue
- #8853 Update ember-resolver to 5.3.0. @rwjblue
- #8642 Use system temp for ember test @ef4
- #8650 [BUGFIX] reset resolve-package-path caches in PackageInfoCache._clear() @jamescdavis
- #8633 Refactor template build pipeline to enable co-located templates. @rwjblue
- #8616 [ENHANCEMENT] Gather hardware information when creating instrumentation summaries @benblank
- #8676 Track the time taken to collect hardware metrics @benblank
- #8678 give ember-cli a progress indicator @stefanpenner
- #8588 [dx] Detail app / addon creation messages @dcyriller
- #8687 Add .git directory to npmignore @rwwagner90
- #8701 Add ember-cli-htmlbars to default addon dependencies @haochuan
- #8747 Update Windows documentation link @loganrosen
- #8772 fix typos :) @aspala
- #8564 Adds babel-eslint as the default ESlint parser @pzuraq
Thank you to all who took the time to contribute!
- #8797 Update heimdalljs-fs-monitor to 0.2.3. @rwjblue
- #8959 Ensure
node_modules/*
directories without apackage.json
are not considered as part of the addon discovery process @stefanpenner
Thank you to all who took the time to contribute!
- #8753 Quote empty strings in printCommand @chancancode
- #8774 Remove --disable-gpu flag when starting headless chrome @stefanpenner
- #8659 ecmaVersion 2015 is out of date @kellyselden
- #8660 start testing ember-lts-3.8 in ember-try @kellyselden
- #8662 use async/await in ember-try config @kellyselden
- #8664 fix README ember min version @kellyselden
- #8674 ensure we use Promise.prototype.finally polyfil for node 8 compat @stefanpenner
- #8675 [beta] Gather hardware information when creating instrumentation summaries. @stefanpenner
- #8679 Adding change logging for backwards compatibility @thoov
- #8680 [Fixes #8677] ensure watcher parity @stefanpenner
- #8595
Project#config
should useEMBER_ENV
as default environment when none is passed in @nlfurniss - #8604 CONTRIBUTING: Clarify the way to start working on the repo. @MonsieurDart
- #8621 project.findAddonByName was intended to be public @stefanpenner
- #8697 Update to Broccoli 3.1. @thoov
- #8692 Allow
prettier
usage onapp/index.html
@lougreenwood
Thank you to all who took the time to contribute!
- #8645 Update addon and application blueprints to account for Node 6 support being removed. @kellyselden
- #8631 Add CI testing for Node 12. @rwjblue
- #8631 Add CI testing for Node 12. @rwjblue
- #8563 Drop Node 6 support @Turbo87
- #8566 Modernize
build-watch.js
andbuild-watch-test.js
@xg-wang - #8569 Modernize
bower-install-test.js
@RichardOtvos - #8565 Modernize
git-init.js
andgit-init-test.js
@xg-wang - #8572 Use eslint-plugin-node v8 in blueprints @kellyselden
- #8205 Run eslint-plugin-node on apps @kellyselden
- #8606 Modernize
models/instrumentation-test.js
@Semeia-io - #8607 Modernize
models/addon-test.js
@Semeia-io - #8462 blueprints: Update
ember-cli-eslint
to v5.1.0 @Turbo87 - #8461 blueprints: Update
ember-welcome-page
to v4.0.0 @Turbo87 - #8460 blueprints: Update
ember-qunit
to v4.4.1 @Turbo87 - #8396 blueprints: Update dependencies @mistahenry
- #8470 Remove obsolete
BROCCOLI_2
experiment @Turbo87 - #8469 Move all package related path resolution to
resolve-package-path
@stefanpenner - #8515 Corrected tiny typo in JSDoc @rbarbey
- #8517 Add
--output-path
to test command @step2yeung - #8528 Ensure packager respects source map config when concatting @stefanpenner
- #8540 Fixed broken npm link documentation link @yohanmishkin
Thank you to all who took the time to contribute!
- #8444 Ensure Node 11 does not issue warning @jeanduplessis
- #8425 Update Broccoli website URL @hakilebara
- #8383 Update
ember-welcome-page
usage to angle brackets @locks - #8435 Don't add extra slash in dist paths @knownasilya
- #8358 In MU apps, exclude TS test files from the app JS file @ppcano
- #8373 package-info-cache: Add
heimdalljs-logger
logging @Turbo87 - #8379 Fix the module path for MU non-acceptance tests @ppcano
- #8387 Fix non-acceptance tests for MU addons @ppcano
- #8289 Include addon styles for MU apps @ppcano
- #8399 Improve jQuery deprecation message @simonihmig
- #8397 Update packages @btecu
- #8432 Fix how MU blueprints fetches
ember-source
@ppcano - #8433 MU blueprints: enable
EMBER_MODULE_UNIFICATION
feature flag @ppcano - #8414
preprocessTemplates
is called only once in MU layout @ppcano - #8434 Fix comment on the
environment.js
blueprint files @ppcano
Thank you to all who took the time to contribute!
Thank you to all who took the time to contribute!
- #8482 Update
ember-ajax
in blueprints and tests @boris-petrov - #8370 Use
moduleName()
for templates @pzuraq - #8556 Ensure packager respects source map config when concatting @stefanpenner
Thank you to all who took the time to contribute!
- #8261 add server/**/*.js to eslint node files for app @kellyselden
- #8467 Ensure npm version is available during ember new / ember install foo. @rwjblue
Thank you to all who took the time to contribute!
- #8175 Do not watch
tests
directory when tests are disabled @f1sherman - #8052 Use non-greedy pattern for
{{content-for}}
@mpirio - #8325 Add contributing guidelines section to Docs @jamesgeorge007
- #8326 package.json: Move
fixturify
todevDependencies
@Turbo87 - #8329 livereload-server: Fix logger output @Turbo87
- #8328 tasks/server: Remove obsolete
exists-sync
dependency declaration @Turbo87 - #8313 Update ember-ajax to v4.x @maxwondercorn
- #8309 blueprints/addon: Add Contributing section @knownasilya
- #8327 Improve
ember-cli
entry file @Turbo87 - #8330 blueprints/app/gitignore: Ignore Yarn PnP files @Turbo87
- #8331 Update
ember-cli-dependency-checker
to v3.1.0 @Turbo87 - #8323 Dynamically fetch the
ember-source
version for MU blueprints @ppcano - #8427 Fix install warnings for @babel/core @jrjohnson
Thank you to all who took the time to contribute!
- #8357 blueprints/addon: Fix incorrect job formatting in
.travis.yml
config @buschtoens
Thank you to all who took the time to contribute!
- #8262 spelling fix @jfdnc
- #8264 Remove redundant _requireBuildPackages and format comments @xg-wang
- #8275 Fix dead link in CONTRIBUTING.md @hakilebara
- #8279 CHANGELOG: Drop releases before v2.8.0 @Turbo87
- #8286 Provide a compatibility section in addon READMEs @kennethlarsen
- #8296 Add [email protected] LTS ember-try scenario. @rwjblue
- #8297 Remove last usage of Babel 6. @rwjblue
- #8299 remove ember-lts-2.16 ember-try scenario @kellyselden
- #8308 ignore .env* files @kellyselden
- #8351 Update Ember and Ember Data to v3.7.0 @Turbo87
- #8352 Fix
relative-module-paths
caching @Turbo87
Thank you to all who took the time to contribute!
- #8288 Add
ember-default
scenario toember-try
config again @bendemboski - #8296 Add [email protected] LTS ember-try scenario. @rwjblue
Thank you to all who took the time to contribute!
- #7958 Gather doc files in docs directory @dcyriller
- #8032 Update minimum broccoli-viz version @gandalfar
- #7974 Prevent double builds in CI for branches pushed by owner @rwjblue
- #8096 Use regex to parse /livereload urls @SparshithNR
- #8086 Prefer walk-sync for AssetPrinterSize (speeds things up) @stefanpenner
- #8108 Put
package-info-cache
warnings underDEBUG
control @dcombslinkedin - #8203 Move contribution info away from
README
toCONTRIBUTING
@kennethlarsen/feature - #8147 Bump ember-cli-babel@7 in application blueprint @SergeAstapov
- #8142 Fix yarn test failures @abhilashlr
- #8138 Remove ember-ajax from addon blueprint @initram
- #8143 adding fix to use NULL nodeModuleList to optimize when dealing with non-addons @dcombslinkedin
- #8179 Do not include
.jshintrc
and.eslintrc
when generatinglib
orpackages
@ppcano - #8162 remove any /* eslint-env node */ @kellyselden
- #8174 Fix links in Addon API docs header @dfreeman
- #8171 Add
--ssl
options toember test
@nathanhammond - #8165 Remove unused "ember-default" scenario @kellyselden
- #8202 Specify explicit ember-cli version in project update instructions @nickschot
- #8277 DefaultPackager: Move
addon-test-support
out of thetests
folder @Turbo87 - #8278 DefaultPackager: Fix addon preprocessing @Turbo87
- #8287 blueprints/app: Update Ember and Ember Data to v3.6.0 @Turbo87
Thank you to all who took the time to contribute!
- #8127 Fix eslint errors in new app @Gaurav0
- #8130 Use regex to parse /livereload urls @rwjblue
- #8141 Use
debug
forpackage-info-cache
messages @stefanpenner - #8150 Fix
toTree()
with custom paths @wagenet
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #8079 add .template-lintrc.js to npmignore @kellyselden
- #8083 Catch InvalidNodeError for Broccoli 2.0 and fallback to broccoli-builder @oligriffiths
- #8117 Do not ignore dotfiles in ESLint @Gaurav0
- #7365 Migrate from ember-cli-qunit to ember-qunit. @rwjblue
- #8062 Add
yarn.lock
to.npmignore
@Turbo87 - #8064 Update
qunit-dom
to v0.8.0 @Turbo87 - #8067 Less restrictive blueprints - change how addons are identified @scalvert
- #8068 Enable BROCCOLI_2 and SYSTEM_TEMP experiments by default. @rwjblue
- #8069 Adding back feature to customization of serveURL @SparshithNR
- #7798 Add Broccoli 2.0 support @oligriffiths
- #7916 Support node-http-proxy timeout options @jboler
- #7937 Update fallback default browser targets from IE9 -> IE11. @arthirm
- #7984 Reject when command args validation fails @zonkyio
- #7946 upgrade ember-cli-htmlbars to 3.x @stefanpenner
- #8000 Adding
--in
option toember generate
andember destroy
to allow blueprint generation for in repo addons in custom paths. @scalvert - #8028 Add
public
to the list of disallowed application names @twokul
Thank you to all who took the time to contribute!
- #8277 DefaultPackager: Move
addon-test-support
out of thetests
folder @Turbo87 - #8278 DefaultPackager: Fix addon preprocessing @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember new
diff- No changes required
- Core Contributors
- No changes required
- #8044 Fix livereload issues when SSL is enabled. @SparshithNR
- #8046 Do not to fail to build if
tests
folder is not present @twokul - #8047 Fix
app.import
transforms for tests @twokul - #8048 Make sure app content always "wins" over addon content. @twokul
- #8057 Ensure livereload support does not break proxied websockets. @rwjblue
- #8058 Tweak invalid / missing package log output to be more actionable @dcombslinkedin
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #8024 [BUGFIX] Remove 2.12 scenario from travis.yml @cibernox
- #8033 Restore
styles
behaviour @twokul - #8038 Ensure livereload proxy is scoped to only live reload prefix. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7791 Add Node 10 to support matrix @stefanpenner
- #7803 Migrate to using Travis stages @rwjblue
- #7808 Drop Node 4 support @Turbo87
- #7947 Add support for in repo addons in non-conventional directories @scalvert
- #7954 Add template linting @rwjblue
- #7956 Embrace stages in CI @rwjblue
- #7977 Use existing build from specified path @SparshithNR
- #7997 Update
ember-data
andember-source
to 3.4.0 @btecu - #8019 Revert "[PERF] Speed up package info cache" @rwjblue
- #8013 Fix SASS compilation issues @twokul
Thank you to all who took the time to contribute!
This version was unpublished from NPM because the published tar file contained a
bug. NPM is write-only (that is you can unpublish a package but you cannot
re-publish it with the same version) and that leaves us with only one option:
publish a new version. We effectively fast-forwarding to 3.4.1
.
The following changes are required if you are upgrading from the previous version:
- Users
- Upgrade your project's ember-cli version - docs
- Addon Developers
- No changes required
- Core Contributors
- No changes required
- #7952 [BUGFIX release] Fix crash when tree objects are used in config @kanongil
- #7962 Dependency updates... @rwjblue
- #7965 Don’t produce duplicate warnings when invoking findAddonByName with a… @stefanpenner
- #7966 adding flag to stop repeated dumping of same package errors @dcombslinkedin
- #7969 Update addon.js @stefanpenner
- #7970 Fix findAddonByName in beta. @rwjblue
- #7977 Use existing build from specified path, --path option added @SparshithNR
- #7979 Stabilize + Lock-down add-on discovery order. @stefanpenner
- #7983 Remove unneeded logging. @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7902 add .eslintignore to .npmignore @kellyselden
- #7904 further unify all our
.*ignore
files @kellyselden - #7905 Fix release branch tests @kellyselden
- #7917 Adding entries for the package-info-cache work to the contribution list @dcombslinkedin
- #7940 Enable LiveReload and normal app server to share a single port. @SparshithNR
- #7947 Adding support for in repo addons in non-conventional directories @scalvert
- #7949 Upgrade blueprint dependency versions @stefanpenner
- #7950 Better handle ambiguity between package.json and index.js name field. @rwjblue
- Changes the addon blueprint to ensure name property just references the package.json's name
- Introduce a hard error when locally developing an addon whose
package.json
name differs fromindex.js
name. - Updates
Project.prototype.findAddonByName
/Addon.prototype.findAddonByName
to handle the changes to mentioned above. Specifically,findAddonByName
will prefer exact matches to thepackage.json
name over exact matches inindex.js
name.
- #7954 Add template linting. @rwjblue
- #7956 Embrace stages in CI. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7792 Add node 10 to test matrix @stefanpenner
- #7801 Update node support policy docs. @rwjblue
- #7804 removing extra
app
folder check and error message @stonecircle
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7560 Migrate to new format for mode specific arguments in testem config. @rwjblue
- #7621 Take newer symlink-or-copy @ef4
- #7698 Update
ember-cli-qunit
dependency @CodingItWrong - #7729 package-info-cache (fast package caching) @dcombslinkedin
- #7809 Do not attempt to compress server sent events. @rwjblue
- #7811 replace TRAVIS with CI @kellyselden
- #7813 speed up addon initialization by using PackageInfoCache instead of Addon.lookup @dcombslinkedin
- #7833 blueprints/addon: Add
yarn.lock
file to.npmignore
@Turbo87 - #7836 tests: Increase timeout for linting tests @Turbo87
- #7857 Filter out blacklisted addons before calling included hook @dnachev
- #7880 testem: Improve Chrome command line flags @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7792 Add node 10 to test matrix @stefanpenner
- #7801 Update node support policy docs. @rwjblue
- #7804 removing extra
app
folder check and error message @stonecircle
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7490 Module Unification Addons @rwjblue
- #7605 blueprints/app: Add
qunit-dom
dependency by default @Turbo87 - #7501 add delayed transpilation @kellyselden
- #7634 Addon._treeFor optimization @kellyselden
- #7635 Packaged Bower @twokul
- #7637 More comprehensive detect if ember-cli is being run within CI or not. @stefanpenner
- #7641 update console-ui @kellyselden
- #7665 Package config @twokul
- #7661 Double linting test timeout @ro0gr
- #7659 Exclude addon-test-support from eslint node files @kolybasov
- #7660 improve logic for if addon is module-unification @iezer
- #7658 Module Unification Addon blueprint @cibernox
- #7654 Package Vendor @twokul
- #7650 compile all addons at once optimization @kellyselden
- #7655 Package tests @twokul
- #7649 only use the standard compilers to compile addon code @kellyselden
- #7731 restore
addon-import
logic @GavinJoyce - #7671 Include _super call in example of Addon.included @jacobq
- #7667 MU addons must generate a MU dummy app @cibernox
- #7662 Remove redundant checks @twokul
- #7664 Support serving wasm with application/wasm @stefanpenner
- #7668 Only watch test/dummy/app on addons if it exist @cibernox
- #7739 remove config caching @GavinJoyce
- #7708 Update default broccoli-asset-rev @ef4
- #7676 Deprecate ember-cli-babel 5.x @raytiley
- #7679 Update init to be src/ friendly @mixonic
- #7674 Package Public @twokul
- #7678 Use a recent release of Ember canary for MU @stefanpenner
- #7742 Package Javascript @twokul
- #7702 Don't run
addon-import
blueprint ifproject.isModuleUnification()
@GavinJoyce - #7685 fix the shims messaging @kellyselden
- #7711 remove exists-sync, use fs.existsSync @stefanpenner
- #7762 Remove default value for
ember addon --yarn
@lennyburdette - #7724 github package was renamed @octokit/rest @kellyselden
- #7758 Allowing cwd to be passed to testem without being overridden by ember-cli @arthirm
- #7737 Fix issues identified with "delayed transpilation" system. @rwjblue
- #7735 Disable MU by default @stefanpenner
- #7753 Update
qunit-dom
dependency @Turbo87 - #7764 Skip running custom "*-addon" blueprint if module unification @GavinJoyce
- #7767 Upgrade ember-load-initializers @GavinJoyce
- #7768 Don't try to use default addon-import if app is MU @GavinJoyce
- #7769 add blueprints to linting coverage @kellyselden
- #7771 forgot .eslintignore in MU @kellyselden
Thank you to all who took the time to contribute!
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- #7801 Update node support policy docs. @rwjblue
- #7809 Do not attempt to compress server sent events. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7769 add blueprints to linting coverage @kellyselden
- #7771 forgot .eslintignore in MU @kellyselden
- #7792 Add node 10 to test matrix @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7749 remove trailing comma @kellyselden
- #7752 Fix test fixtures @Turbo87
- #7759 Ensure css is minified correctly @twokul
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7670 Support serving wasm with application/wasm @rwjblue
- #7683 Revert "EmberApp: Remove deprecated
contentFor()
hooks" [@stefanpenner](https://github.com/ember-c li) - #7691 Add support for .npmrc for blueprints @thoov
- #7694 [BACKPORT release] Ensure config() memoizing is considers if the [@stefanpenner](https://github.com/ ember-cli)
- #7719 reorder ember-cli-build.js in blueprint @kellyselden
- #7720 assert no filters matched @kellyselden
- #7721 update eslint-plugin-node for addons @stefanpenner
- #7728 Passing defaultOptions to testem to prevent the cwd and config_dir set in testem.js from being ov erridden by ember-cli @arthirm
- #7732 Merge pull request #7728 from arthirm/testem-bug-fix @arthirm
- #7736 add addon-test-support/index.js to eslint glob bug mitigation [@kellyselden](https://github.com/k ellyselden)
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
The following changes are required if you are upgrading from the previous version:
- Users
- Upgrade your project's ember-cli version - docs
- Addon Developers
- No changes required
- Core Contributors
- No changes required
- #7719 reorder ember-cli-build.js in blueprint @kellyselden
- #7720 assert no filters matched @kellyselden
- #7721 update eslint-plugin-node for addons @stefanpenner
- #7728 Passing defaultOptions to testem to prevent the cwd and config_dir set in testem.js from being overridden by ember-cli @arthirm
- #7736 add addon-test-support/index.js to eslint glob bug mitigation @kellyselden
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
- Upgrade your project's ember-cli version - docs
- Addon Developers
- No changes required
- Core Contributors
- No changes required
- #7691 Add support for .npmrc for blueprints @thoov
- #7694 [BACKPORT release] Ensure config() memoizing is considers if the @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
- Upgrade your project's ember-cli version - docs
- Addon Developers
- No changes required
- Core Contributors
- No changes required
- #7626 Fix 'const' declarations in non-strict mode are not supported @Turbo87
- #7627 Fixing test fixtures from 3.0.0 release @Turbo87
- #7670 Support serving wasm with application/wasm @rwjblue
- #7683 Revert "EmberApp: Remove deprecated
contentFor()
hooks" @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7566 testem: Use
--no-sandbox
on TravisCI @Turbo87 - #7569 mark "lib" folder as node style in eslint for apps @kellyselden
- #7589 [BACKPORT release] upgrade testem @stefanpenner
- #7594 Install optional dependencies when creating a new project @stefanpenner
- #7610 Change isMainVendorFile check @twokul
- #7447 Remove ember-cli-legacy-blueprints. @rwjblue
- #7528 EmberApp: Overwrite
app/config/environment
intests.js
@Turbo87 - #7536 Avoid bower usage in config/ember-try.js. @rwjblue
- #7546 Remove unused testing helper files. @rwjblue
- #7548 Make async/await work nicely by default. @rwjblue
- #7549 Use
sudo: required
to work around issue in CI. @rwjblue - #7553 Remove embertest from ESLint configuration. @rwjblue
- #7554 Make ember-try a direct addon dependency. @rwjblue
- #7522 utilities: Remove deprecated
deprecateUI()
function @Turbo87 - #7502 Cleanup and correct node-support.md. @stefanpenner
- #7487 [BUGFIX] give
ember new
error messages consistent color @GavinJoyce - #7479 Improve default addon README @Turbo87
- #7512 fix alpha ordering in npmignore @stefanpenner
- #7520 Remove deprecated commands @Turbo87
- #7523 Remove deprecated code from
EmberApp
class @Turbo87 - #7524 Remove deprecated
Blueprint
code @Turbo87 - #7525 Remove deprecated
Project
andAddon
code @Turbo87 - #7527 EmberApp: Remove deprecated
contentFor()
hooks @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7569 mark "lib" folder as node style in eslint for apps @kellyselden
- #7589 upgrade testem @stefanpenner
- #7594 Install optional dependencies when creating a new project @tomdale
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7489 Fix regression with scoped package name mismatches @rwwagner90
- #7507 Ensure testing honors config/environment settings. @rwjblue
- #7513 fix alpha ordering in npmignore @kellyselden
- #7516 Fix
ember new --yarn
not using yarn @Turbo87 - #7529 Backport & fixup linting changes. @rwjblue
- #7474 Give plugins and extends their own lines @rwwagner90
- #7475 don't treat strings as regex in insertIntoFile @kellyselden
- #7477 Restore
separator: '\n;'
to vendor JS concat @kellyselden/lenny - #7478 Remove obsolete CONFIG_CACHING feature flag @Turbo87
- #7481 NpmInstallTask:
useYarn
from constructor args @lennyburdette - #7395 Make "testdouble" dependency optional in MockProcess class @ro0gr
- #7382 add option to not create file @kellyselden
- #7385 remove node 7 testing @kellyselden
- #6955 Discover dependencies of npm-linked addons @ef4
- #7164 Fix generate command when both usePods option and --pod argument is used @emrekutlu
- #7428 Fix bad recursion in ember-cli-shims detection @cibernox
- #7419 Delete crossdomain.xml @sandstrom
- #7424 Adding documentation for experiments @sangm
- #7414 Fixes Project#hasDependencies to only check for dependencies instead … @MiguelMadero/mmadero
- #7406 Remove livereload url from output @topaxi
- #7401 Resolve node modules correctly @ef4
- #7443 Use
overrides
for a single.eslintrc.js
. @rwjblue - #7435 add ember-try ignores to npmignore @kellyselden
- #7432 Avoid publishing massive temp folder leaked by ember-try @ef4
- #7438 skip uninstall if no matching package is installed @makepanic
- #7455 Add eslint-plugin-ember to default linting config. @rwjblue
- #7456 Use fs-extra's
ensureDir
to avoid race condition inmk-tmp-dir-in
. @rwjblue - #7457 Avoid directly requiring
blueprints/app/files/package.json
. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7489 Fix regression with scoped package name mismatches @rwwagner90
- #7507 Ensure testing honors config/environment settings. @rwjblue
- #7513 fix alpha ordering in npmignore @kellyselden
- #7516 Fix
ember new --yarn
not using yarn @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7475 don't treat strings as regex in insertIntoFile @kellyselden
- #7477 Restore
separator: '\n;'
to vendor JS concat @lennyburdette - #7478 Remove obsolete CONFIG_CACHING feature flag @Turbo87
- #7481 NpmInstallTask:
useYarn
from constructor args @lennyburdette
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7232 don't compress responses with the x-no-compression response header @akatov
- #7272 Fixes
undefined
values in merged aliases @twokul - #7342 Updating testem.js for the app blueprint @scalvert
- #7360 "server" -> "serve" in package.json blueprint @kellyselden
- #7353 remove ember-cli-shim warning @NullVoxPopuli
- #7369 Fix issue with linting within an addon without an
app/
directory. @rwjblue - #7372 Fix travis.yml in addon blueprint @simonihmig
- #7377 Invoke transform registeration before included hook is called. @kratiahuja
- #7378 Ensure test-support and addon-test-support are linted. @rwjblue
- #7381 Changes default Chrome remote debugging port. @Oreoz
- #7409 cherry pick #7382 into beta @kellyselden
- #7416 Add support for Node 9. @rwjblue
- #7417 Issue warning for Node 7. @rwjblue
- #7427 Remove emoji alias @tristanpemble
- #7430 ember-try: Add
useYarn
flag if necessary @Turbo87 - #7436 retire 2.8, introduce 2.16 @kellyselden
- #7437 Update to [email protected]. @rwjblue
- #7439 Cherry pick #7432 and #7435 to release @kellyselden
- #7449 Update
ember-cli-shims
to v1.2.0 @Turbo87 - #7460 remove trailing comma from testem.js @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
- #7353 remove ember-cli-shim warning @NullVoxPopuli
- #7369 Fix issue with linting within an addon without an
app/
directory. @rwjblue - #7372 Fix travis.yml in addon blueprint @simonihmig
- #7377 Invoke transform registeration before included hook is called. @kratiahuja
- #7378 Ensure test-support and addon-test-support are linted. @rwjblue
- #7381 Changes default Chrome remote debugging port. @Oreoz
- #7409 cherry pick #7382 into beta @kellyselden
- #7416 Add support for Node 9. @rwjblue
- #7417 Issue warning for Node 7. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7344 Update mocha to the latest version 🚀 @stefanpenner/greenkeeper
- #7322 [INTERNAL] Update NPM to npm @kimroen
- #7232 ENHANCEMENT - don't compress responses with the x-no-compression response header @akatov
- #7272 Fixes
undefined
values in merged aliases @twokul - #7317 [INTERNAL] Introduce
broccoli-assembler
@twokul - #7338 [INTERNAL] Port test helpers to class syntax @twokul
- #7340 bump
rsvp
@bekzod - #7342 Updating testem.js for the app blueprint @scalvert
- #7345 correct
rsvp
version in yarn.lock @bekzod - #7360 "server" -> "serve" in package.json blueprint @kellyselden
- #7363 Update to [email protected]. @rwjblue
- #7367 Bump ember-source to 2.17.0-beta.1. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7372 [BUGFIX] Fix travis.yml in addon blueprint @simonihmig
- #7377 [BUGFIX] Invoke transform registeration before included hook is called. @kratiahuja
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7341 tasks/npm-task: Adjust version constraints to not warn for npm@5 @Turbo87
- #7346 Use "ci" mode for testem.js @Turbo87
- #7348 Update "ember-cli-uglify" to v2.0.0 @Turbo87
- #7349 Limit allowed concurrency in CI environments. @rwjblue
- #7361 Update "ember-data" to v2.16.2 @Turbo87
- #7364 preserve final newline in addon's package.json @kellyselden
- #7316 Bump blueprint to Ember Data 2.15.0 @locks
- #7320 move "private" key in package.json @kellyselden
- #7333 models/project: Use deep cloning instead of freezing the config @Turbo87
- #7178 readme npm/yarn updates with tests @kellyselden
- #6908 Several fixes for the module unification feature flag @mixonic
- #7137 add in-app testing page reference @kellyselden
- #7086 Mock process @ro0gr
- #7108 remove unnecessary
.push
@bekzod - #7033 Ensure addon blueprint calls
this.filesPath
@status200 - #7109 Fix
ember install
for scoped packages @ef4 - #6963 Preserve header key case when serving with proxy @jpadilla
- #7119 added
app
directory for linting @bekzod - #7074 Fix eslint warning on generated config/environment.js @morhook
- #7065 Set the basePort for livereload from 49153 -> 7020 @eriktrom
- #7239 Remove private
_mergeTrees
function @twokul - #7221 Bumps
broccoli-builder
version to include stack traces fix @twokul - #7233 Convert blueprints to use modules and bump ember-cli-babel @rwwagner90
- #7235 bump
ember-cli-lodash-subset
@bekzod - #7227 Don't merge
emberCLITree
twice @twokul - #7294 Fix --test-port description @akashdsouza
- #7259 Convert MarkdownColor to class syntax @locks
- #7244 Using shorthands for functions @twokul
- #7248 Bump
amd-name-resolver
version to enable parallel babel transpile @mikrostew - #7245 Add API to allow addons to define and use custom transform with app.import @kratiahuja
- #7266 Fix JSON format of asset sizes report @simplabs
- #7264 Introduces Bundler @twokul
- #7262 Convert to classes @twokul
- #7261 double test timeout for install-test-slow @ro0gr
- #7275 Allow server middleware to answer non-get (POST/PATCH...) requests @cibernox
- #7269 Extract vendor generation into bundler @twokul
- #7292 Add Documentation Link and Supported Versions @CrshOverride
- #7296 Drop un-needed Ember import @mixonic
- #7300 Refactor Custom Transformation logic @sangm
- #7303 Introduces a way to debug application/add-on trees @twokul
- #7314 Removes babel module transform @twokul
- #7315 fix image uri @xg-wang
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7316 Bump blueprint to Ember Data 2.15.0 @locks
- #7320 move "private" key in package.json @kellyselden
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7286 Update
amd-name-resolver
version to enable parallel babel transpile @mikrostew - #7309 model/project: Freeze app config before caching it @Turbo87
- #7310 models/project: Hide app config caching behind CONFIG_CACHING feature flag @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7210 Ember try remove test @kellyselden
- #7186 node 8 @stefanpenner
- #7136 ember test work with both —server and —path @stefanpenner
- #7224 context issue fix @bekzod
- #7206 release] remove MODEL_FACTORY_INJECTIONS @kellyselden
- #7205 release] 2 12 lts testing @kellyselden
- #7193 cherry pick "install npm 4 in addon travis using npm" @kellyselden
- #7194 stay in sync with editorconfig and other blueprints regarding newlines @kellyselden
- #7204 release] explain node 4 in addons @kellyselden
- #7208 Fixes typo in babel transpilation options @pzuraq/bugfix
- #7231 Don't merge
emberCLITree
twice @twokul - #7246 cherry-pick "Bumps
broccoli-builder
version to include stack traces fix @twokul - #7270 Cache Project model config. @stefanpenner
- #7273 Asset sizes @simplabs
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6988 update addon lts testing @kellyselden
- #7132 Bump ember-cli-eslint @rwwagner90
- #7026 explain node 4 in addons @kellyselden
- #7002 update from npm 2 when using node 4 @kellyselden
- #7014 fixup #6941 @stefanpenner
- #7025 remove MODEL_FACTORY_INJECTIONS @stefanpenner
- #7003 Allow node 7.x on Windows @btecu
- #7090 Documentation around error propagation & version bumps @twokul
- #7048 Update yarn.lock with latest allowed dependencies. @rwjblue
- #7046 Pass only packages to npm uninstall task that exist @raido
- #7041 Revert rawMode to original value during windows signals cleanup @ro0gr
- #7045 Make app.import() work with files inside
node_modules
@Turbo87 - #7032 BUGFIX Corrected a typo in Windows elevation test error message. @jpschober
- #7068 Remove reference to "lib/ext/promise" from docs @ro0gr
- #7057 Use https in references to emberjs website @ahmadsoe
- #7056 fix_typos @fixTypos
- #7064 remove the implied npm install and test from travis @kellyselden
- #7054 Allow imports from scoped packages @dfreeman
- #7150 fix typo @stefanpenner
- #7102 use
.test
instead of.match
when appropriate @bekzod - #7095 loggers
let
=>const
@bekzod - #7084 change var to let in ARCHITECTURE.md @ro0gr
- #7100 use native
Object.assign
@bekzod - #7101 use
.reduce
inaddonPackages
@bekzod - #7094 concat instead of
unshift each
in_processedExternalTree
@bekzod - #7080 Node support doc @stefanpenner
- #7099 use native
[].any
andObject.keys
@bekzod - #7096 removed redundant
self
references @bekzod - #7081 update deps @stefanpenner
- #7093 use arrow function in
discoverFromDependencies
@bekzod - #7085 remove "Aligned require statements" style guide @ro0gr
- #7092 avoid extra iteration, use
reduce
instead ofmap/filter
combination @bekzod - #7161 Use headless chrome in addon build config @sivakumar-kailasam
- #7123 double mocha-eslint test timeout @ro0gr
- #7118 cleanup
appAndDependencies
@bekzod - #7105 use
const
where appropriate @bekzod - #7106 cleanup tangled promise @bekzod
- #7114 explain the old code in bin/ember @kellyselden
- #7104 cleanup
addon/dependencies
@bekzod - #7107 cleanup promise chain @bekzod
- #7113 simplified promise chain in
git-init
@bekzod - #7110 convert to RSVP promise inside
utilities/execa
@bekzod - #7152 Remove redundant chrome installation since appveyor has latest chrome @sivakumar-kailasam
- #7151 Change
broccoli-middleware
to1.0.0
🎉 @twokul - #7148 Replace phantom.js usage with headless chrome @sivakumar-kailasam
- #7147 Add Replacer to FileInfo @stefanpenner
- #7133 ember-cli-dependency-checker major version bump @kellyselden
- #7175 mention chrome is required now @kellyselden
- #7160 link + integrity is currently causing double loads @stefanpenner
- #7153 Update yarn.lock @rwjblue
- #7180 install npm 4 in addon travis using npm @kellyselden
- #7167 Upgrade testem to allow browser_args in testem.json @sivakumar-kailasam
- #7169 Travis multiple blank line cleanup and if block code consolidation @kellyselden
- #7173 Removed unused dependencies @t-sauer
- #7177 verify npm/yarn logic in travis files @kellyselden
- #7181 node 8 but with npm4 @stefanpenner
- #7195 fix --non-interactive test regression @kellyselden
- #7196 fix a bad merge conflict resolution @kellyselden
- #7197 use newer yarn on travis @kellyselden
- #7200 verify welcome page logic @kellyselden
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7186 [release] node 8 @stefanpenner
- #7193 cherry pick "install npm 4 in addon travis using npm" @kellyselden
- #7194 stay in sync with editorconfig and other blueprints regarding newlines @kellyselden
- #7204 [bugfix release] explain node 4 in addons @kellyselden
- #7205 [bugfix release] 2 12 lts testing @kellyselden
- #7206 [bugfix release] remove MODEL_FACTORY_INJECTIONS @kellyselden
- #7208 bugfix(legacy-addons): Fixes typo in babel transpilation options @pzuraq
- #7210 [bugfix release] Ember try remove test @kellyselden
- #7246 [BUGFIX release] cherry-pick "Bumps
broccoli-builder
version to include stack traces fix" @twokul
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6937 various blueprint cleanup and consistency @kellyselden
- #6862 Update minimum ember-try version. @rwjblue
- #6932 make blueprint files public @kellyselden
- #6874 Add .eslintrc.js files to blueprints @rwwagner90
- #6868 Add --welcome option to
new
andinit
so that it can be skipped with --no-welcome @romulomachado - #6873 Add ~ to ember-cli in package.json in blueprints @rwwagner90
- #6934 missed node 4 - es6 updates in blueprints @kellyselden
- #6890 Replace lib/utilities/DAG.js with dag-map package @rwwagner90
- #6888 Print out
yarn install
when yarn.lock file is present @samdemaeyer - #6883 broccoli/ember-app: Make app/index.html optional @Turbo87
- #6886 Handle addon constructor errors gracefully @jsturgis
- #6889 Use const/let in all blueprints @simonihmig
- #6938 Add ESLint config to "server" and "lib" blueprints @kellyselden
- #6910 [BUGFIX] Add yuidocs for the addon:init method @mattmarcum
- #6896 Removed all references to Bower in blueprint README. @michielboekhoff
- #6903 remove npm experiment refs @tylerturdenpants
- #6907 Ignore files created by Ember-Try @elwayman02
- #6898 Update ember-export-application-global to babel@6 version. @rwjblue
- #6915 Run YUIDoc on single
it
@sduquej - #6912 Stop creating recursive symlink (addon requiring itself) @clekstro
- #6911 Fix dirty git state @clekstro
- #6966 ENHANCEMENT: throw when converting
npm install foo
toyarn install foo
@pichfl - #6940 remove lint filter @kellyselden
- #6936 use RSVP.resolve shorthand @kellyselden
- #6919 Do not use
chalk.white
when displaying asset sizes @lucasmazza - #6939 replace ': function(' with '(' @kellyselden
- #6935 use our string style since converted from json @kellyselden
- #6942 object shorthand blueprint cleanup @kellyselden
- #6984 Fix perf-guide to have correct file names for build visualization @kratiahuja
- #7007 Updated npm version for ember-data to use ~ instead of ^ @fushi
- #7038 Update "ember-cli-htmlbars" @stefanpenner
- #7059 Addon#setupPreprocessorRegistry should be invoked after
addon.app
is set. @stefanpenner - #7130 yarn: Use --non-interactive flag @Turbo87
- #7191 blueprints/app: Update "ember-source" and "ember-data" to v2.14.0 @Turbo87
- #7192 tests/acceptance: Delete broken "ember generate http-proxy" test @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7007 Updated npm version for ember-data to use ~ instead of ^ @fushi
- #6996 Update to non-beta version of ember-cli-qunit. @rwjblue
- #6991 cleanup @stefanpenner
- #7009 fix extra new line and easier to read indentation @Turbo87
- #7011 npmTask should throw when trying to convert
npm install foo
toyarn install foo
@Turbo87 - #7015 Do not set committer for the initial git commit @Turbo87
- #7023 Allow broccoli-babel-transpiler to float with SemVer. @rwjblue
- #7028 add yarn missing default comment @kellyselden
- #7036 Ensure
lintTree
results cannot clobber tests. @rwjblue - #7038 Update "ember-cli-htmlbars" @stefanpenner
- #7049 Prevent warnings from broccoli-babel-transpiler. @rwjblue
- #7051 Corrected a typo in Windows elevation test error message. @Turbo87
- #7052 Pass only package to npm uninstall task that exist @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6918 Update markdown-it-terminal to the latest version 🚀 @stefanpenner
- #6862 Update minimum ember-try version. @rwjblue
- #6859 Update fs-extra to the latest version 🚀 @stefanpenner
- #6937 various blueprint cleanup and consistency @kellyselden
- #6874 Add .eslintrc.js files to blueprints @rwwagner90
- #6868 Add --welcome option to
new
andinit
so that it can be skipped with --no-welcome @romulomachado - #6873 Add ~ to ember-cli in package.json in blueprints @rwwagner90
- #6932 make blueprint files public @kellyselden
- #6890 Replace lib/utilities/DAG.js with dag-map package @rwwagner90
- #6888 Print out
yarn install
when yarn.lock file is present @samdemaeyer - #6883 broccoli/ember-app: Make app/index.html optional @Turbo87
- #6886 Handle addon constructor errors gracefully @jsturgis
- #6889 Use const/let in all blueprints @simonihmig
- #6940 remove lint filter @kellyselden
- #6910 [BUGFIX] Add yuidocs for the addon:init method @mattmarcum
- #6896 Removed all references to Bower in blueprint README. @michielboekhoff
- #6903 remove npm experiment refs @tylerturdenpants
- #6907 Ignore files created by Ember-Try @elwayman02
- #6898 Update ember-export-application-global to babel@6 version. @rwjblue
- #6942 object shorthand blueprint cleanup @stefanpenner
- #6936 use RSVP.resolve shorthand @kellyselden
- #6934 missed node 4 - es6 updates in blueprints @kellyselden
- #6912 Stop creating recursive symlink (addon requiring itself) @clekstro
- #6935 use our string style since converted from json @kellyselden
- #6919 Do not use
chalk.white
when displaying asset sizes @lucasmazza - #6915 Run YUIDoc on single
it
@sduquej - #6911 Fix dirty git state @clekstro
- #6938 Add ESLint config to "server" and "lib" blueprints @kellyselden
- #6939 replace ': function(' with '(' @kellyselden
- #6966 ENHANCEMENT: throw when converting
npm install foo
toyarn install foo
@pichfl - #6984 Fix perf-guide to have correct file names for build visualization @kratiahuja
- #6987 Update fs-extra to the latest version 🚀 @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7076 node 8 @stefanpenner
- #7077 Add reasonable
uglify-js
options. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #7023 Allow broccoli-babel-transpiler to float with SemVer. @rwjblue
- #7028 add yarn missing default comment @kellyselden
- #7036 Ensure
lintTree
results cannot clobber tests. @rwjblue - #7049 Prevent warnings from broccoli-babel-transpiler. @rwjblue
- #7051 Corrected a typo in Windows elevation test error message. @Turbo87
- #7052 Pass only package to npm uninstall task that exist @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6991 cleanup @stefanpenner
- #6996 Update to non-beta version of ember-cli-qunit @rwjblue
- #7009 fix extra new line and easier to read indentation @Turbo87
- #7011 npmTask should throw when trying to convert
npm install foo
toyarn install foo
@Turbo87 - #7015 Do not set committer for the initial git commit @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6978 Update dependencies to Babel 6 versions. @rwjblue
- #6980 Update ember-ajax to v3.0.0. @rwjblue
- #6983 blueprints: Remove Bower from README @stefanpenner
- #6986 Revert nopt dependency update @calderas
- #6992 blueprints/app: Update "ember-source" and "ember-data" to v2.13.0 @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6944 Include ember-testing.js when using ember-source @trentmwillis
- #6961 ensure addon.css is always included @stefanpenner
- #6968 Configure ESLint to parse ES2017 by default @cibernox
- #6969 Remove
.bowerrc
from blueprints @pichfl
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6901 Update ember-welcome-page to use Babel 6. @rwjblue
- #6904 Update ember-cli-qunit to use Babel 6. @rwjblue
- #6905 Update various addons to use Babel 6. @rwjblue
- #6928 Add 🐹 as "ember" alias @Turbo87
- #6929 Backport fixes to release branch @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6861 Don't generate
addon-config/targets.js
in addons @cibernox - #6871 Use
yarn install --no-lockfile
in travis for addons @rwwagner90 - #6874 Add .eslintrc.js files to blueprints @rwwagner90
- #6884 Remove guard in
treeForAddon
aroundaddon/**/*.js
files. @rwjblue - #6885 Work around broken bower installation for old npm versions @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6795 Cleanup EmberApp class @Turbo87
- #6615 Command interruption @ro0gr
- #6472 add ability to clean up old files in generators @kellyselden
- #6796 Update dependencies to latest versions. @stefanpenner
- #6718 Pass init instrumentation to CLI if we have it @stefanpenner
- #6717 Make instrumentation more resilient to errors @stefanpenner
- #6716 Remove link to transition guide when ember-cli-build.js file is missing @status200
- #6715 Fix build console output when using environment variable @status200
- #6690 BUGFIX #6679 - workaround for tiny-lr not reloading on empty files arguments @gandalfar
- #6617 Remove wasted work around addon's addon trees. @rwjblue
- #6798 Update ember-cli-preprocess-registry to get latest clean-css. @stefanpenner
- #6747 Use EOL to fix one Windows CI failure. @rwjblue
- #6727 remove bower install from travis @kellyselden
- #6745 ensure SIGINT ember serve produces instrumentation @stefanpenner
- #6731 This reverts commit cb6bac632dc8dc1c49b30583f0fa135364c5c408, reversing changes made to be142aaf7801bf64f4322583c7d82ae7c7066c52. @rwjblue
- #6737 Make project require public @asakusuma
- #6741 addon needs to mirror filesToRemove from app @kellyselden
- #6742 Promote cacheKeyForTree to public API @trentmwillis
- #6734 chore(package): update broccoli-concat to version 3.1.1 @stefanpenner
- #6739 Remove bower.json files again @Turbo87
- #6728 remove application.hbs newline @stefanpenner
- #6736 start using filesToRemove @kellyselden
- #6748 Use yarn if yarn.lock exists or
--yarn
is used @Turbo87 - #6805 more old file cleanup @kellyselden
- #6789 Support npm packages as
ember new
blueprints @Turbo87 - #6758 Fixes blueprints noop log removals @gadogado
- #6768 Normalize end-of-line characters in strings to compare prior to diffing @koopa
- #6785 Refactor InstallBlueprintTask class @Turbo87
- #6776 Implement targets RFC @cibernox
- #6778 Don't print heimdall stack on errors @stefanpenner
- #6766 Remove flagging for
experiments.INSTRUMENTATION
. @stefanpenner - #6759 Enable instrumentation experiment with public
instrument
method. @rwjblue - #6756
yarn upgrade
@rwjblue - #6754 Interrupt command with an error if no _currentTask @ro0gr
- #6825 EmberApp: Use "src/ui/index.html" if it exists @Turbo87
- #6797 Remove "proxyquire" dependency @Turbo87
- #6792 package.json: Remove "npm" from greenkeeper ignore list @stefanpenner
- #6791 Convert EmberApp and EmberAddon to ES6 classes @Turbo87
- #6840 Add logging for
this.runTask
within commands. @rwjblue - #6804 Remove missing init instrumentation warning @stefanpenner
- #6800 tests/blueprints: Use arrow functions for callbacks @Turbo87
- #6799 Refactor
capture-exit
usage to avoid releasing exit. @rwjblue - #6845 Convert more promise chains to coroutines @Turbo87
- #6806 Adds eslint-plugin-mocha @gadogado
- #6835 EmberApp: Use "src/ui/styles" over "app/styles" if it exists @Turbo87
- #6824 chore(package): update broccoli-merge-trees to version 1.2.3 @stefanpenner
- #6816 Resolve path when calling UnwatchedDir for Bower @arthirm
- #6821 Add tests for EmberApp.index() method @Turbo87
- #6828 Use Babel 6 @stefanpenner
- #6839 Allow
ember new -b <blueprint> foo
to opt-in to yarn by default. @rwjblue - #6846 tests: Use "chai-as-promised" assertions @Turbo87
- #6847 print the
serving on http://host:port/basePath
after each rebuild @stefanpenner - #6852 Replace "itr2array" helper with Array.from() @Turbo87
- #6853 tests: Remove unused variables @Turbo87
- #6857 Update testdouble to the latest version 🚀 @stefanpenner
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6929 Backport fixes to release branch @Turbo87
- #6944 Include ember-testing.js when using ember-source @trentmwillis
- #6974 Unnecessary "ember-cli-eslint" install @tylerturdenpants
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6879 Add .eslintrc.js files to blueprints @rwwagner90
- #6884 Remove guard in
treeForAddon
aroundaddon/**/*.js
files. @rwjblue - #6885 Work around broken bower installation for old npm versions @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6669 tasks/bower-install: Fix "bower" lookup @Turbo87
- #6606 Instrumentation @stefanpenner
- #6540 removing jshint reference in blueprints @kellyselden
- #5874 Don't process CSS imports by default @stefanpenner
- #6516 Properly call
preprocessTree
/postprocessTree
for addons. @rwjblue - #6627 Lazily require
broccoli-babel-transpiler
. @rwjblue - #6630 [DOC] Update license year @cjnething
- #6626 Flesh out
init
instrumentation. @stefanpenner - #6629 Enable more ESLint rules @Turbo87
- #6624 Update version of ember-cli-eslint used in new applications. @rwjblue
- #6613 Add missing annotations. @rwjblue
- #6625 Update dependencies previous avoided due to Node 0.12 support. @rwjblue
- #6628 Ensure
beforeRun
is included incommand
instrumentation. @rwjblue - #6684 [fixes #6672] ensure example clearly indicates promise usage @stefanpenner
- #6641 Properly sort the linting rules in the ES6 section. @rwjblue
- #6639 Disable usage of
var
. @rwjblue - #6633 Split serving assets into two different in-repo addons @kratiahuja
- #6640 Enable a few additional ES6 linting rules. @rwjblue
- #6634 Remove "ember-cli-app-version" from "addon" blueprint @Turbo87
- #6631 🏎 Lazily install "bower" if required @Turbo87
- #6636 Use ES6 features @Turbo87
- #6689 Update fs-extra to the latest version 🚀 @stefanpenner
- #6649 Make in-repo-addon blueprint 'use strict'. @stefanpenner
- #6644 Use ES6 classes for internal classes @Turbo87
- #6646 Fix some of the issues in #6623 @stefanpenner
- #6645 Make project.config() public @simonihmig
- #6647 Convert CoreObject classes to ES6 classes extending CoreObject @Turbo87
- #6699 RELEASE: Make code snippet copy-pasta compatible @Turbo87
- #6663 Add stats and logging for addon tree caching opt out @trentmwillis
- #6655 Update execa to the latest version 🚀 @stefanpenner
- #6660 Preserve user errors in instrumentation hook @stefanpenner
- #6652 [BUGFIX] Revert "Remove arbitrary *.js filtering for addon tree." @nathanhammond
- #6654 blueprints/app: Update "ember-cli-qunit" dependency @Turbo87
- #6674 Update core-object to the latest version 🚀 @stefanpenner
- #6685 Revert "remove travis sudo check" @stefanpenner
- #6683 ensure
Task.prototype.run
returns promises @stefanpenner - #6680 Use global npm with version check @Turbo87
- #6681 Run "ember-cli-eslint" blueprint on "ember init" @Turbo87
- #6678 Avoid error upon registering a heimdall monitor twice. @rwjblue
- #6682 Update the minimum version of ember-try @kategengler
- #6671 add description to build environment option @kellyselden
- #6664 Update github to the latest version 🚀 @stefanpenner
- #6731 Revert changes removing
bower.json
from default blueprints. @rwjblue - #6704 Update lockfile to use latest allowed versions. @stefanpenner
- #6688 Replace custom Promise class with RSVP @Turbo87
- #6696 Add --test-port 0 for random port @morhook
- #6698 Remove "bower.json" and only create if necessary @Turbo87
- #6692 tests/acceptance/generate: Fix flaky tests @Turbo87
- #6705 add description to serve and test environment option @kellyselden
- #6710 Fix linting issue with beta branch. @rwjblue
- #6770 models/addon: Add @since tag to this.import() @stefanpenner
- #6808 Use
_shouldCompileJS
to guard precompilation of addon JS. @rwjblue - #6827 Use
amd
for transpiling modules with babel@5. @stefanpenner - #6830 Revert "Use
amd
for transpiling modules with babel@5." @stefanpenner - #6856 models/project: Fix dependencies() documentation @Turbo87
- #6860 blueprints/app: Update "ember-source" and "ember-data" to v2.12.0 @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6681 Run "ember-cli-eslint" blueprint on "ember init" @Turbo87
- #6698 Remove "bower.json" and only create if necessary @Turbo87
- #6711 Update
ember-cli-htmlbars-inline-precompile
requirement @SaladFork - #6720 ignore license change on init @kellyselden
- #6721 use ~ instead of ^ for ember-source @kellyselden
- #6763 Change livereload PortFinder.basePort to 49153 @Turbo87
- #6808 Use
_shouldCompileJS
to guard precompilation of addon JS. @rwjblue
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6645 Make project.config() public @simonihmig
- #6540 removing jshint reference in blueprints @kellyselden
- #5874 Don't process CSS imports by default @wagenet
- #6516 Properly call
preprocessTree
/postprocessTree
for addons. @rwjblue - #6600 Apply clean-base-url to config.rootURL @nathanhammond
- #6622 Remove support for Node 0.12. @rwjblue
- #6624 Update version of ember-cli-eslint used in new applications. @rwjblue
- #6625 Update dependencies previous avoided due to Node 0.12 support. @rwjblue
- #6633 Split serving assets into two different in-repo addons @kratiahuja
- #6634 Remove "ember-cli-app-version" from "addon" blueprint @Turbo87
- #6630 [DOC] Update license year @cjnething
- #6631 🏎 Lazily install "bower" if required @Turbo87
- #6636 Use ES6 features @Turbo87
- #6649 Make in-repo-addon blueprint 'use strict'. @stefanpenner
- #6647 Convert CoreObject classes to ES6 classes extending CoreObject @Turbo87
- #6644 Use ES6 classes for internal classes @Turbo87
- #6654 blueprints/app: Update "ember-cli-qunit" dependency @Turbo87
- #6688 Replace custom Promise class with RSVP @Turbo87
- #6680 Use global npm with version check @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6711 Update
ember-cli-htmlbars-inline-precompile
requirement @SaladFork - #6720 ignore license change on init @kellyselden
- #6721 use ~ instead of ^ for ember-source @kellyselden
- #6763 Change livereload PortFinder.basePort to 49153 @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- This version of Ember CLI will not officially support Node.js v0.12 per the Ember Node.js LTS Support policy.
- As part of this release we have made the default behavior inclusion of Ember from npm via the
ember-source
npm package.
- #6531 Update to latest capture-exit, revert work around. @stefanpenner
- #6525 utilities/npm: Run npm commands via "execa" @Turbo87
- #6533 blueprints/addon: Fix path to "ember" executable in ".travis.yml" @Turbo87
- #6536 fix phantom use on travis @kellyselden
- #6537 Prevent deprecation from
ember-cli-babel
config options. @rwjblue - #6707 Change usage of shims for [email protected] final. @stefanpenner
- #6254 [BUGFIX] Do not rely on ember-resolver, detect bower package instead @martndemus
- #6319 Use --save-dev by default when installing addons @binhums
- #6378 Prepares Ember CLI for new version of ember-welcome-page @locks
- #6460 Refactor processTemplate. @nathanhammond
- #6385 Respect testem exit code @johanneswuerbach
- #6387 Adds Node 7 to testing matrix @twokul
- #6388 Adds Node 7 to
engines
inpackage.json
@twokul - #6407 Improve silent.js Deprecation @nathanhammond
- #6443 Fix preProcessTree API docs. @kratiahuja
- #6425 Adding json out for 'ember asset-sizes' @kiwiupover
- #6423 [BUGFIX] integrate capture exit @stefanpenner
- #6427 Document outputFile option @ro0gr
- #6436 [BUGFIX] Watch vendor by default. @nathanhammond
- #6484 [BUGFIX] Fix remaining ember-source issues. @nathanhammond
- #6453 Avoid creating extraneous merge-trees. @rwjblue
- #6496 [BUGFIX release] Revert the reverted revert. Ember assign not available in all ember try scenarios @webark
- #6482 Cleanup unused deps @ro0gr
- #6475 extract ui to console-ui @stefanpenner
- #6479 docs: Blueprint:renamedFiles @les2
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6485 tests/runner: Fix "capture-exit" compatibility @Turbo87
- #6496 Revert the reverted revert. Ember assign not available in all ember try scenarios @webark
- #6531 Update to latest capture-exit, revert work around. @rwjblue
- #6533 blueprints/addon: Fix path to "ember" executable in ".travis.yml" @Turbo87
- #6536 fix phantom use on travis @kellyselden
- #6693 Backport subprocess invocation of npm to v2.10 @Turbo87
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- This version of Ember CLI no longer supports Node.js v0.10 per the Ember Node.js LTS Support policy.
- As part of this release we have experimental support for including Ember from npm via the
ember-source
npm package. We hope to discover the gaps during this release cycle and make that the default in a future release.
- #5994 No 'diff' option when binaries are involved (confirm-dialog). @fpauser
- #6241 destroy deletes empty folders @kellyselden
- #6096 Fix and improve Watcher.detectWatcher @stefanpenner
- #6081 [BUGFIX] Header files import concat @stefanpenner
- #6296 Include relative path on ember asset-sizes @josemarluedke
- #6301 [Fixes #6300] consistent concat, regardless of system EOL @stefanpenner
- #6305 Use Ember.assign for start-app test helper.
- #6307 Node.js LTS updates. @nathanhammond
- #6306 [ENHANCEMENT] Use npm 3 @dfreeman
- #6337 DOC: #addBowerPackagesToProject
source
option @olleolleolle - #6358 Use secure URLs in docs where possible @xtian
- #6363 [ENHANCEMENT] Add 2.8-lts scenario to default ember-try config @BrianSipple
- #6369 Enable ember-source. @nathanhammond
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- This version of Ember CLI no longer supports Node.js v0.10 per the Ember Node.js LTS Support policy.
- As part of this release we have experimental support for including Ember from npm via the
ember-source
npm package. We hope to discover the gaps during this release cycle and make that the default in a future release.
- #6375 Bump Ember versions. @nathanhammond
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- This version of Ember CLI no longer supports Node.js v0.10 per the Ember Node.js LTS Support policy.
- As part of this release we have experimental support for including Ember from npm via the
ember-source
npm package. We hope to discover the gaps during this release cycle and make that the default in a future release.
- #5994 No 'diff' option when binaries are involved (confirm-dialog). @fpauser
- #6241 destroy deletes empty folders @kellyselden
- #6096 Fix and improve Watcher.detectWatcher @stefanpenner
- #6081 [BUGFIX] Header files import concat @stefanpenner
- #6296 Include relative path on ember asset-sizes @josemarluedke
- #6301 [Fixes #6300] consistent concat, regardless of system EOL @stefanpenner
- #6305 Use Ember.assign for start-app test helper.
- #6307 Node.js LTS updates. @nathanhammond
- #6306 [ENHANCEMENT] Use npm 3 @dfreeman
- #6337 DOC: #addBowerPackagesToProject
source
option @olleolleolle - #6358 Use secure URLs in docs where possible @xtian
- #6363 [ENHANCEMENT] Add 2.8-lts scenario to default ember-try config @BrianSipple
- #6369 Enable ember-source. @nathanhammond
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Notes:
- This update includes a version bump of QUnit to 2.0.0. Please pay close attention to your test suites.
- #6232 suggest testing addons against LTS @kellyselden
- #6235 remove
default
ember try scenario @kellyselden - #6249 Update to [email protected]. @rwjblue
- #6276 Revert #6193 (Ember.assign) @nathanhammond
- #6176 fixed typo in the example code in the comments in the blueprint.js @foxnewsnetwork
- #5395 Skip bower/npm install on blueprint install if manifests are missing @stefanpenner
- #5976 Anonymous AMD Support @ef4
- #6086 Use heimdalljs for structured instrumentation & structured logging @hjdivad
- #6103 store add-on initialization/lookup times @stefanpenner
- #6127 Remove invalid backticks in docs @san650
- #6132 [Bugfix] Destroy in-repo-addon @andyklimczak
- #6193 Changed the start-app test helper to use
Ember.assign
. @workmanw - #6145 Update .gitignore for npm-debug.log @hckhanh
- #6139 Updating app/addon blueprints to latest dependency versions @elwayman02
- #6148 Update to _findHost to use do/while. @nathanhammond
- #6206 Remove debug from package.json @marpo60
- #6171 Adding a test to cover historySupportMiddleware with unknown location type @jasonmit
- #6162 Upgraded ember-cli-app-version to 2.0.0 @taras
- #6198 display cleanup progress. @stefanpenner
- #6189
testem.js
must be loaded from/
. @rwjblue - #6188 [BUGFIX] - fix reference for
ui.prompt
@tgandee79 - #6182 [BUGFIX beta] Allow empty string as rootURL @kanongil
- #6186 [ENHANCEMENT] Warn when empty rootURL is used with history addon @kanongil
- #6180 bump portfinder to v1.0.7 @eriktrom
- #6194 [BUGFIX beta] Prevent Ember Data from overriding Date.parse. @bmac
- #6208 Replace "ember-cli-broccoli" with "broccoli-{brocfile-loader, builder, middleware}" @Turbo87
- #6211 Document
--port 0
in ember serve's command line usage @sivakumar-kailasam - #6227 add tests for alphabetize-object-keys @kellyselden
- #6228 in-repo-addon: sort additions to ember-addon/paths @kellyselden
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
Notes:
- This update includes a version bump of QUnit to 2.0.0. Please pay close attention to your test suites.
- This update is marked as unsupporting Node 0.10. Please prepare for removal of support per Ember's Node.js LTS Support policy.
- #6232 suggest testing addons against LTS @kellyselden
- #6235 remove
default
ember try scenario @kellyselden - #6249 Update to [email protected]. @rwjblue
- #6250 Update engine field in package.json @nathanhammond
- #6276 Revert #6193 (Ember.assign) @nathanhammond
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6176 fixed typo in the example code in the comments in the blueprint.js @foxnewsnetwork
- #5395 Skip bower/npm install on blueprint install if manifests are missing @stefanpenner
- #5976 Anonymous AMD Support @ef4
- #6086 Use heimdalljs for structured instrumentation & structured logging @hjdivad
- #6103 store add-on initialization/lookup times @stefanpenner
- #6127 Remove invalid backticks in docs @san650
- #6132 [Bugfix] Destroy in-repo-addon @andyklimczak
- #6193 Changed the start-app test helper to use
Ember.assign
. @workmanw - #6145 Update .gitignore for npm-debug.log @hckhanh
- #6139 Updating app/addon blueprints to latest dependency versions @elwayman02
- #6148 Update to _findHost to use do/while. @nathanhammond
- #6206 Remove debug from package.json @marpo60
- #6171 Adding a test to cover historySupportMiddleware with unknown location type @jasonmit
- #6162 Upgraded ember-cli-app-version to 2.0.0 @taras
- #6198 display cleanup progress. @stefanpenner
- #6189
testem.js
must be loaded from/
. @rwjblue - #6188 [BUGFIX] - fix reference for
ui.prompt
@tgandee79 - #6182 [BUGFIX beta] Allow empty string as rootURL @kanongil
- #6186 [ENHANCEMENT] Warn when empty rootURL is used with history addon @kanongil
- #6180 bump portfinder to v1.0.7 @eriktrom
- #6194 [BUGFIX beta] Prevent Ember Data from overriding Date.parse. @bmac
- #6208 Replace "ember-cli-broccoli" with "broccoli-{brocfile-loader, builder, middleware}" @Turbo87
- #6211 Document
--port 0
in ember serve's command line usage @sivakumar-kailasam - #6227 add tests for alphabetize-object-keys @kellyselden
- #6228 in-repo-addon: sort additions to ember-addon/paths @kellyselden
Thank you to all who took the time to contribute!
The following changes are required if you are upgrading from the previous version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
ember addon
diff- No changes required
- Core Contributors
- No changes required
- #6050 Make app/addon readmes consistent @elwayman02
- #6005 [BUGFIX] Fixes broccoli errors when
tests
dir is not present @twokul - #5986 added transparent-proxy option to ember serve command @badazz91
- #6012 switch to a rollup subset of lodash and shave off 20 - 30%+ boot time @stefanpenner
- #6017 Allow
ember install addon_name --save
in addons. @xcambar - #6030 [ENHANCEMENT] Asset Sizes I moved the creation of asset sizes to an object. @kiwiupover
- #6052 Turn on strict mode for tests. @nathanhammond
- #6043 [BUGFIX beta] Test nested addon import @xcambar
- #6045 [Enhancement] Return raw asset-size as data instead of strings @kiwiupover
- #6072 Makes sure dependecies are loaded on demand @twokul
- #6092 Remove ember-qunit-notifications @trentmwillis
- #6094 Remove jQuery usage to read meta config. @rwjblue
- #6095 [INTERNAL] Remove unused 'es3Safe' option @ursm
- #6102 Refactor/cleanup/reduce slow tests @stefanpenner
- #6112 More specific docs for included hook @xcambar
- #6098 [BUGFIX beta] ServerWatcher disregards --watcher=* @stefanpenner
- #6166 changed --insecure-proxy to --secure-proxy in ember serve command @badazz91
Thank you to all who took the time to contribute!