- Switch from TravisCI to GitHub Actions for Continuous Integration
- Redirect Ember routes with paths that don't end in
/to corresponding paths that end in/. - Don't route requests to
/rails/active_storagethrough the mounted Ember application. - Only support for Ruby versions >= 2.5
- Only support for Rails versions >= 5.2
- Remove
bin/heroku_installto simplify Heroku setup. To upgrade, remove your project's generatedbin/heroku_install. Next, executerake ember:heroku. #544 - Generate an empty
yarn.lockso that Heroku understands that the application's deployment target requiresyarn. Closes #538. #540 - No longer support
rails < 4.2. #543 - Generate an empty
yarn.lockso that Heroku understands that the application's deployment target requiresyarn. Closes #538. #540
- Don't require
bowerinstallation ifbower.jsonis missing #532
- Revert
34ff6ddso that it can be reintroduced as a breaking change, requiring a major version bump
- Don't require
bowerinstallation ifbower.jsonis missing #532
- Ignore calls to
/rails/mailers. #520 - Call
renderwithhtml:instead oftext:. #519 - Use
Mime::Type.html?#523
- Execute
bin/heroku_installthroughsh#512 - Generate
package.jsonwithboweras adependenciesvalue.
- Add support for integrating with
yarn. #496
- Support Rails 5 static file serving configuration. #499
- Resolve issues inheriting from
ActionController::API. #481
EmberCli::EmberControllerno longer assumesApplicationControllerinherits fromActionController::Base. #400- Remove support for Ruby 2.1.x. #400
- Don't route requests to
/rails/infothrough the mounted Ember application.
- Stream output instead of waiting until subprocesses finish. #423
- Update
ember-cli-rails-assetsdependency. #422 - Only write errors to
STDERR. #421 - Remove dependency on
tee. Fixes bug #417. #420
- Enhance
rake ember:installto fully reinstall if necessary. #396 EmberCli::Deploy::Fileserves assets with Rails'static_cache_controlvalue. #403
- Resolve
emberexecutable with full path withinnode_modules, instead of depending on the presence ofnode_modules/.bin. #395 - Introduce the idea of
App#mountable?andApp#to_rackfor handling deploys that don't serve assets from the file system (Redis, for example). - Fix bug with generated
bin/heroku_installscript iterating through multiple - Don't mount route helpers at top-level. Instead, mount within the surrounding context with which they're invoked. #381
- Introduce the
deployconfiguration option. - Translate Rails environments other than
testordevelopmenttoproduction, unless anEMBER_ENVis specified. #366
- Extract
include_ember_*_tagsand the associated code to theember-cli-rails-assetsgem. Addember-cli-rails-assetsas a dependency. #363 - Introduce
mount_ember_assetsto serve Ember assets in asset-helper style projects.
- Use system-level
teeto pipeSTDOUTto bothSTDOUTand the logs. #351 - Invoke
EmberCli[ember_app].buildfrom helpers to ensure everything is built before serving. #347 - Remove dependency on
sprockets. Serve generated files withRack::File. #336 - Rename generator namespace from
ember-clitoember. #344 - Ensure
Rails.root.join("log")exists when writing to logs. - Remove deprecated
include_ember_index_htmlhelper and deprecatedbuild_timeoutandenabledconfigurations. #334 - Raise build errors for
render_ember_appfailures. #325 - Remove
before_{action,filter}in favor of explicitEmberCli.build(app)call. #327
- Ensure cleanup method can destroy temporary folders. #330
- Improve command failure reporting. #324
- Use latest EmberCLI-generated asset files. #316
- Delete previous build output on application boot instead of on process exit. #308
- Fallback to
before_filterfor Rails 3.2. #306 - No longer depend on
teeexecutable. UseKernel#{spawn,system}with redirection options. #299
- Escape generated CLI strings. Adds support for paths with spaces.
- No longer redirect
STDERRtoSTDOUTwhen executingembercommands. This fixes some JRuby bugs. #288 - Don't
prunein generated Heroku setup script. #286
- Register EmberCLI app with Sprockets on application initialization
- Rename
ember-clitoember_cliin Ruby.
- Invoke
EmberCli::App#compileintestenvironment, spawnbuildprocess in development, rely onrake assets:precompileinproduction-like environments.
- Deprecate
include_ember_index_htmlin favor of the renamedrender_ember_app. - Always pass
--environment testto Rails-generatedember testcommands. #277 - No longer check dependencies within the app. Defer to EmberCLI's
stderrstreaming. #267 - Remove
enableconfiguration in favor of usingmount_ember_app. #261 - Introduce
mount_ember_approute helper #263 - Remove support for viewing Ember tests through Rails. Instead, use
ember testorember test --servefrom within the Ember directory. #264 - Remove
build_timeoutconfiguration #259 - Disable JS minification when generating Heroku setup #238
BuildError#messageincludes first line of backtrace. #256- Symlink
dist/directly to Asset Pipeline #250 - Merge EmberCLI-generated
manifest.jsoninto Sprocket's #250 manifest.json. Since we now defer to EmberCLI, we no longer need to manually resolve asset URLs. #250
- Failures in
{bundle,npm,bower} installwill now fail the host process with a non-zero exit status. #236 - Improve error reporting:
Redirect
ember buildfrom$STDERRto the build error file. #245
- Use the
EmberClimodule in implementation. Ensure backward compatibility by aliasing theEmberClitoEmberCLI. #233
<%= head.append do %>will now returnnilso that accidentally using<%= %>variety of ERB tags won't render the contents of the capture #231
- Extend
include_ember_index_htmlhelper to accept a block. The contents of the block will be injected into the page #228 - Drop support for Ruby
< 2.1.0and Rails4.0.0, < 3.2.0#227 - Introduce
rails g ember-cli:herokugenerator to configure a project for deploying to Heroku #230 - Introduce
include_ember_index_htmlhelper #226
- Update addon to 0.0.12
- Add
watcheroption
- Support ember-cli 1.13
- Inject
RAILS_ENVintoember buildprocess [#168][tricknotes#168] - Explicitly register view helpers #148
- Fix
assets:precompilemissing EmberCLI.compile! method
- Add enable option to speficy what paths should have ember compiled #145
- Add Runner class to monitor ember deamon failures in development #145
- Handle Legacy Rails' lack of acronym support #144
- Don't use frozen version string in gemspec #142
- Fix missing App#configuration method #141
- Rename rake namespace from ember-cli to ember commit
- Allow helpers to take optons for ember assets commit
- Make EmberCLI.skip? predicate return boolean commit
- Introduce EmberCLI.env and ember_cli_rails_mode config option commit
- Rename EmberCLI.get_app to .app and add .[] alias commit
- Don't Compile Assets if
SKIP_EMBERset #122 @seanpdoyle
- Do not include rake tasks twice #110 @BlakeWilliams
- Support ember-cli 0.2.* #88
- Only set
BUNDLE_GEMFILEto shell environment if it exists #92 @seanpdoyle - Add Support for Rails 3.1 #99 @seanpdoyle
- Use Rails' configured asset prefix in tests #104 @seanpdoyle
- Serve EmberCLI tests as mountable engine #90 @seanpdoyle
- Support Gemfile in EmberCLI app #84 @sevos
- Allow relative path to be set via initializer #72
- Conditionally silence build output #82
- [DEPRECATION] Default EmberCLI application in Rails' app path #66 @jesenko
- Compilation and dependencies Rake tasks improved #79
- Expose
ember-cli:compilerake task #73
- Make sure setting optional config parameters override defaults #70
- Bump addon version to prevent missing tmp folder error ember-cli-rails-addon#8
- Add configuration to control Middleware and live recompilation #64
- Add ember-cli:test take task #60
- Only precompile assets that start with #53
- Use local executable for ember-cli instead of global one. Commit.
- Use
Dir.chdirinstead of passingchdirtosystem/spawn. Seems like JRuby doesn't yet supportchdiroption for these methods. Commits: 1, 2.
- Fix NameError when addon version doesn't match. #47
- Fix race condition in symlink creation when run multiple workers (again). #22
- Do not include jQuery into vendor.js when jquery-rails is available. #32
- Fix assets:precompile in production environment. #38
- Make sure ember-cli-dependency-checker is present. #35
- Fix locking feature by bumping addon version to 0.0.5. #31
- Add locking feature to prevent stale code. #25
- Fix a bug when path provided as a string, not pathname. #24
-
Add support for including Ember stylesheet link tags. #21
-
Fix an error when the symlink already exists. #22
- Fix compiling assets in test environment. #15
- Use only development/production Ember environments. #16
- Make the gem compatible with ruby 1.9.3. #20
- Fix generator. Commit.
- Add assets:precompile hook. #11
- Make gem Ruby 2.0 compatible. #12
- Do not assume ember-cli app name is equal to configured name. #5