- [ENHANCEMENT] Load the vendor.css in the rendered HTML. #728
- [ENHANCEMENT] Allow
testem
port to be specified when runningember test --server
. #729 - [BUGFIX] Use EMBER_ENV if specified in ENV_VARIABLES
EMBER_ENV=production ember build
. #753 - [ENHANCEMENT] If both EMBER_ENV and --environment are specified, use EMBER_ENV. #753
- [ENHANCEMENT] Update broccoli-jshint to 0.5.0 (more efficient caching for faster rebuilds). #758
- [ENHANCEMENT] Ensure that the
app/templates/components
directory is created automatically. #761 - [BUGFIX] For
ember-init
, Use app name if specified, over package.json or cwd name. #792
- [FEATURE] The
baseURL
in yourenvironment.js
now gets the leading and trailing slash automatically if you omit them. #683 - [FEATURE] The development server now serves the site under the specified
baseURL
. #683 - [FEATURE] Expose server: Bring back the API stub's functionality, give users the opportunity to add their own middleware. #683
- [ENHANCEMENT]
project.require()
can now be used to require files from the user's project. #683 - [ENHANCEMENT] Plugins can fall back to alternate file extensions (i.e scss, sass)
- [BUGFIX] Fix incorrect generation of all
vendor/
assets in build output. #645 - [ENHANCEMENT] Update to Broccoli 0.12. Prevents double initial rebuilds when running
ember server
. #648 - [BREAKING ENHANCEMENT] The generated
app.js
andapp.css
files are now named for your application name. #638 - [ENHANCEMENT] added first iteration of a slow but thorough acceptance test. A new app is generated, depedencies resolve, and the test for that base app are run. #614
- [ENHANCEMENT] Use handlebars-runtime in production. #675
- [BUGFIX] Do not watch
vendor/
for changes (watching vendor drammatically increases CPU usage). #693 - [ENHANCEMENT] Minify CSS #688
- [ENHANCEMENT] Allows using app.import for things other than JS and CSS (i.e. fonts, images, json, etc). #699
- [BUGFIX] Fix
ember --help
output for test and version commands. #701 - [BUGFIX] Fix package.json preprocessor dependencies not being included in the registry. #703
- [BUGFIX] Update
testem
version to fix error thrown for certain assertions when runningember test
, also fixes issue withember test --server
in Node 0.10. #714
- [BUGFIX]
ENV.LOG_MODULE_RESOLVER
must be set pre-1.6 to get better container logging. - [FEATURE] Added support for ember-scripts preprocessing.
- [ENHANCEMENT] Refactor
blueprint.js
to remove unnecessary variable assignment, change double iteration to simple reduce, and remove function that only swapped arguments and called through. #537 - [ENHANCEMENT] Refactor
test-loader.js
for readability and to prevent unnecessary iterations #524 - [ENHANCEMENT] Remove
Ember.setupForTesting
andRouter.reopen({location: 'none'});
from test helpers #516. - [ENHANCEMENT] Update loom-generators-ember-appkit to
^1.1.1
. - [BUGFIX] Whitelist
ic-ajax
exports to prevent import validation warnings. #533 - [BUGFIX]
ember init
fails onNULL_PROJECT
(#546) - [ENHANCEMENT] Files added by ember-cli should not needed to be specified in
Brocfile.js
. #536 - [ENHANCEMENT] Ensure minified output is using
compress
andmangle
options withuglify-js
. #564 - [BUGFIX] Update to Broccoli 0.10.0. This should resolve the primary issue
ember-cli
has onWindows
. #578 - [ENHANCEMENT] Always Precompile Handlebars templates. #574
- [ENHANCEMENT] Update to Broccoli 0.11.0. This provides better timing information for
Watcher
. #587 - [ENHANCEMENT] Track rebuild timing. #588
- [ENHANCEMENT] Remove global defined helpers in favor of http://api.qunitjs.com/equal http://api.qunitjs.com/strictEqual/, etc. #579
- [BREAKING BUGFIX] No longer rely on
broccoli-bower
to automatically import vendored files. Useapp.import
to import dependencies and specify modules to whitelist. #562 - [ENHANCEMENT] Removed
proxy-url
andproxy-host
parameters and introducedproxy
param with full proxy url. (#567) - [BREAKING ENHANCEMENT] Update to jQuery 1.11.1. ** updates
bower.json
- [ENHANCEMENT] When using non-NPM installed package (aka "running on master") the branch name and SHA are now printed along with the prior version number. #634
- [BUGFIX] The blueprinted application's
package.json
forces an older version ofember-cli
. Fixed in #518.
- Changes to
index.html
: Script tags were moved into body,ENV
and the app are now defined in the same script tag. - introduce NULL Project, to gracefully handle out-of-project invocations of the cli. Like new/init [fixes #502]
- pre 1.0.0 dependency are now locked down to exact versions, post 1.0.0 deps are in good faith semver locked.
- patch to quickfix some broccoli + Windows IO issues. We expect a proper solution soon, but this will hold us over (#493)[ember-cli#493]
- Add a custom watcher to make broccoli more usable on windows by catching file errors (493).
- Allow
ember new
andember init
to receive ablueprint
argument to allow for alternative project scaffolding (462) - Add
ember test
with Testem integration (388). - some improvements to bower dependency management, unfortunately until bower.json stabilizes broccoli-bower stability is at the whim of bower component authors.
- introduce maintainable + upgradable ember app specific brocfile filter (396)
- ember cli now attempts to use the project-local ember-cli if available, this should help with people who have multiple versions of the cli installed. (5a3c9a)
- Complete restructuring of how ember-cli works internally
ember help
now offers nicely colored output- Extracts shims in vendor into bower package (#342)
- locks it to version
0.0.1
- locks it to version
- Extracts initializers autoloading into bower package (#337)
- locks it to version
0.0.1
- locks it to version
- Introduces broccoli-bower (#333)
- locks it to version
0.2.0
- locks it to version
- Fix issue where app.js files are appended to tests.js (#347)
- upgrade broccoli to
0.9.0
v0.9.0 brocfile changes - Use configuration from
config/environments.js
to pass options toEmber.Application.create
. (#370) - Adds
ic-ajax
to the list of ignored modules for tests(#378) - Adds per command help output (#376)
- Ensures that the broccoli trees are cleaned up properly. (#444)
- Integrate leek package for ember-cli usage analytics reporting. (#448)
- Generate current live build to
tmp/output/
when runningember server
. This is very useful for debugging the current Broccoli tree without manually runningember build
. (#457) - Use
tmp/output/
directory created in #457 for Testem setup. This allows using thetestem
command to run Testem in server mode (allowing capturing multiple browsers and other goodies). #463 - Added
ember test --server
to run thetestem
command line server.ember test --server
will automatically re-run your tests after a rebuild. #474 - Add JSHinting for
app/
andtest/
trees when building in development. This generates console logs as well as QUnit tests (so thatember test
shows failures). #482 - Use the name specified in
package.json
while doingember init
. This allows you to use a different application name than your folder name. #491 - Allow disabling live reload via
ember server --live-reload=false
. #510
- Makes sure that user cannot create an application named
test
(#256) - Adds broccoli-merge-trees dependency and updates Brocfile to use it
- Locks blueprint to particular version of ember-cli, broccoli & friends:
- ember-cli 0.0.21
- broccoli (v0.7.2)
- broccoli-es6-concatenator (v0.1.4)
- broccoli-static-compiler (v0.1.4)
- broccoli-replace version (v0.1.5)
- Use
loader.js
frombower
(0c1e8d28) - Drops implementation files (54df0288)
- Drop boilerplate tests (c6f7475e)
- Use named-amd version of
ic-ajax
(#225) - Separate
tests
andapp
code. Tests are now within 'assets/tests.js' (#220). - Implement
--proxy-port
and--proxy-host
parameters toember server
command (#40) - Add support for
.ember-cli
file to provide default flags to commands (7b90bd9) - Ember initializers are required automatically (#242)
- Supports alternate preprocessors (eg. broccoli-sass vs. broccoli-ruby-sass) (59ddbd)
- Also exposes
registerPlugin
method on preprocessor module that allows anyone to register additional plugins (59ddbd)