Skip to content
This repository has been archived by the owner on May 27, 2021. It is now read-only.

Releases: ProjectEvergreen/create-evergreen-app

v0.5.0

03 Mar 01:11
Compare
Choose a tag to compare

Overview

  • Upgrades to LitElement 2.0!
  • Big refactor to the installer, but also added new features like:
    • --help
    • --version
  • Now have CEA use Yarn to install your project's dependencies on init, by passing --yarn
  • Added unit tests for the installer
  • Fixed manifest.json application faviicon

Known Issues

N / A

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=label%3A0.5.0

$ git diff 0.4.2 0.5.0 --stat
 .circleci/config.yml                               |    25 +-
 .eslintrc                                          |   400 +-
 .github/CONTRIBUTING.md                            |    31 +-
 .gitignore                                         |     6 +-
 README.md                                          |    73 +-
 package-lock.json                                  | 14839 +-----------------
 package.json                                       |   103 +-
 tasks/cea-install.js                               |    83 +-
 tasks/filter-files.js                              |    13 +
 .browserslistrc => template/.browserslistrc        |     0
 .editorconfig => template/.editorconfig            |     0
 template/.eslintrc                                 |   201 +
 .gitattributes => template/.gitattributes          |     0
 template/.gitignore                                |     5 +
 template/README.md                                 |    21 +
 babel.config.js => template/babel.config.js        |     4 +-
 karma-test-shim.js => template/karma-test-shim.js  |     0
 karma.conf.js => template/karma.conf.js            |     0
 lws.config.js => template/lws.config.js            |     0
 template/package-lock.json                         | 15691 +++++++++++++++++++
 template/package.json                              |    53 +
 postcss.config.js => template/postcss.config.js    |     0
 {src => template/src}/app/app.css                  |     0
 {src => template/src}/app/app.js                   |     2 +-
 {src => template/src}/components/header/header.css |     0
 {src => template/src}/components/header/header.js  |     4 +-
 .../src}/components/header/header.spec.js          |     0
 {src => template/src}/components/header/logo.png   |   Bin
 {src => template/src}/favicon.png                  |   Bin
 {src => template/src}/index.html                   |    10 +-
 {src => template/src}/index.js                     |     0
 {src => template/src}/pages/home/home.css          |     0
 {src => template/src}/pages/home/home.js           |     2 +-
 .../webpack.config.common.js                       |     8 +-
 .../webpack.config.develop.js                      |    10 +-
 .../webpack.config.prod.js                         |     5 +-
 yarn.lock => template/yarn.lock                    |  1986 ++-
 test/setup.js                                      |    35 +
 test/test.js                                       |    80 +
 63 files changed, 18614 insertions(+), 15476 deletions(-)

(GitHub pages docs/ changes omitted)

v0.4.2

22 Jan 23:48
Compare
Choose a tag to compare

Overview

  • Bug: Missing .gitignore file
  • Chore: refactored how "whitelisted" files get copied to the target directory

Known Issues

N / A

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=label%3A0.4.2

$ git diff 0.4.1 0.4.2 --stat
 package.json         |   3 +-
 tasks/cea-install.js | 114 ++++++++++++++++++++++++++-------------------------
 2 files changed, 60 insertions(+), 57 deletions(-)

0.4.1

19 Nov 04:13
Compare
Choose a tag to compare

Overview

  • Fixed npm install and fully tested across OSX, Windows, and Linux environments.
  • Warn if about to overwrite target directory

Note: this is the "official" 0.4.x release, as 0.4.0 was broken.

Known Issues

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=label%3A0.4.1

$ git diff 0.4.0 0.4.1 --stat
 README.md            |    2 +-
 package-lock.json    | 4436 +++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 package.json         |   24 +-
 tasks/cea-install.js |   54 +-
 tasks/copy-folder.js |   44 +
 yarn.lock            |   21 -
 6 files changed, 2402 insertions(+), 2179 deletions(-)

0.4.0

19 Nov 04:08
Compare
Choose a tag to compare

⛔️ Install via npx was broken in this release, please go right to 0.4.1

Overview

  • Big improvements to the Create Evergreen App installation script (thanks @hutchgrant 🙌 ) and fully tested across OSX, Windows, and Linux environments.
  • Also added opt-in for Firefox as a browser for unit testing, as well as give the landing page a bit of a makeover
  • Spread operating syntax in ESLint

Known Issues

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=label%3A0.4.0

$ git diff 0.3.0 0.4.0 --stat
 .circleci/config.yml             |  27 +++++++++++------
 .eslintrc                        |   2 +-
 README.md                        |  56 +++++++++++++++++++++-------------
 karma.conf.js                    |   6 ++++
 package-lock.json                |  56 ++++++++++++++++++++++++++++------
 package.json                     |   8 +++--
 src/app/app.css                  |  11 ++++---
 src/app/app.js                   |   8 ++---
 src/components/header/header.css |   8 ++---
 src/components/header/header.js  |   5 +--
 src/index.html                   |   9 +++---
 src/pages/home/home.css          |  10 +++---
 src/pages/home/home.js           |   2 --
 tasks/cea-clean.js               |   8 -----
 tasks/cea-install.js             | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 yarn.lock                        |  29 ++++++++++++++++++
 16 files changed, 294 insertions(+), 97 deletions(-)

v0.3.0

28 Oct 19:47
3768bf2
Compare
Choose a tag to compare

Overview

Added support for Yarn, a manifest file for initial PWA "compliance", and locked down the CEA install script to only git clone from a release branch, rather than master branch, which will always be under active development. This ensure installs will only come from a stable branch.

Added webpack performance hints to help manage bundle sizes.

Also made some bug fixes where karma-test-shim.js was showing up in test coverage.

Known Issues

N / A

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=label%3A0.3.0+

$ git diff 0.2.0 0.3.0 --stat
 .circleci/config.yml                        |   18 +-
 README.md                                   |   53 +-
 docs/.cache                                 |    1 +
 docs/a5c144887f580fe4d4418dea87a3926a.png   |  Bin 247117 -> 0 bytes
 docs/{icons => }/android-chrome-144x144.png |  Bin
 docs/{icons => }/android-chrome-192x192.png |  Bin
 docs/{icons => }/android-chrome-256x256.png |  Bin
 docs/{icons => }/android-chrome-36x36.png   |  Bin
 docs/{icons => }/android-chrome-384x384.png |  Bin
 docs/{icons => }/android-chrome-48x48.png   |  Bin
 docs/{icons => }/android-chrome-512x512.png |  Bin
 docs/{icons => }/android-chrome-72x72.png   |  Bin
 docs/{icons => }/android-chrome-96x96.png   |  Bin
 docs/ebf0f11fdb6186dde66c63b5c54038de.png   |  Bin 0 -> 107276 bytes
 docs/{icons => }/favicon-16x16.png          |  Bin
 docs/{icons => }/favicon-32x32.png          |  Bin
 docs/{icons => }/favicon.ico                |  Bin
 docs/{icons => }/firefox_app_128x128.png    |  Bin
 docs/{icons => }/firefox_app_512x512.png    |  Bin
 docs/{icons => }/firefox_app_60x60.png      |  Bin
 docs/icons/.cache                           |    1 -
 docs/icons/stats.json                       |    2 +-
 docs/index.a121ccabd7280b40f372.bundle.js   |  190 ++
 docs/index.e2e084cdb9146821af32.bundle.js   |  189 --
 docs/index.html                             |    7 +-
 docs/{icons => }/manifest.json              |    0
 docs/{icons => }/manifest.webapp            |    0
 docs/report.html                            |    5 +-
 karma.conf.js                               |    2 +-
 package-lock.json                           |    2 +-
 package.json                                |    4 +-
 src/components/header/header.css            |   21 +-
 src/components/header/header.js             |    8 +-
 src/components/header/header.spec.js        |    9 +-
 src/components/header/logo.png              |  Bin 247117 -> 107276 bytes
 src/index.html                              |    3 +-
 tasks/cea-clean.js                          |    8 +
 tasks/cea-install.js                        |    8 +-
 webpack.config.prod.js                      |    6 +-
 yarn.lock                                   | 8134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 40 files changed, 8436 insertions(+), 235 deletions(-)

v0.2.0

23 Oct 11:04
Compare
Choose a tag to compare

Overview

Added support for unit testing with Karma + Jasmine + Puppeteer! Also see the Project Evergreen wiki for more information on unit testing.

Known Issues

Changelog

https://github.com/ProjectEvergreen/create-evergreen-app/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A0.2.0+

$ git diff 0.1.2 0.2.0 --stat
 .circleci/config.yml                 |    4 +
 .eslintrc                            |    2 +-
 .gitignore                           |    3 +-
 README.md                            |    1 +
 karma-test-shim.js                   |   11 +
 karma.conf.js                        |  102 +
 package-lock.json                    | 6351 ++++++++++++++++++++++++++++++++++++-------------------------
 package.json                         |   25 +-
 src/components/header/header.js      |    2 +-
 src/components/header/header.spec.js |   40 +
 10 files changed, 3978 insertions(+), 2563 deletions(-)