Releases: ProjectEvergreen/create-evergreen-app
v0.5.0
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
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
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
⛔️ 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
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
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
$ 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(-)