Skip to content

Latest commit

 

History

History
579 lines (276 loc) · 27.4 KB

CHANGELOG.md

File metadata and controls

579 lines (276 loc) · 27.4 KB

6.2.1 (2018-06-17)

Bug Fixes

  • publish: fix typo with option to publish scoped packages on npm (a19f054)

6.2.0 (2018-06-17)

Bug Fixes

  • demo: correct import path for _variables.scss in the main styles.scss (2eb1e27)
  • demo: fix demo app tests (remaining rxjs<6 code) and misplaced karma.conf.js (b81afd6)
  • demo: remove useless dependency on webpack (already referenced by CLI) (892c7d2), closes #163
  • publishing: add missing npm option to allow publishing scoped packages (42fc79f)

Features

  • demo: add button on home page to allow editing demo on StackBlitz (8e19a53)
  • demo: improve styling and remove useless include-media dependency (8866231)
  • demo: improve styling and remove useless ìnclude-media` dependency (822413a)

6.1.0 (2018-05-15)

Bug Fixes

  • core: fix installation error due to del package not being found (bf1995b)

Features

  • options: add separate deleteExclusions property in .yo-rc.json to control which excluded files get deleted or not (2398ad6)

6.0.0 (2018-05-13)

Bug Fixes

  • demo: fix wrong assets url on deployed demo app (744931b)
  • jest: exclude jest test files from compilation of demo app (c64f34e)

Features

  • core: add --del-excluded-files option to allow deleting excluded files found in file system (76b776b)
  • dependencies: update most dependencies (rollup, jest, webpack, etc) (a490a3a)
  • ng6: add support for Angular & Angular CLI v6 (ed942e0)

BREAKING CHANGES

  • ng6: the minimal Node version to run the generator is now 8.x.x (required by some core ng packages like [email protected])

5.8.0 (2018-04-17)

Bug Fixes

  • tslint: fix building issue when project's description exceeds 140 chars (d69807e), closes #154

Features

  • packaging: allow packaging of additional files (images, styles,...) (d1df8dc)
  • recipe: add recipe about how to build multi-modules libraries (745bd09)

5.7.1 (2018-03-22)

Bug Fixes

  • module: add missing dependency when adding bazel module (1dfc011)
  • module: add missing dependency when adding compiler-cli module (d640864)

5.7.0 (2018-03-20)

Features

  • demo: update demo app to Angular CLI 1.7.3 (68804ba)
  • ngModules: add 'bazel' and 'service-worker' modules (for ng5+) (8992724)
  • rollup: update rollup to v0.57.0 for better perfs (ca19b0b)

5.6.0 (2018-02-12)

Bug Fixes

  • core: update github username validation to align with Github validation rules (26b0e6f), closes #144
  • jest: correct gulp's test tasks stopping inclusive sequences when using jest (1200ea7)

Features

  • demo: update demo app to Angular CLI 1.6.8, bootstrap 4.0.0 and ng-bootstrap 1.0.0 (4e45707)
  • doc: add a 'Troubleshooting' section to documentation (21d3ea3)
  • umd: fix external libraries being bundled with main UMD file and improve related docs (f25e037)

5.5.0 (2018-01-12)

Features

  • demo: update demo app to Angular CLI 1.6.3 (8846d56)
  • testing: add support for jest testing platform (#136) (f139a29), closes #139

5.4.0 (2017-12-14)

Features

  • demo: update demo app to Angular CLI 1.6 (eb73b53)
  • packaging: update library packaging to support Angular Package Format v5.0 (7a343cc)

5.3.0 (2017-11-28)

Bug Fixes

  • scopedLibrary: fix scoped libraries' *.metadata.json not being valid (AOT compilation issue) (18de2fb), closes #133

Features

  • workflow: add options --skip-travis, --skip-coveralls, --skip-gh-releasing (1929e3b), closes #130

5.2.0 (2017-11-23)

Bug Fixes

  • demo: fix syntax issue in tsconfig.app.json (8a85613), closes #128
  • package.json: fix latest packages being used when generating a project with additional deps (7ee8ab9)
  • packaging: correct regex used to build peerDependencies in distributed package.json (4f1890e)
  • template/gulpfile: add missing $ for documentation output path (9cebd7f)

Features

  • core: remember --skip-demo, --skip-sample and --skip-styles options in .yo-rc.json (d573cf6)
  • style: add support for css files (cbc54f9), closes #131

5.1.0 (2017-11-17)

Bug Fixes

  • linkedLibraries: add typescript path mapping for peerDependencies in demo app (8ad5170)
  • package: update chalk to version 2.3.0 (ecd8009), closes #108
  • peerDependencies: correct invalid versions range for peerDependencies when packaging library (fcb2e40)

Features

  • hmr: add serve:demo-hmrtask to serve demo app with hot module replacement (7562741)
  • recipe: add a recipe about how to customize peerDependencies version range (7540da5)

5.0.0 (2017-11-03)

Features

  • core: add support for Angular 5 and Angular CLI 1.5.0 (1837622)
  • demo: add --aot to serve:demo task to speed up incremental rebuilds in development (dea0a10)
  • demo: update demo ssr code to align with offcial docs + angular 5 (d758f33)

4.5.1 (2017-11-01)

Bug Fixes

  • core: fix generation issue due to only additional packages being installed (f4c82b0)
  • demo: fix demo app not being pushed when deploy task includes building doc app (d2a6589)
  • skipDemo: fix library files being wrongly excluded when providing skip-demo option (0cc0b56)

4.5.0 (2017-10-31)

Bug Fixes

  • core: fix .yo-rc.json being created at wrong location when specifying target folder (112339e)
  • core: fix github repo name not being validated during prompt (9c92465)

Features

  • core: allow support for underscore in repo and project names during prompt (3dd97a7)
  • greenkeeper: deactivate greenkeeper by default in generator's prompt (b2252da)

4.4.0 (2017-10-28)

Bug Fixes

  • build: remove watching of *.html files when --skip-styles was chosen (0415dc8)
  • styles: fix issue in pattern used to identify scss/sass files (714f59c)

Features

  • build: update dev dependencies and greenkeeper exclusions (532fb5b)
  • build: update most dev dependencies (ee9eeec)
  • core: add support for additional dependencies (631c14a)
  • core: allow specifying target folder when running the generator (3329544)
  • demo: update demo app to Angular CLI 1.4.7 (6fe54b5)
  • rollup: update rollup to latest version(0.50.0) (51050c8)

4.3.0 (2017-10-09)

Bug Fixes

  • packaging: correct wrong "typings" and "es2015" when building for ng v2 (1824aef)

Features

  • build: run initial build on gulp build:watch (e3fa3fd)
  • scopedLibraries: add support for scoped libraries creation (i.e @my-scope/my-lib) (575c744), closes #100

4.2.0 (2017-10-08)

Bug Fixes

  • build: restore rxjs externals in RollupJS config (776e907)
  • package: update yeoman-generator to version 2.0.1 (c7535b8)

Features

  • build: add build:watch task to rebuild library on change on *.ts, *.html, *.scss files (921b3db), closes #98
  • core: add support for Appveyor CI (for testing generator on Windows platforms) (9772d5a)
  • demo: update demo app favicon (da525f6)

4.1.1 (2017-09-29)

Bug Fixes

  • core: update generator to chalk 2.1.0 to fix issue when generating on Windows 10 (f485e01), closes #89

4.1.0 (2017-09-28)

Features

  • git: enforce that commit messages follow angular guideline (ecb667c)

4.0.0 (2017-09-25)

Features

  • all: add yarn-error.log to .gitignore files (fbde76b)
  • core: add generator version in .yo-rc.json file (09cd3e3)
  • core: update generator to yeoman-generator 2.0.0 (1cc4e21)
  • demo: update demo app to Angular CLI 1.4.3 (c00a229)
  • demo: update demo app to Angular CLI 1.4.1 (48695f6)
  • demo: update demo app's favicon (542208f)
  • generator: add ability to skip some files/folders when re-running the generator (98d5185)
  • recipe: add recipe about how to skip certain files/folders when re-launching the generator (a1ed87d)
  • recipe: add recipe about testing universal (server side rendering) (1165b82)
  • skipSample: add --skip-sampleoption to skip genration of the sample library (565c1ff)

3.3.0 (2017-09-08)

Bug Fixes

  • demo: fix base href for deployed demo app (f7b1335)
  • doc: fix path to documentation files generated output (b0b2eff)

Features

  • demo: add link to library's logo in README.mdand update style (2babc46)
  • node: add minimum required node version in package.json (d62f334)

3.2.0 (2017-09-05)

Bug Fixes

  • demo: add js and associated sourcemap files when targeting angular 2.x.x (4bb70ab), closes #72
  • demo: fix navigation header of demo app (457e7a4)

Features

  • build: support for node based resolution and fix rxjs errors related to not exposed modules (4b66654)
  • demo: add feature modules and setup lazy loading (c4f88c1)
  • demo: update demo app to Angular CLI 1.3.2 (08a2d59)

3.1.1 (2017-08-26)

Bug Fixes

  • compodoc: use tsconfig.json file from library source folder (not the one from root folder) (6801256)
  • demo: fix error when consuming the linked library in demo app (01d58f2), closes #70

3.1.0 (2017-08-12)

Bug Fixes

  • demo: fix base-href used by deployed demo app (ef8a159)
  • demo: import 'LibModule' for HeaderComponent tests (7a2bfde), closes #60
  • demo: update dependencies in template (9dc0c0a), closes #62
  • packaging: fix wrong bundle(es6 instead of es5) referenced in distributed files's package.json when targetting angular >= 4 (fd0d366), closes #65

Features

  • demo: update demo application files to angular/cli[@1](https://github.com/1).3.0 (da0687f)
  • perf: add --build-optimizer when building demo application (sample app shrinked from 808.55kB to 587.35kB ! ) (894c3e8)

3.0.2 (2017-07-31)

Bug Fixes

  • tests: fix tsconfig.spec.json when targetting Angular 2.x.x (decorator metadat not emitted) (706440e)

Features

  • version: show generator version at launch, to ease troubleshootings (e533ca9)

3.0.1 (2017-07-20)

Bug Fixes

  • npm-package: fix installation failure on Node v>=8 during gulp npm-package phase (c0a464f), closes #52

3.0.0 (2017-07-16)

Features

  • demo: automatically install dependencies if missing when first running a demo related task (bfbabba)
  • demo: update demo app with example of how to consume the library (cfc4951)
  • generator: add ngPrefix option for naming components, directives,... and enforce it in tslint.json (fbd35f5), closes #33
  • packageFormat: add support for Angular Package Format v4.0 (c484636), closes #32
  • prompts: add default keywords to projectKeywords option (54376f3)
  • template/travis: remove custom installation of yarn (0.21.3) in favor of latest (5884e4c)
  • templates/package.json: update dev dependencies and zone.js (for Angular v4) (e23b66b)

2.5.2 (2017-06-29)

Features

  • templates/package.json: update linting-related dependencies and configuration when targeting angular v4 (60f8cfd), closes #26

2.5.1 (2017-06-28)

Bug Fixes

  • resourcesInlining: fix resources not inlined when building library files (wrong path in tsconfig-aot.json) (86149f0), closes #28
  • templates/demo: fix margin in demo's home page (8bd3e98)

2.5.0 (2017-06-19)

Bug Fixes

  • template/gulpfile: correct indentation for gulp bundle task (ecc7091)
  • template/gulpfile: fix missing os and execdependencies in gulpfile.js when not skipping styles-related code generation (2a2bd56)

Features

  • demo/meta: add meaningful meta data to demo/index.html (3d65755)
  • gulp: allow loading additional gulp tasks put in ./config/gulp-task/* folder (62e2565)
  • skipDemo: add option --skipDemo to skip generation of demo app related code (59c3333)

2.4.1 (2017-06-05)

2.4.0 (2017-06-05)

Bug Fixes

  • template/gulpfile: remove duplicated 'ngc' gulp task (2e93bd3)

Features

  • skipStyles: add --skip-styles to skip generation of styles inlining related code (0d8ac6c)
  • template/github: add github's ISSUE_TEMPLATE.md file (6fb36ed)

2.3.0 (2017-05-31)

Features

  • compodoc: add support for compodoc (awesome documentation tool for your Angular projects) (52d3f9c)
  • greenkeeper: add support for greenkeeper (real-time monitoring and automatic updates for npm dependencies) (f3136a8)

2.2.0 (2017-05-28)

Bug Fixes

  • devDependencies: pin dev dependencies to exact versions to avoid build breakages (30d8e9c)
  • LICENSE: set inception year in LICENSE file (0e996d4)

Features

  • tests: add karma-jasmine-html-reporter for tests results output in browser (cba12cf)

2.1.0 (2017-05-06)

Features

  • release: add pre-release checks to ensure library is ready to be released (b67fd55)

2.0.1 (2017-05-03)

Bug Fixes

  • peerDependencies: align some angular and typescript dev dependencies with angular v4+ (6b7f3cb), closes #1

2.0.0 (2017-05-01)

Features

  • all: migrate to angular (a2d9a4b)

BREAKING CHANGES

  • all: - rename package from generator-ng-plugin to generator-ngx-library
  • migrate from AngularJS to Angular
  • migrate from Grunt to Gulp

1.0.1 (2015-09-24)

Bug Fixes

  • coveralls: fix integration of code coverage tool(coveralls) in the build system (7d40c70)

Features