diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..801f619 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,164 @@ +2017-02-19 +========== + + * Fix typo in preset-jest ([#34](https://github.com/mozilla-neutrino/neutrino-dev/issues/34)) + Signed-off-by: Marco Casula + * Add Tree-shaking to README ([#33](https://github.com/mozilla-neutrino/neutrino-dev/issues/33)) + * copy editing ([#30](https://github.com/mozilla-neutrino/neutrino-dev/issues/30)) + +2017-02-18 +========== + + * Avoid no-plusplus ([#29](https://github.com/mozilla-neutrino/neutrino-dev/issues/29)) + * Fix typo commited -> committed ([#28](https://github.com/mozilla-neutrino/neutrino-dev/issues/28)) + +2017-02-16 +========== + + * v4.0.1 + * Merge pull request [#26](https://github.com/mozilla-neutrino/neutrino-dev/issues/26) from eliperelman/react-class-methods + Fix: React lifecycle methods shouldn't fail eslint + * Fix: React lifecycle methods shouldn't fail eslint + +2017-02-15 +========== + + * Merge pull request [#25](https://github.com/mozilla-neutrino/neutrino-dev/issues/25) from eliperelman/slack + Slack badges + * Slack badges + * Tagline update + * Merge pull request [#24](https://github.com/mozilla-neutrino/neutrino-dev/issues/24) from eliperelman/badge-updates + Badge updates + * Badge updates + * v4.0.0 + * ._. + * Major version + * v4.0.0-beta.3 + * All bump + * Bump + * README typo + * v4.0.0-beta.0 + * Attempting to force v4 + * oao upgrade + * Release commands + * Prepublish requirements + * Merge pull request [#17](https://github.com/mozilla-neutrino/neutrino-dev/issues/17) from mozilla-neutrino/docs + Documentation + * Docs: final cleanup + * Docs: incorrect URL for airbnb + * Docs: Airbnb + * Docs: Karma, neutrino.js.org, dev commands + * Docs: Jest + * Docs: Mocha, Jest intro + * Docs: Web and React presets, placeholders, package READMEs + * Docs: license + * Docs: contributing and development + * Docs: contributing and code of conduct + * Docs: CLI + * Docs: API + * Docs: creating presets + * Documentation for customization, more placeholders + * Project layout, usage, testing preset placeholders + * Fixes errors in airbnb preset + +2017-02-14 +========== + + * Fixes Jest not searching in node_modules of preset for deps + * Fixes unnecessary regenerator for Node 6.9, error in source-map-support + * Upgrading webpack-chain to fix externals not chaining + * Swapping babel-preset-babili for babili-webpack-plugin + * Missing BUILD in web and node + * Bugs with web preset missing dev server + * Removing exists-file from web preset + * Merge pull request [#22](https://github.com/mozilla-neutrino/neutrino-dev/issues/22) from eliperelman/goodbye-base-hello-airbnb + Removing base preset, adding Airbnb preset + * Removing base preset, adding Airbnb preset + +2017-02-13 +========== + + * Merge pull request [#18](https://github.com/mozilla-neutrino/neutrino-dev/issues/18) from eliperelman/simply-configure + Simplify configuration + * Simplify configuration + +2017-02-12 +========== + + * Merge pull request [#16](https://github.com/mozilla-neutrino/neutrino-dev/issues/16) from eliperelman/fancy-status + Displaying fancier build status during dev server + * Displaying fancier build status during dev server + * Merge pull request [#15](https://github.com/mozilla-neutrino/neutrino-dev/issues/15) from eliperelman/hmr-fix + Fixes HMR + * Fixes HMR + * Merge pull request [#10](https://github.com/mozilla-neutrino/neutrino-dev/issues/10) from mozilla-neutrino/plugin-mode + Pluggable event architecture mode, new test presets + * Pluggable event architecture mode, new test presets + * Merge pull request [#12](https://github.com/mozilla-neutrino/neutrino-dev/issues/12) from gasolin/master + add version badges + +2017-02-11 +========== + + * add version badges + +2017-02-07 +========== + + * Docs/logo update + * Merge branch 'master' of github.com:mozilla-neutrino/neutrino-dev + * Moar docs + +2017-02-06 +========== + + * Updates docs/README.md + Auto commit by GitBook Editor + * CNAME + * Logo update + * Settings docs edit dir + * Initializing docs dir + * Adding book.json + * Removing gitbook assets + * Updates test.md + Auto commit by GitBook Editor + * Creates SUMMARY.md + Auto commit by GitBook Editor + * Importing old README + * Merge pull request [#2](https://github.com/mozilla-neutrino/neutrino-dev/issues/2) from eliperelman/html-update + HTML update + +2017-02-05 +========== + + * Simplifying HTML file creation + * Merge pull request [#1](https://github.com/mozilla-neutrino/neutrino-dev/issues/1) from eliperelman/linting-and-pkg-config + Linting changes and new config API + * ESLint fixes and webpack-chain integration + +2017-02-02 +========== + + * Changes to linting and adding package config + * Allowing use of node globals + * Adding draft publish script + * Swapping lerna for yarn-autolink + +2017-02-01 +========== + + * Upcoming major version + * import neutrino-preset-react + * importing neutrino-preset-web + * Linting + * Add BannerPlugin + * Add new line + * Migrate webpack to 2.2.0 + * add npm and dependency badges + * Automatically wire sourcemaps to bundle + * Bumping base dep, updating gitignore + * Using commonjs2 as a library target for exports + * Switching to use source-map for all targets + * Building async to generators + * Bumping dependency + * Upgrading dependencies, adding yarn instructions diff --git a/docs/contributing/development.md b/docs/contributing/development.md index 848930a..e3befec 100644 --- a/docs/contributing/development.md +++ b/docs/contributing/development.md @@ -56,6 +56,17 @@ to the neutrino-dev monorepo itself are `yarn link`ed. --- +`changelog` + +Generates a changelog for the `mozilla-neutrino/neutrino-dev` GitHub repository. This changelog is output to a +`CHANGELOG.md` file in the root of the repository. + +```bash +❯ yarn changelog +``` + +--- + `deps:add [--dev] <...dependencies>` Adds one or more new dependencies or development dependencies to a sub-package. Any flags used, such as `--dev` are diff --git a/package.json b/package.json index 447a25a..a654c00 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "repository": "mozilla-neutrino/neutrino-dev", "scripts": { "bootstrap": "oao bootstrap", + "changelog": "changelog mozilla-neutrino/neutrino-dev all --markdown > CHANGELOG.md", "deps:add": "oao add", "deps:remove": "oao remove", "deps:upgrade": "oao upgrade", @@ -20,6 +21,7 @@ "release:pre": "oao prepublish" }, "devDependencies": { + "changelog": "^1.0.7", "gh-pages": "^0.12.0", "gitbook-cli": "^2.3.0", "gitbook-plugin-anchorjs": "^1.1.1", diff --git a/yarn.lock b/yarn.lock index d4981be..482da33 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,10 +10,18 @@ ansi-escapes@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" +ansi-regex@^0.2.0, ansi-regex@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" +ansi-styles@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -188,6 +196,30 @@ chalk@1.x, chalk@^1.0.0, chalk@^1.1.1: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + dependencies: + ansi-styles "^1.1.0" + escape-string-regexp "^1.0.0" + has-ansi "^0.1.0" + strip-ansi "^0.3.0" + supports-color "^0.2.0" + +changelog@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/changelog/-/changelog-1.0.7.tgz#e95de6dc14082948bd49618304e9c9e854e821e5" + dependencies: + chalk "^0.5.1" + cli "^0.6.4" + has-color "^0.1.1" + lodash "^2.4.1" + moment "^2.5.0" + q "^1.0.1" + request "^2.34.0" + semver "^4.0.3" + wordwrap "^0.0.2" + char-spinner@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/char-spinner/-/char-spinner-1.0.1.tgz#e6ea67bd247e107112983b7ab0479ed362800081" @@ -231,6 +263,13 @@ cli-width@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" +cli@^0.6.4: + version "0.6.6" + resolved "https://registry.yarnpkg.com/cli/-/cli-0.6.6.tgz#02ad44a380abf27adac5e6f0cdd7b043d74c53e3" + dependencies: + exit "0.1.2" + glob "~ 3.2.1" + clone@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" @@ -420,10 +459,14 @@ es6-symbol@3, es6-symbol@^3.0.2, es6-symbol@~3.1: d "~0.1.1" es5-ext "~0.10.11" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +exit@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + extend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" @@ -630,6 +673,13 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" +"glob@~ 3.2.1": + version "3.2.11" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d" + dependencies: + inherits "2" + minimatch "0.3" + glob@~7.0.0, glob@~7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" @@ -668,12 +718,22 @@ har-validator@~2.0.6: is-my-json-valid "^2.12.4" pinkie-promise "^2.0.0" +has-ansi@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + dependencies: + ansi-regex "^0.2.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" +has-color@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" + has-unicode@^2.0.0, has-unicode@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -1026,6 +1086,10 @@ lodash@4.5.1: version "4.5.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.5.1.tgz#80e8a074ca5f3893a6b1c10b2a636492d710c316" +lodash@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" + lru-cache@2: version "2.7.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" @@ -1059,6 +1123,13 @@ mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" +minimatch@0.3: + version "0.3.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd" + dependencies: + lru-cache "2" + sigmund "~1.0.0" + minimatch@1: version "1.0.0" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-1.0.0.tgz#e0dd2120b49e1b724ce8d714c520822a9438576d" @@ -1088,6 +1159,10 @@ mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@~0.5.0, mkdirp@~0.5.1: dependencies: minimist "0.0.8" +moment@^2.5.0: + version "2.17.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82" + ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" @@ -1678,7 +1753,7 @@ request@2, request@^2.47.0, request@~2.69.0: tough-cookie "~2.2.0" tunnel-agent "~0.4.1" -request@^2.74.0, request@~2.74.0: +request@^2.34.0, request@^2.74.0, request@~2.74.0: version "2.74.0" resolved "https://registry.yarnpkg.com/request/-/request-2.74.0.tgz#7693ca768bbb0ea5c8ce08c084a45efa05b892ab" dependencies: @@ -1743,15 +1818,15 @@ rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" -"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5", semver@5.1.0, "semver@^2.3.0 || 3.x || 4 || 5", semver@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.1.0.tgz#85f2cf8550465c4df000cf7d86f6b054106ab9e5" - -semver@5.3.0: +"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5", semver@5.3.0, "semver@^2.3.0 || 3.x || 4 || 5": version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" -semver@^4.1.0: +semver@5.1.0, semver@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.1.0.tgz#85f2cf8550465c4df000cf7d86f6b054106ab9e5" + +semver@^4.0.3, semver@^4.1.0: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" @@ -1874,12 +1949,22 @@ stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" +strip-ansi@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + dependencies: + ansi-regex "^0.2.1" + strip-ansi@^3.0.0, strip-ansi@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" +supports-color@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -2019,6 +2104,10 @@ which@1, which@~1.2.11, which@~1.2.4: dependencies: isexe "^1.1.1" +wordwrap@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"