Ember Web App Versions Save

NOTICE: official repository moved to https://github.com/zonkyio/ember-web-app

v2.3.0

6 years ago
  • #70 Add missing link in ToC (@san650)
  • #66 Support browserconfig.xml (@YoranBrondsema)
  • #72 Import broccoli-asset-rev defaults (@san650)
  • #73 Add an icon option to support Safari's Pinned Tabs (@jrjohnson)
  • #74 Add a section to the README for icon generation (@jrjohnson)
  • #76 Use empty string as fallback when rootURL is not defined (@tschoartschi)
  • #77 change asset generating example code to be more generalizable (@caseywatts)

v2.2.0

6 years ago
  • #69 Allow override of manifest.display for Apple by setting manifest.apple.webAppCapable (@martndemus)

v2.1.0

6 years ago
  • #55 Regenerate manifest.json when config/manifest.js is changed (@simonihmig)
  • #62 Remove misspelt array check (@kmoe)
  • #63 Fix integration test (@san650)
  • #64 Replace PhantomJS with Chrome headless in CI (@YoranBrondsema)
  • #65 Test on Node 4 instead of 6 (@YoranBrondsema)
  • #67 Add 'type' attribute for icons (@YoranBrondsema)

v2.0.0

6 years ago

This release is not backward compatible.

Main changes

  • Better compatibility with broccoli-asset-rev. We now support adding checksum fingerprint to the manifest file itself and support for prepending values. See #22
  • Adds format-detection meta tag support. See #56
  • Adds favicon definition in icons collection. See #57

? Big shoutout to @bobisjan for contributing some of these features!

Dropped features

  • We don't support renaming the manifest file anymore. This feature was causing more problems than real benefits.
  • The generated manifest file was renamed from manifest.json to manifest.webmanifest.

Project Update

$ ember install ember-web-app

Community contributions

  • #57 Add support for icon related link tags, close #51 (@bobisjan)
  • #56 Add support for Apple's format detection meta tag (@bobisjan)
  • #59 Improve compatibility with broccoli-asset-rev addon (@san650)

Happy coding!

v1.3.1

6 years ago

This release fixes a bug when using absolute URLs for icons. See #49 for more information.

Big shout out to @oscarni for reporting and fixing the bug!

Project Update

$ ember install ember-web-app

Community contributions

  • #50 Support absolute urls in ios icon meta (@oscarni)
  • #52 Refactor how to resolve the urls (@san650)
  • #53 Fix acceptance tests (@san650)
  • #54 Use eslint in blueprints (@san650)

Happy coding!

v1.3.0

6 years ago

Project Update

$ ember install ember-web-app

Community contributions

  • #41 Show iOS browser controls when display value is "minimal-ui" or "browser" (@san650)
  • #43 Allow to turn off the generation of apple specific tags (@san650)
  • #44 Fix documentation example (@hidnasio)
  • #47 Fix broccoli rebuild (@simonihmig)

Happy coding!

v1.2.0

7 years ago

This is a feature release

Project Update

$ ember install ember-web-app

Or...

$ npm install --save-dev [email protected]
$ ember generate ember-web-app

Main changes

Set apple touch icons as precomposed

Now you can set apple touch icons as precomposed

Example

config/manifest.js

manifest.apple = {
  icons: [
    {
      src: '/foo/bar.png',
      sizes: '180x180'
    }
  ],

  precomposed: 'true'
};

generates

<link rel="apple-touch-icon-precomposed" href="/foo/bar.png" sizes="180x180">

Thanks @hidnasio for the contribution!

Disable manifest generation

Now you can disable the generation of the manifest (and related meta and link tags).

ember-cli-build.js

var EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function(defaults) {
  var options = {
    'ember-web-app': {
      enabled: false
    }
  };

  var app = new EmberApp(defaults, options);

  return app.toTree();
};

Community contributions

  • #28 Update example to use default manifest name (@san650)
  • #32 Set / as default root url for apple link tags (@hidnasio)
  • #31 Allow iOS precomposed suffix for icons (@hidnasio)
  • #34 Add "disabled" build option (@san650)
  • #35 Remove hack on acceptance tests (@san650)
  • #38 Test rootURL configuration usage (@san650)
  • #39 Fix README typo (@san650)

Happy coding!

v1.1.0

7 years ago

This is a feature release

Project Update

$ ember install ember-web-app
$ npm install --save-dev [email protected]
$ ember generate ember-web-app

Main changes

Now you can rename the manifest name in your config/environment.js

module.exports = function(environment) {
  var ENV = {
    modulePrefix: 'dummy',
    environment: environment,
    rootURL: '/'
    ...
  };

  ENV['ember-web-app'] = {
    name: 'my-awesome-manifest.json'
  };

  return ENV;
};

Community contributions

  • #26 Add configuration for manifest name (@san650)
  • #27 Add TOC and move up installation instructions (@san650)

Happy coding!

v1.0.5

7 years ago

This is a bug fix release and you should update.

Project Update

$ ember install ember-web-app
$ npm install --save-dev [email protected]

Main changes

We renamed the manifest.json file to manifest.ember-web-app.json to workaround an issue with ember-web-app and broccoli-asset-rev and ember-cli-fastboot. We're working on making the name of the manifest configurable. See #23

Community contributions

  • #21 Test fingerprinting of images (@san650)
  • #25 Rename manifest.json to manifest.ember-web-app.json (@san650)

Happy coding!

v1.0.4

7 years ago

This is a bug fix release and you should update.

Project Update

$ ember install ember-web-app
$ npm install --save-dev [email protected]

Main changes

See #5 for more information. Thanks @ewoutp for reporting the bug and @teddyzeenny for investigating and fixing it!

Community contributions

  • #20 Rename manifest.json to manifest.ember-web-app.json during build (@teddyzeenny)

Happy coding!