- [ENHANCEMENT] Add
--podoption to blueprints generate and destroy. AddfileMapTokenshook to blueprints, and optional blueprint file tokens__path__and__test__for pod support. #1994 - [BUGFIX] Remove duplicate warning when generating controllers. #2066
- [BUGFIX] Addons shared the same
treePathsandtreeForMethodslisting. This meant that an addon changingthis.treePaths.vendor(for example) would modify where ALL addons looked for their vendor trees. #2035
- [BREAKING ENHANCEMENT] Moved
modulePrefixtoconfig/environment.js. #1933 - [BREAKING ENHANCEMENT] Remove
window.MyAppNameENV. You will now need to import the configuration instead of relying on using the global. #1903.
import ENV from '<appName>/config/environment';
ENV.API_HOST; // example.com- [ENHANCEMENT] Allowing config of asset output paths. #1904
- [ENHANCEMENT] Add a default
.ember-clifile and document disableAnalytics. #1801 - [BUGFIX] Add location type for test environment. This generally makes using
ember testwith a custom baseURL work properly. #1915 - [ENHANCEMENT] Allow multiple pre-processors per type (for example, using
broccoli-sassANDbroccoli-lessis now possible). #1918 - [ENHANCEMENT] Update
startAppto provide app configuration. #1329 - [BUGFIX] Remove manual
env === 'production'checks. #1929 - [BUGFIX] Fixed an issue where project.config() could be called with undefined environment when starting express server. #1959
- [ENHANCEMENT] Improve blueprint self-documentation by adding additional details to
ember help generate. #1279 - [ENHANCEMENT] Update
broccoli-asset-revto0.1.1. #1945 - [ENHANCEMENT] Update app blueprint's
package.json/bower.jsonto depend on ember-data. #1873 - [BUGFIX] Ensure that things loaded by server/index.js override addons. This changes the middleware ordering so that the app's middlewares are loaded before the internal middlewares. #2008
- [BUGFIX] Removed broccoli-sweetjs from the internal preprocessor registry. #2014
- [ENHANCEMENT] Pull
podModulePrefixfrom config/environment.js. #2024 - [BUGFIX] Exit with a non-zero exit code (to indicate failure), and provide a nice error message if
ember testruns nothing. #2025
- [ENHANCEMENT] Allow addons to return a public tree. By default anything in an addon's
public/folder will be copied into a folder for that addon's name in the output path. #1930 - [BUGFIX] Remove extra nesting of
addon/stylestree. Previously, the addon styles tree was looking foraddon/styles/styles/. #1964 - [ENHANCEMENT] Add
confighook for addons. #1972 - [BUGFIX] Ensure we do not add
ember-addontwice when runningember init(to upgrade an addon). #1982 - [BUGFIX] Allow
addon/templatesto be properly available inside themy-addon-name.jsfile with the correct module name. #1983
- [ENHANCEMENT] Add empty function to resource blueprint when resource is singular. #1946
- [BUGFIX] Do not inject application route into app/router.js. #1953
- [ENHANCEMENT] Add
Blueprint.prototype.lookupBlueprintwhich allows a blueprint to lookup other Blueprints. This makes it much easier to provide Blueprints that augment existing internal blueprints without having to copy and override them completely. #2016
- [BUGFIX] Provide useful error message when
app/styles/app.extis not found. #1866 and #1894 - [ENHANCEMENT] Updated dependency broccoli-es3-safe-recast. #1891 and #1898
- [ENHANCEMENT] Updated dependency broccoli-merge-trees. #1891 and #1898
- [ENHANCEMENT] Updated dependency fs-extra. #1891 and #1898
- [ENHANCEMENT] Updated dependency proxy-middleware. #1891 and #1898
- [ENHANCEMENT] Updated dependency tiny-lr. #1891 and #1898
- [BUGFIX] Update
broccoli-caching-writerto fix performance regression. #1901 - [BUGFIX] Ensure that a
.bowerrcwithoutdirectoryspecified does not error. #1902
- [BUGFIX] Allow addons with styles to function properly. #1892
- [BUGFIX] Fix
ember g http-mock foooutput to pass JSHint. #1896
- [BUGFIX] Fix ember init command in empty directory. #1779
- [ENHANCEMENT] Add triggerEvent to
tests/.jshintrc. #1782 - [ENHANCEMENT] Allow opting out of analytics via
.ember-cliconfig file. #1797 - Bump
ember-cli-qunitversion. - [BUGFIX] Update broccoli-caching-writer dependents to allow linking fallback (enables easier usage of ember-cli from within Vagrant). #1799
- [BUGFIX] Avoid issue where
ember initstalls on fresh system due tobower installprompting for permission to use analytics. #1805 - [BUGFIX] Allow usage of standard Node.js functionality in
config/environments.js(fixes a regression in 0.0.42). #1809 - [ENHANCEMENT] Make current environment available modules. #1820
- [BUGFIX] Ensures that AppNameENV and EmberENV are setup before the vendor files have been loaded (changes in 0.0.42 caused enabling Ember feature flags impossible from
config/environments.js). #1825 - [ENHANCEMENT] Ensures that the
<base>tag changes when the config file is updated. #1825 - [ENHANCEMENT] Injects the
/tests/index.htmlwith the test environment configuration (was previously whatever server was running). #1825 - [ENHANCEMENT]
bower_componentsandvendorare kept separate for import purposes. When we moved to separate directories forbower_components/andvendor/in 0.0.41, to allow for users to upgrade easier we merged those two folders into one singlevendortree. This meant that you would stillapp.import('vendor/baz/foo.js')andimport Foo from 'vendor';even if the file actually resides inbower_components/. This lead to much confusion and forced users to understand the internals that are going on (merging the two directories intovendor/). Now you would import things frombower_components/orvendor/if that is where they were on disk. #1836 - [BUGFIX] Allow nested output path, if path does not previously exist. #1872
- [ENHANCEMENT] Update
ember-cli-qunitto 0.1.0. To avoid vendoring files in the addon and prevent having to runbower installwithin the addon itself (in apostinstallhook) the addon now installs its required packages directly into the applicationsbower.jsonfile. This speeds up the build and make addon development much easier. #1877
- [BUGFIX]
ember g http-proxydoes not truncate the base path on proxied requests. #1874 - [ENHANCEMENT] Add empty function to
ember g resourcegenerator. #1817 - [ENHANCEMENT] Add {{outlet}} by default when generating a route template. #1819
- [ENHANCEMENT] Remove use of deprecated
view.stateproperty. #1826 - [BUGFIX] Allow blueprints without files. #1829
- [ENHANCEMENT] Make
ember g adapterextend from application adapter if present. #1831 - [ENHANCEMENT] Add --base-class options to
ember g adapter. #1831 - [BUGFIX] Quote module name in object literal for
ember g http-mock. #1823 - [ENHANCEMENT] Add
Blueprint.prototype.addBowerPackageToProject. #1830 - [ENHANCEMENT] Add
Blueprint.prototype.insertIntoFile. #1857
- [ENHANCEMENT] Expose Addon.prototype.isDevelopingAddon function. #1785
- [ENHANCEMENT] Expose Addon.prototype.treeGenerator function, that automatically handles the returning an unwatchedTree vs the bare directory (therefore causing it to be watched). #1785
- [ENHANCEMENT] Add default
Addon.prototype.blueprintsPathimplementation. Now if an addon has ablueprints/folder, it will be automatically used as theblueprintsPath. #1876
- [ENHANCEMENT] Throw an error if an Addon does not specify a name. #1741
- [ENHANCEMENT] Extract
CoreObjectinto a standalone package (core-object). #1752 - [ENHANCEMENT] Set a default
baseURLintestto allowtestemto function properly with a custombaseURLspecified. #1748 - [BUGFIX] Update
broccoli-concatto solve a performance issue with the recent addon changes (allows better caching when no changes are detected). #1757 and #1766 - [BUGFIX] Bring
.bowerrcfile back forappblueprint. Helps alleviate upgrade issues, and ensures a parent directories.bowerrccannot break an ember-cli app. #1761 - [ENHANCEMENT] Update and clarify the default project README. #1768
- [BUGFIX] Ensure that
app.import'ed assets can be properly watched (and trigger a reload upon change). #1774 - [BUGFIX] Ensure that
postBuildhook is called on addons duringember build. #1775 - [BREAKING ENHANCEMENT] Enabled automatic reloads on
config/environment.jschanges. #1777 - [BREAKING ENHANCEMENT] Export the current configuration to a module (`my-app-name/config/environment'). #1777
- [ENHANCEMENT] Allow calling
this._super.someMethodName()in subclasses of CoreObject. #1721 - [ENHANCEMENT]
.jshintrc: disable esnext Promise global (prevents issues when RSVP Promise was intended but (non-universally-implemented) global Promise was used instead. #1723 - [BUGFIX] Prevent deletion of files when invalid output-path is provided. #1649
- [BUGFIX] Fix the /tests URL in IE8. #1707
- [ENHANCEMENT] Remove
.bowerrcfile from application blueprint (will still use directory specified in.bowerrc, but uses the default ofbower_components/if no.bowerrcexists). #1679 - [BUGFIX] Fixes support for
.ember-clisettings file. #1676 - [BUGFIX] Blueprint: replace multiple occurences of
__name__with module name. #1658 - [ENHANCEMENT] Replace internal live-reload middleware with addon. #1643
- [ENHANCEMENT] Add .travis.yml to app blueprint. #1636
- [ENHANCEMENT] Allow individual Blueprints to determine if an entity name is required. #1631
- [ENHANCEMENT] Move
qunitsupport into an addon. #1295 - [BUGFIX] Running
ember new foo-bar --dry-rundoes not create new directory. #1602 - [ENHANCEMENT] Allow addons to return an
addontree that will be namespaced with the addons name. #1544 - [BUGFIX] Ensure non
assets/files can be served frompublic/or when added viaapp.import(using thedestDir). #1549 - [ENHANCEMENT] Update
ember-resolverversion (allows for components and their templates to be grouped together). #1540 - [ENHANCEMENT] Update
testemversion. #1539 - [ENHANCEMENT] Remove
originatefrom application blueprint. - [ENHANCEMENT] Add EditorConfig file to blueprints. #1507
- [ENHANCEMENT] Add `Blueprint#beforeInstall". #1498
- [ENHANCEMENT] Add
--typeoption (and check) tocontrollerandroutegenerators. #1498 - [BUGFIX] Call
normalizeEntityNamehook beforelocalshook #1717 - [ENHANCEMENT] replace multiple instances of name in blueprints.
- [ENHANCEMENT] adds http-proxy for explicit, multi proxy use#1474
- [BREAKING ENHANCEMENT] renames apiStub to http-mock to match other http-related generators [#1474] (ember-cli#1530)
- [ENHANCEMENT] Log proxy server traffic when using
ember serve --proxy#1583 - [ENHANCEMENT] Remove chain from express server #1474
- [ENHANCEMENT] Remove Blueprint lookup failure stacktrace #1476
- [ENHANCEMENT] --verbose errors option to have SilentError output stacktrace #1480
- [BUGFIX] Modify service blueprint to create explicit injection #1493
- [ENHANCEMENT] Generating a helper now also generates a test #1503
- [BUGFIX] Do not run JSHint against trees returned from an addon.
- [BREAKING ENHANCEMENT] Addons can pull in test assets into test tree #1453
- [BREAKING ENHANCEMENT] Addon model's _root renamed to root #1537
- [ENHANCEMENT] Addons can recursively add other addons #1509
- [ENHANCEMENT] Upgrade
loader.jsto1.0.1. #1543 - [BUGFIX] Allow
public/to contain files in the root of the project. #1549 - [ENHANCEMENT] Add
robots.txtandcrossdomain.xmlfiles in the root of the project. #1550 - [BUGFIX] Generating mixins and utils with several levels of nesting no longer produces a failing test. #1551
- [BREAKING ENHANCEMENT] bower assets moved to bower_components instead of vendor #1436
- [ENHANCEMENT] Move history support into a separate internal addon. #1552
- [ENHANCEMENT] don't assume value of bowerrc.directory #1553
- [ENHANCEMENT] es6 namespaced addons #1544
- [ENHANCEMENT] Removed use of
memoizefrom EmberApp. Allows multiple EmberApps to be instantiated #1361 - [ENHANCEMENT] Add
ember destroycommand (removes files added bygeneratecommand). #1547 - [BUGFIX] Ensure router.js is not modified when ember g route foo --dry-run #1570
- [ENHANCEMENT] Add possibility to hide #ember-testing-container while testing #1579
- [BUGFIX] Fix EmberAddon vendor tree #1606
- [ENHANCEMENT] Addon blueprint #1374
- [BUGFIX] Fix addons with empty directories #
- [BUGFIX] Fix tests/helpers/start-app.js location from addon generator #1626
- [BUGFIX] Allow addons to use history support middleware #1632
- [ENHANCEMENT] Upgrade
broccoli-ember-hbs-template-compilerto1.6.1. - [ENHANCEMENT] Allow file patterns to be ignored by LiveReload #1706
- [BUGFIX] Switch to OS-friendly line endings #1718
- [BUGFIX] Prevent file deletions when the build
--output-pathis a parent directory #1730
- [BUGFIX] fix detection of static files to allow periods in urls #1399
- [BUGFIX] fix processing of import statements in css #1400
- [BUGFIX] fix detection of requests to be proxied #1263
- [BUGFIX] fix ember update (broken promises) #1265
- [BUGFIX] eagerly requireing inquirer was costing ~100ms -> 150ms on boot [https://github.com/stefanpenner/ember-cli/commit/0ae78df5b4772b126facfed1d3203e9c695e80a1)
- [BUGFIX] Fix issue with invalid warnings (regarding files in the root of
vendor/) on Windows. #1264 - [BUGFIX] Fix addons being unable to use
app.importto pull in non-js/css assets from their ownvendor/tree. #1159 - [ENHANCEMENT] When using
app.importto import non-js/css assets, you can now specify the destination of the asset. #1159 - [BUGFIX] Fix issue with
ember buildfailing if the public/ folder was deleted. #1270 - [BREAKING ENHANCEMENT] CoffeeScript support is now brought in by
ember-cli-coffeescript. To use CoffeeScript with future versions runnpm install --save-dev ember-cli-coffeescript(andbroccoli-coffeeis no longer needed as a direct dependency). #1289 - [BUGFIX]
Blueprint.prototype.normalizeEntityName's return value should update the entity name. #1283 - [BREAKING ENHANCEMENT] Move test only js/css assets into test-vendor.js and test-vendor.css respectively. #1288
- [ENHANCEMENT] Update default Ember version to 1.6.0.
- [ENHANCEMENT] Display friendly error message when the server fails to start (e.g. address in use). #1306
- [BREAKING ENHANCEMENT] Rename test-vendor.{css,js} to test-support.{css,js} to better reflect its role. #1320
- [BUGFIX] Store version check information correctly, and only change the
lastVersionCheckAttimestamp when the version is checked from npm. #1323 - [BUGFIX] Update
broccoli-es3-safe-recastto fix bugs with incorrectly replaced segments. #1340 - [ENHANCEMENT] EmberApp can take jshintrc path options for app and test jshintrc files. #1341
- [ENHANCEMENT] Using broccoli-sass > 0.2.0 now allows you to use .sass files. #1367
- [ENHANCEMENT] EmberAddon constructor to build an EmberApp object with defaults for addon projects. #1343
- [ENHANCEMENT] Allow addons to be vendored outside of node modules #1370
- [ENHANCEMENT] Make "ember version" show NPM and Node version (versions of all loaded modules with "--verbose" switch). #1307
- [BUGFIX] Duplicate-checking for generating routes now accounts for
"-syntax. #1371 - [BREAKING BUGFIX] Standard variables passed in to Blueprints now handle slashes better. Breaking if you relied on the old behavior. #1278
- [BUGFIX] Generating a route named 'basic' no longer adds it to router.js. #1390
- [ENHANCEMENT] EmberAddon constructor defaults
process.env.EMBER_ADDON_ENVto "development". # - [ENHANCEMENT] Tests now run with the "test" environment by default,
config/environment.jscontains an (empty) section for the "test" environment #1401 - [ENHANCEMENT] Add Git initialization to
ember newcommand #1369 - [ENHANCEMENT] Addons can export an object instead of a function #1377
- [ENHANCEMENT] Addons will automatically load a generic addon constructor that includes app/vendor trees based on treesFor property if no main key is specified in package.json. #1377
- [ENHANCEMENT] Disable
LOG_RESOLVERflag to reduce console.log noise by default. #1431 - [ENHANCEMENT] Update
broccoli-asset-revto0.0.17 - [ENHANCEMENT] Upgrade
ember-qunitto0.1.8. #1427 - [BUGFIX] Fix pod based templates (was broken with the advent of the
templatestree). #4138 - [ENHANCEMENT] ExpressServer middleware extracted to addons that are always pulled into every Project first #1446
- [BUGFIX]
ember build --watchshould run until SIGTERM. #1197 - [BUGFIX] Failed build should return non-zero exit code. #1169
- [BUGFIX] improve startup time by up to 3x
- [BUGFIX] Ensure
ember generatealways operate in relation to project root. #1165 - [ENHANCEMENT] Upgrade
ember-cli-ember-datato0.1.0. #1178 - [BUGFIX] Update
ember-cli-ic-ajaxto prevent warnings. #1180 - [BUGFIX] Throw error when trailing slash present in argument to
ember generate. #1184 - [ENHANCEMENT] Don't expect
EmberorEmto be global in tests.EmberorEmneeds to be imported. #1201 - [BUGFIX] Make behaviour of
--dry-runmore obvious & add--skip-npmand--skip-bower. #1205 - [ENHANCEMENT] Remove .gitkeep files from
ember initinside an existing project #1209 - [ENHANCEMENT] Addons can add commands to the local
embercommand. #1196 - [ENHANCEMENT] Addons can implement a postBuild hook. #1215
- [ENHANCEMENT] Addons can add post-processing steps to the
Brocfile.jsprocess. #1214 - [ENHANCEMENT]
broccoli-asset-revhas been moved to an addon using the standard addon post-processing hooks. #1214 - [ENHANCEMENT] Allow
app.toTreeto accept an array of additional trees to merge in the final output. #1214 - [BUGFIX] Only run JSHint after preprocessing. #1221
- [ENHANCEMENT] Addons can add blueprints. #1222
- [ENHANCEMENT] Allow testing of production assets. #1230
- [ENHANCEMENT] Provide Ember CLI version to Project model. #1239
- [BREAKING ENHANCEMENT] Split
app/templatesinto its own tree to prevent preprocessing template files as if they were JavaScript. #1238 - [ENHANCEMENT] Print a warning when using
app.importfor assets in the root ofvendor/(this is a significant performance penalty). - [ENHANCEMENT] Model generation no longer requires an attribute type. #1252
- [ENHANCEMENT] Allow vendor files to be configurable. #1187
- accidentally deploy with node v0.0.11 which builds an invalid package
- [BREAKING BUGFIX] ensure the CLI exits with the correct status, fixes hanging tests and some non-graceful exit cleanups #1150
- [BUGFIX] Ensure EDITOR is set before allowing edit in ember init. #1090
- [BUGFIX] Display message to user when diff cannot be applied cleanly #1091
- [ENHANCEMENT] Notify when an ember-cli update is available, and add
ember updatecommand. #899 - [BUGFIX] Ensure that build output directory is cleaned up properly. #1122
- [BUGFIX] Ensure that non-zero exit code is used when running
ember testwith failing tests. #1123 - [BREAKING ENHANCEMENT] Change the expected interface for the
./server/index.jsfile. It now receives the instantiatedexpressserver. #1097 - [ENHANCEMENT] Allow addons to provide server side middlewares. #1097
- [ENHANCEMENT] Automatically pluralize the attribute when generating a model. #1120
- [BUGFIX] Make sure non-dasherized model attributes are also added to generated tests. #1120
- [ENHANCEMENT] Upgrade
ember-qunit-notificationsto0.0.3. #1117 - [ENHANCEMENT] Allow addons to specify load ordering. #1132
- [ENHANCEMENT] Adds
ember build --watch#1131 - [BREAKING ENHANCEMENT] Accept options as second parameter of ember-app#import. Pass modules as exports. #1121
- deployed bundled package with outdated bundled depds... Likely user error (by @stefanpenner)
- [BUGFIX] Ensure that vendored JS files are concatted in a safe way (to prevent issues with ASI). #988
- [ENHANCEMENT] Use the
Projectmodel to load the project name and environment configuration (removes boilerplate fromBrocfile.js). #989 - [BUGFIX] Pass
--portoption through when callingember test --port 8987(allows overriding the port when running concurrentember testcommands). #991 - [ENHANCEMENT] Add
.ember-cliconfiguration file. #563 - [ENHANCEMENT] Add edit capability to
ember init. #1000 - [ENHANCEMENT] Add the current environment to the application config (the
MyApplicationENVglobal). #1017 - [BUGFIX] Ensure that the project
.jshintrcfile is looked up in the project's root. #1019 - [ENHANCEMENT] Allow addons to hook into the application build process. #1025
- [ENHANCEMENT] Allow addons to register custom preprocessors. #1030
- [BUGFIX] Prevent route blueprint adding duplicate entries to router.js #1042
- [ENHANCEMENT] Add blueprint listing in ember help generate. #952
- [BUGFIX] Add missing descriptions for
build,serve, andtestcommands. #1045 - [ENHANCEMENT] Do not remove output directory. This allows easier cross-project symlinking (previous behavior broke the link when the output path was destroyed). #1034
- [ENHANCEMENT] Keep output path (
/distby default) up to date with bothember serverandember build. #1034 - [ENHANCEMENT] Use the
ember-cli-ic-ajaxaddon to bring in ic-ajax. #1047 - [ENHANCEMENT] Use the
ember-cli-ember-dataaddon to bring in ember-data. #1047 - [BUGFIX] Allow fingerprinting to be enabled/disabled in a more custom way. #1066
- [ENHANCEMENT] Use
ember-addonas the "addon" keyword. #1071 - [ENHANCEMENT] loader should now support CJS mode of AMD.
- [ENHANCEMENT] Upgrade broccoli-asset-rev to 0.0.6 and allow passing a
customHashin fingerprint options. #1024
- [BUGFIX] broccoli-es6-safe-recast now once again has one-at-a-time semantics this improves incremental rebuild performance
- [BUGFIX] upgrade broccoli-sane-watcher to include better error messages when attempting to watch non-existent files
- [ENHANCEMENT] Allow opting out of
ES3SafeFilter. #966 - [ENHANCEMENT] Provide
--watcheroption for switching between polling and events-based file watching. #970 - [BUGFIX] Ensure that tmp/ is cleaned up after running
ember serverorember test --server. #971 - [BUGFIX] Fix errors with certain
generatecommands that depend oninflection. f016820 - [BUGFIX] Do not wrap
vendorassets in eval whenwrapInEvalis set. #983 - [ENHANCEMENT] Use
wrapInEvalby default for application assets when running in development. #983 - [ENHANCEMENT] Add integration-test blueprint #985
- [BUGFIX] broccoli-sane-watcher now recovers after filters throw #940
- [ENHANCEMENT] Use ember-data.prod.js when ENV=production #909.
- [BUGFIX] Ensure that config/environment is findable and required when setting up baseURL for server. #916
- [BUGFIX] Fix importing of non-JS/CSS #915
- [ENHANCEMENT] Use
window.MyProjectNameENVinstead ofwindow.ENV. #922 - [BUGFIX] Disallow projects with periods in their name. #927
- [ENHANCEMENT] Allow customization of Javascript minification options. #928
- [BUGFIX] TestServer now waits until the build is done before starting. #932
- [ENHANCEMENT] Upgrade
leekto0.0.6. #934 - [BUGFIX]
leekupgrade fixes #642, #709 - [ENHANCEMENT] Allow disabling of automatic fingerprinting. #930
- [ENHANCEMENT] Update ember-cli-shims to add
ember-datashim. #941 - [ENHANCEMENT] Update default jshint settings to require importing Ember. #941
- [ENHANCEMENT] Bring generators in-house via blueprints. #747
- [BUGFIX] Only process application code with ES3SafeFilter. #949
- [ENHANCEMENT] Separate application code from vendor code. Generate
/assets/vendor.jsfor vendored code. #949 - [ENHANCEMENT] Provide
registryaccess fromEmberApp. #955 - [BUGFIX] Ensure that
EmberENVis setup (to allow enabling flagged features). #958
- [ENHANCEMENT] less CPU intensive watching thanks to @krisselden's https://github.com/krisselden/broccoli-sane-watcher and @amasad's https://github.com/amasad/sane
- [BUGFIX] Upgrade broccoli-es6-concatenator to 0.1.6 to fix a concatenation issue. broccoli-es6-concatenator#17
- [BUGFIX] prevent pointless event emitter memory leak warning #850
- [ENHANCEMENT] add and es3 safe transpile step: specifically promise.catch and promise.finally -> promise['catch'] & promise['finally']. In addition we cover afew more variables see: https://github.com/stefanpenner/es3-safe-recast #823
- [ENHANCEMENT] Load the vendor.css in the rendered HTML. #728
- [ENHANCEMENT] Allow
testemport 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/componentsdirectory is created automatically. #761 - [BUGFIX] For
ember-init, Use app name if specified, over package.json or cwd name. #792 - [ENHANCEMENT] Add support for Web Notifications for QUnit test suite with ember-qunit-notifications. #804
- [BUGFIX] Ensure that files in app/ are JSHinted properly. #832
- [ENHANCEMENT] Update ember-load-initializers to 0.0.2.
- [ENHANCEMENT] Add broccoli-asset-rev for fingerprinting + source re-writing. #814
- [BUGFIX] Prevent broccoli from watching
node_modules/ember-cli/lib/broccoli/. #857 - [BUGFIX] Prevent collision between running
ember serverandember test --serversimultaneously. #862 - [ENHANCEMENT] Show timing and slow tree listing for each rebuild. #860 & #865
- [BUGFIX] Disable
wrapInEvalby default. #866 - [ENHANCEMENT] Allow passing
testsandhintingtonew EmberApp(). #876 - [BUGFIX] Prevent slow tree printout during
ember test --serverfrom bleeding throughtestemUI.#877 - [ENHANCEMENT] Remove unused
vendor/_loader.jsfile. #880 - [ENHANCEMENT] Allow disabling JSHint tests from within QUnit UI. #878
- [ENHANCEMENT] Upgrade
ember-resolverto0.1.1(and lock down version inbower.json). #885
- [FEATURE] The
baseURLin yourenvironment.jsnow 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.jsandapp.cssfiles 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 --helpoutput for test and version commands. #701 - [BUGFIX] Fix package.json preprocessor dependencies not being included in the registry. #703
- [BUGFIX] Update
testemversion to fix error thrown for certain assertions when runningember test, also fixes issue withember test --serverin Node 0.10. #714
- [BUGFIX]
ENV.LOG_MODULE_RESOLVERmust be set pre-1.6 to get better container logging. - [FEATURE] Added support for ember-scripts preprocessing.
- [ENHANCEMENT] Refactor
blueprint.jsto 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.jsfor readability and to prevent unnecessary iterations #524 - [ENHANCEMENT] Remove
Ember.setupForTestingandRouter.reopen({location: 'none'});from test helpers #516. - [ENHANCEMENT] Update loom-generators-ember-appkit to
^1.1.1. - [BUGFIX] Whitelist
ic-ajaxexports to prevent import validation warnings. #533 - [BUGFIX]
ember initfails 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
compressandmangleoptions withuglify-js. #564 - [BUGFIX] Update to Broccoli 0.10.0. This should resolve the primary issue
ember-clihas 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-bowerto automatically import vendored files. Useapp.importto import dependencies and specify modules to whitelist. #562 - [ENHANCEMENT] Removed
proxy-urlandproxy-hostparameters and introducedproxyparam 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.jsonforces an older version ofember-cli. Fixed in #518.
- Changes to
index.html: Script tags were moved into body,ENVand 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 newandember initto receive ablueprintargument to allow for alternative project scaffolding (462) - Add
ember testwith 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 helpnow 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.0v0.9.0 brocfile changes - Use configuration from
config/environments.jsto pass options toEmber.Application.create. (#370) - Adds
ic-ajaxto 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 thetestemcommand to run Testem in server mode (allowing capturing multiple browsers and other goodies). #463 - Added
ember test --serverto run thetestemcommand line server.ember test --serverwill 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 testshows failures). #482 - Use the name specified in
package.jsonwhile 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.jsfrombower(0c1e8d28) - Drops implementation files (54df0288)
- Drop boilerplate tests (c6f7475e)
- Use named-amd version of
ic-ajax(#225) - Separate
testsandappcode. Tests are now within 'assets/tests.js' (#220). - Implement
--proxy-portand--proxy-hostparameters toember servercommand (#40) - Add support for
.ember-clifile 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
registerPluginmethod on preprocessor module that allows anyone to register additional plugins (59ddbd)