Skip to content

Latest commit

 

History

History
908 lines (517 loc) · 49.2 KB

CHANGELOG.md

File metadata and controls

908 lines (517 loc) · 49.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

9.0.0 (2020-02-20)

⚠ BREAKING CHANGES

  • dependencies: update to Angular 9 and enable IVY / AOT by default

Features

  • app: use new TestBed.inject syntax, various improvements (3695e80)
  • contributors: add contributors (342dcd9)
  • core: import modules needed for initial app layout to CoreModule (035920a)
  • dependencies: use Angular 9 (Ngrx, ...) (c027da9)

Bug Fixes

  • ngrx: bump version to beta.1 and fix tests (5f25dff)
  • translations: adding missing hebrew entries (e9a45ac)

8.3.1 (2019-10-17)

Bug Fixes

  • e2e: bump protractor version (0680214)
  • examples: add element error template (7fe893f)

8.3.0 (2019-08-07)

Features

  • examples: add elements example (9e238c3)

8.2.0 (2019-07-27)

Bug Fixes

Features

  • books: use new ngrx features (0fc5dc4)
  • form: use new ngrx features (c47dd9e)
  • stock-market: added new ngrx functions (54272f8)

Tests

8.1.2 (2019-07-03)

Bug Fixes

  • dependencies: regenerate package-lock.json to fix missing dep (c562759)

8.1.1 (2019-06-25)

Bug Fixes

  • examples: shallow copy initial data to make tests independent (e3280cd)

8.1.0 (2019-06-24)

Features

  • examples: add simple state management example (2203d3b)

8.0.1 (2019-06-24)

Bug Fixes

  • ci: adjust path in deployment script (5464144)

8.0.0 (2019-06-24)

Bug Fixes

  • contributors: fix path in generate contributors script (c6a0db2)
  • i18n: fix missing label #549 (d5daf39)
  • prettier: run prettier on all subfolders and subfiles (683127d)
  • stocks: effects tests (30635ce)
  • stocks: reload stocks on page revisit (4ddf714)
  • tests: rework tests o correctly use rxjs TestScheduler (d7a24f7)

chore

  • docs: bump Angular version to 8 (25eb6d0)

Features

  • imrove hebrew language: some improvements for hebrew (d4964fe)

BREAKING CHANGES

  • docs: use Angular 8 (and related libs)

7.4.0 (2019-01-30)

Features

  • hebrew lang: added heb language (497a0d2)

7.3.0 (2018-12-30)

Bug Fixes

  • build: pin standard-version to 4.2.0 because version above fail during git commit (a002550)
  • Remove non existing import NotificationStyles (ae18815)
  • dependencies: update packages to remove dependency for corrupted event-stream package (83ec9d4)

Features

  • tooling: add commitlint to verify commit messages (4b4ae1b)

7.2.0 (2018-11-16)

Bug Fixes

  • crud: don't reload page on book (de)selection, fix call to select without book.id (4a9c09b)
  • ngrx: fix e2e / cypress tests, refactor effects (1cdf595)

Features

  • animations: add animations to rest of the components (auth, form, stocks, settings) (048076b)
  • docker: adding some npm scripts to run the Production.Docker commands (6094d75)
  • docker: dockerfile for production (4f850fe)
  • ngrx: app component, move tu .subscribe() less architecture, use | async pipe instead (645e20d)
  • ngrx: move tu .subscribe() less architecture, use | async pipe instead (24e80e4)

Performance Improvements

  • Add OnPush change detection strategy on all components. (f3fbfa1)

7.0.0 (2018-10-18)

Bug Fixes

  • examples: broken tests due to missing state initialization and undefined in selector (01c0906)
  • form: restore the form state consistently with the local storage (a67656c)

Features

6.11.0 (2018-10-02)

Bug Fixes

  • styles: app loading styles (10a1b3a)
  • test: add SettingsModule import to examples component tests, tests code style and improvements (722fc81)
  • ui: Cosmetic changes to improve responsive translated views (95dc751)

Features

  • core: support persistence of state with camelCase props in the local storage (2763f1b)
  • fontawesome: upgrade to the new angular-fontawesome (#357) (2e3615b)
  • form: Create new form example #263 (49e6a65)
  • form: Create new form example #263 (40786af)
  • settings: Toggle sticky header (006d749)
  • testing: add cypress (#356) (6c3e781)

Performance Improvements

6.10.0 (2018-09-15)

Bug Fixes

  • examples: rename stockMarket state to stocks to support localstorage persistence, fixes #315 (e9f19fb)
  • todos: snackbar not being translated (4d18657), closes #324
  • todos: snackbar not being translated (fc54a52), closes #324

Features

  • docs: add contributor aideslucas (ed98a31)
  • i18n: add portuguese brazil translations (f12665b)

6.9.0 (2018-08-27)

Bug Fixes

  • app: Apply $toolbar-breakpoint to remove top white space on resize (14e0507)

Features

  • examples: Disable authenticated link when not authenticated (cafa041)
  • i18n: add spanish translations (b76abca)
  • NgRx: add store devtools (98a5d5d)

6.8.0 (2018-08-22)

Bug Fixes

  • about: contributors layout (5a9c78d)

Features

  • about: add contributor FabienDehopre (96dd59f)
  • i18n: add french translations (ad53353)

6.7.0 (2018-08-13)

Features

  • contributors: add contributor fiona (7ae05b7)
  • i18n: add german language (c6e27f9)

6.6.1 (2018-08-13)

Bug Fixes

6.6.0 (2018-08-13)

Features

  • upgrade angular and ngrx deps (211e041)
  • about: add contributors section (35d67a6)

6.5.1 (2018-08-01)

6.5.0 (2018-08-01)

Bug Fixes

  • build: bump webpack-bundle-analyzer to fix broken bundles chart (bb44d0e)
  • dependencies: bump versions to fix various npm warnings. fixes #290 (73ea92c)

Features

  • i18n: browser tab page title translations (8a5346d)
  • ngrx: use readonly payloads and operator style ofType in effects (0a4781f)
  • routing: use scroll position restoration (fe9d460)

6.4.3 (2018-07-31)

6.4.2 (2018-07-31)

Bug Fixes

  • i18n: environment based assets url (for dev and github pages deployment) (e1a8fbc)

6.4.1 (2018-07-31)

Bug Fixes

  • i18n: assets url for github pages deployment (e0d0e76)

6.4.0 (2018-07-31)

Bug Fixes

  • polyfills: add missing hammerjs, fixes #247 (27cc797)
  • tsconfig: adjust baseUrl, fixes #220 (04c80f3)
  • code formatting, tslint errors, i18n test dependencies (7c8c8f5)
  • prettier (144c566)

Features

  • dependencies: migrate to the latest version of Angular, Ngrx, Material, CLI (3f7a310)
  • i18n: add i18n support, closes #287 (527f5f1)
  • tests: for settings component #244 (e5d65ed)
  • tests: setting page #244 (3631a0c)
  • todo: create tests for todos container added more TODOS (b4c49f6)

6.3.0 (2018-06-09)

Bug Fixes

  • app: rework main layout to prevent scrollbar issues, closes #221, closes #240 (0d08ade)
  • environments: use test environment for unit tests on ci (6cfec6e)
  • index: favicon url (b862590)

Features

  • environments: add test environment, skip debug meta-reducer in tests (7205db2)
  • static: add font awesome feature card, update docs / github links, add guide links (a5bf758)

6.2.0 (2018-06-08)

Features

  • assets: rework logo and add logo source (33282cc)
  • icons: migrate to font awesome 5 (983e532)
  • icons: standardize icon usage with mat-icon component and font awesome icon set (26b0cf2)
  • todos: create tests for todos container (04b0846)

6.1.0 (2018-06-03)

Features

  • settings: add runtime animations toggles (91131b4)

6.0.4 (2018-05-29)

Bug Fixes

  • animations: fix dynamic animations in prod build, fixes #71 (ca281f2)

6.0.3 (2018-05-29)

Bug Fixes

  • animations: disable whole page slide-in animation in IE & EDGE, adjust styles, fixes #71 (d2c4b8a)
  • app: takeUntil should be always used as the last operator to prevent potential leaks (80773bd)

6.0.2 (2018-05-26)

Bug Fixes

  • angular.json project name typo (5bd6115)

6.0.1 (2018-05-24)

Bug Fixes

  • app: only remove existing theme classes (692edfc)

Features

6.0.0 (2018-05-04)

Features

  • build: lint e2e tests (fe55a82)
  • dependencies: migrated to stable release of Angular 6.0.0 (cb2d0ae)
  • e2e: #178 add tests for app and about page (31565c0)

6.0.0-rc.4 (2018-04-28)

Features

  • about: improve responsive layout and add release butler section (3622801)
  • dependencies: bump angular, cli, material and rxjs versions, update angular.json (1d363dd)

6.0.0-rc.3 (2018-04-25)

Bug Fixes

  • app: track pageviews in Google Analytics (3eb484a)
  • codestyle: prettier (9168685)

6.0.0-rc.2 (2018-04-22)

Bug Fixes

  • examples: fix stock market API source (d486f10)
  • styles: prevent blue labels in menus (45327b4), closes #93

Features

6.0.0-rc.1 (2018-04-08)

Bug Fixes

  • e2e: re-add protractor.conf.js, adjust .gitignore rules (f04f994)

6.0.0-rc.0 (2018-04-08)

Bug Fixes

Features

  • dependencies: migrate to release candidates of 6 of Angular, CLI, Material, RxJS... (9a41534), closes #125
  • docs: add live demo url (3e7a621)

1.33.0 (2018-03-20)

Bug Fixes

  • styles: include default-theme by default, fixes #92 (2e087f0)

Features

  • docs: update meta assets (intro picture) (6c0d38c)

1.32.0 (2018-03-17)

Bug Fixes

Features

  • core: add ngrx store freeze lib for development mode (80a81fe)
  • examples: enhance todo notification messages, adjust done todo styles (0e34d7e)
  • examples: theme todo notifications (075bef9), closes #72

1.31.1 (2018-03-16)

Bug Fixes

  • build: sudo mode for travis ci (2500f90)

1.31.0 (2018-03-16)

Bug Fixes

  • app: remove remaining bootstrap util css classes, fix branding positioning (5899a25)
  • themes: input focus color for dark theme, color inconsistencies (14721a3), closes #70

Features

  • docs: add "make it your own" section to README.md (363b7c3)

1.30.0 (2018-03-14)

Bug Fixes

  • examples: remove unused code (0ff88e8)
  • examples: return snack-bar instance (91efbb4)

Features

  • examples: add notifications to todos example (71d0f2a), closes #65

1.29.1 (2018-03-08)

Bug Fixes

  • dependencies: update package-lock.json (7332a68)

1.29.0 (2018-03-08)

Bug Fixes

  • app: responsive styles (f45f498)
  • build: code style (prettier) (e9cb3c9)
  • static: responsive styles (d6568b1)
  • styles: remove unnecessary bootstrap import (fba978c)

Features

  • examples: enhance responsivenes of submenu (and related styles fixes) (4975389)
  • styles: add nature theme (b0324cb)

1.28.0 (2018-03-06)

Bug Fixes

  • build: remove --open flag which currently opens new window on every code change (f991231)

Features

  • app: enhance responsive layout (2af20d2)
  • examples: enhance responsivenes of submenu (a22cd8e)
  • static: adjust about page content (ead970c)

1.27.1 (2018-03-03)

1.27.0 (2018-03-03)

Bug Fixes

  • app: responsive styles on small screens (content padding) (15862d8)
  • build: prettier list diferent flag (d489132)
  • build: run e2e tests in CI environment (9026ff6)
  • e2e: correct message and selector (27955e9)

Features

  • build: run e2e tests in CI environment (3d65d8b)
  • dependecies: bump to angular 6 betas, add package-lock.json (ffc0177)
  • examples: add authenticated route example (2aab9a6)

1.26.0 (2018-01-29)

Bug Fixes

  • build: prevent deceiving error messages (894f7ca)

Features

  • settings: auto night mode, settings persistence, layout enhancements (982f6c8)

1.25.0 (2018-01-29)

Bug Fixes

  • app: add missing declarative unsubscribe for title handling (9418e37)
  • app: remove old theme class from overlay container before setting of new one (4358ac5)
  • codestyle: prettier (1bceff3)
  • core: correctly expand content section on route animation, fixes #39 (2442f72)

Features

  • app: enhance responsive footer layout (422a097)
  • app: fixed header toolbar (b3b1b1c)
  • docs: enhance documentation (4e71253)

1.24.0 (2018-01-21)

Bug Fixes

  • build: extend angular cli version to include fix releases (82a700c)
  • build: remove deprecated tslint rules (7577653)
  • styles: sticky footer animation flicker (IE11), fixes #39 (9209ca2)

Features

  • codestyle: add state interfaces and use object spread instead of object assign to type check new state creation in reducers (2adb6e9)
  • dependencies: use bootstrap 4, adjust responsive classes (03292f7)
  • docs: enhance README.md and add BUILT_WITH.md (4bdfdfa)

1.23.2 (2018-01-17)

Bug Fixes

  • dependencies: add missing polyfill for array includes (IE11), fixes #39 (0406652)
  • todos: eliminate input mutation from the reducer (7869cb0)

1.23.1 (2018-01-13)

Bug Fixes

  • core: rework local-storage initial state hydratation (42a37d9), closes #3 #34

1.23.0 (2018-01-12)

Features

  • codestyle: use action types for ngrx actions instead of factory functions (98435ed), closes #25

1.22.1 (2017-12-30)

1.22.0 (2017-12-06)

Features

  • dependency: use angular 5.1, material 5.0 and CLI 1.6, standardize paths in styles (8758cb3)

1.21.1 (2017-11-08)

Bug Fixes

  • codestyle: new prettier version formats code differently (a775b7f)

1.21.0 (2017-11-08)

Features

  • dependency: use angular material and cdk 5.0.0-rc0 (a5fc8b0)

1.20.0 (2017-11-05)

Features

  • dependency: use angular 5 and angular cli 1.5, use correct typescript version (33abbb6)

1.19.0 (2017-10-29)

Features

  • build: add webpack-bundle-analyzer and analyze build script (16159a8)
  • perf: explicitly import angular material components to achieve smaller bundle size, remove unnecessary polyfills, bump rxjs version (801757a)

1.18.0 (2017-10-19)

Bug Fixes

  • dependency: remove redundant font awesome reference (4f2be5e)
  • dependency: use font-awesome from npm (94ddb50)

Features

  • loading: load logo as asset not inline (b03541f)
  • title: add route title data support and display title when found (7ab617f)

1.17.0 (2017-10-16)

Features

  • environment: show current environment name next to version (besides prod) (3322b41)
  • loading: show logo and spinner during initial app loading (slow connection) (6609ee6)

1.16.0 (2017-10-10)

Features

  • dependency: use angular-cli 1.5.0-beta.4, remove unused types (ebccc76)
  • prettier: add prettier support (7409bc6)

1.15.0 (2017-10-07)

Bug Fixes

  • dependency: remove core module import (084a9f7)

Features

  • core: core module single import check (4da5b85)

  • material: migrate from md to mat prefixes, bump version of angular to rc.1 and material to beta.12 (41c10f9)

1.14.0 (2017-09-26)

Features

  • examples: use HttpClientModule and HttpCLient instead of deprecated Http (167556b)

1.13.0 (2017-09-25)

Features

  • add typescript card to features screen (caf8528)
  • bump @angular to beta.7, material to beta.11, use uuid instead of deprecated node-uuid (69a845f)

1.12.0 (2017-09-04)

Bug Fixes

Features

  • add meetup video link to README.md (ae85ec0)
  • bump angular, material and cli versions, use chrome on travis ci, remove intl dependency (0b65ae5)
  • use headless chrome for local watch mode testing (70df03d)

1.11.0 (2017-08-25)

Features

1.10.0 (2017-08-10)

Features

  • bump @angular/cli to 1.3.0 and use --build-optimizer (smaller bundles) (f0ec1c0)

1.9.0 (2017-07-25)

Bug Fixes

Features

  • add open graph metadata (0840cef)

1.8.0 (2017-07-25)

Features

  • sub navigation animations (be7a040)

1.7.1 (2017-07-24)

Bug Fixes

1.7.0 (2017-07-24)

Bug Fixes

Features

1.6.0 (2017-07-22)

Bug Fixes

  • styling inconsistencies (38b12ca)

Features

  • stub auth functionality (7d3a098)

1.5.0 (2017-07-21)

Features

1.4.0 (2017-07-21)

Features

  • theme styles scoping example, unified theme mixing naming (ec971ae)

1.3.0 (2017-07-21)

Bug Fixes

  • about screen responsive layout (9be673e)

Features

  • add tooltips to todo example (e5168f3)
  • adjust theme colors (4bc6760)

1.2.0 (2017-07-20)

Features

1.1.0 (2017-07-17)

Features

  • add library version info (b6aaa5d)

1.0.0 (2017-07-17)

Bug Fixes

Features

  • add blog link to README.md (1c9e12d)
  • add features overview (2a4447f)
  • add google analytics tracking (b1fc278)
  • add ngrx effects, theme state local storage persistence, theme adjustments, lazy examples route (81c25a0)
  • add share module, add header toolbar (0314346)
  • add theming, ngrx (43a177f)
  • add todos, lazy reducer, big input custom component (878662e)
  • adjust theming mechanism, add bootstrap for grid, static module for static content (b1753ad)
  • clear todos input with escape key, github link (f2888d1)
  • features responsive layout (fd427a3)
  • intro page (fda5089)
  • migrate to angular 4.3 and ngrx 4 (0b88aa8)
  • project skeleton (3ea3e3f)
  • README.md images (b9f80e9)
  • refactor custom component theming into separate mixin (8ec91e5)
  • sidenav (c897e94)
  • stock market example (7eb155d)
  • todos logic (2ba208c)
  • update README.md (b4e90dd)
  • use dark theme for black custom theme (f9df455)