Skip to content

Latest commit

 

History

History
71 lines (57 loc) · 2.4 KB

CHANGELOG.md

File metadata and controls

71 lines (57 loc) · 2.4 KB

Angular library starter Changelog

May 4, 2018

  • Upgrade to Angular v6 building process
  • Add support for inlining of templates & styles

If you need to upgrade from v5 to v6, you can start from scratch or compare the following commit:

Jan 15, 2018

  • Add instructions for inlining of templates and stylesheets

Nov 2, 2017

  • Upgrade to Angular v5 building process
  • Upgrade to rollup ^0.48.0 and UglifyJS 3
  • Add license banner to the bundles

In Angular v5, the building process creates the es2015 bundles in esm2015 folder, and the es5 bundles in esm5 folder. If you want to upgrade to the new building process you have to:

  • use new build.js (changing the PACKAGE name),
  • use new rollup.config.js (updating globals and name), rollup.es.config.js and tsconfig-build.js files
  • add the license-banner.txt file (and customize it)
  • update in package.json:
    • module and es2015 properties
    • packages: compare all the devDependencies
    • add tslib (TypeScript helpers) to dependencies
  • remove scripts/map-sources.js file

For a full comparison, see the following commit:

If you are still using index.ts, see also the following commit to rename it:

Oct 14, 2017

  • Add Istanbul to report coverage

Sep 12, 2017

  • Rename index.ts to package name

Jun 21, 2017

  • Update rollup.config and tsconfig files
  • Update building process:
    • TSLint
    • Stop building for errors on Rollup conversion
    • Use local import for ShellJS
  • Add sourcemap files for testing to karma.conf & use ES2015 syntax in spec.bundle
  • Update Codelyzer rules
  • Update packages

May 2, 2017

  • Upgrade versions & enable strict TypeScript compiler option

Mar 25, 2017

  • Upgrade to Angular 4 configuration

Mar 6, 2017

  • Add compodoc for generating documentation

Feb 5, 2017

  • Create library