Skip to content

v1.5.0

Compare
Choose a tag to compare
@xmlking xmlking released this 21 Mar 05:28
· 355 commits to master since this release

1.5.0 (2019-03-21)

Bug Fixes

  • fix format:write -- --uncommitted (27f5c8e)
  • animations: making hierarchical route animations default (0f5c7c7)
  • api: fix auth config (ef1c8d4)
  • api: make typeorm work with 'ng serve api' (f561428)
  • api: now properly setting some environment variables in process.env (8d08135)
  • api: using timestamptz type for Dates in Entities (e0760a7)
  • auth: fix redirection to dashboard after login via ImplicitFLow (89ba945)
  • build: now updating version (1fa758b)
  • chat-box: changed chat-box input style to outline (69d326d)
  • chat-box: fix chatbox input appearance (0c2bc18)
  • chat-box: fix voice box for safari (df7260b)
  • core: adding es7/array polyfill to support old browsers (048320d)
  • core: removed ng-package.prod.json as it is no longer needed by nx (25ec23a)
  • dependencies: @ngxs/store v3.4.3 upgrade (b6e9c13)
  • dependencies: removing more moment dependencies (bf290bf)
  • dependencies: removing more moment dependencies (61426b2)
  • dependencies: updated dependencies (b592827)
  • docs: excluded some folders for compodoc builds (9cc3ccb)
  • docs: fix compodoc build (442d112)
  • draggable: replaced DraggableModule in favor of CDK DragDropModule (8f14801)
  • eventbus: workaround for ngxs router plugin issue (357e42c)
  • eventbus: workaround for ngxs router plugin issue (600837e)
  • experiments: update ngx-knob, lock d3 version (854df6b)
  • features: using proper flex layout grid to render tiles (96995a6)
  • grid: fix drag: changed cdkDragRootElement from .mat-dialog-container .cdk-overlay-pane (78116e7)
  • grid: grid item hover animation changed (f216deb)
  • material: mat-placeholde -> mat-label (fe115e3)
  • nestjs: fix typescript types (9cc06aa)
  • ngx-utils: fix date-fns formatTimeInWords pipe's change detection (83e9606)
  • ngx-utils: using ngx-utils (861c846)
  • notifications: implement mock data for notifications PUT, POST actions (cf8874a)
  • notifications: polish notifications (7c899a3)
  • notifications: refactored notifications module (04bf008)
  • package: update core-js to version 3.0.0 (74a6d8e)
  • schematics: added Store workspace schematics (29a7fbe)
  • test: nrwl/nx -> 6.4.0-beta.1 (ef34027)
  • ThemePicker: ThemePicker now using PreferenceState for storage (2e0769a)
  • tools: fix workspace-schematic ngxs (72151a8)
  • @types/jasmine vs @types/jest conflict (014b528)
  • build (c9b8c85)
  • build (25f73b6)
  • sticky header (4b52da4)

Features

  • admin: adding admin module to manage notifications (4b13ad2)
  • admin: adding admin module to manage notifications (1c8a0fb)
  • analytics: added google analytics service (ece6711)
  • animations: added new hierarchical Route Animation (0accc9e)
  • api: kubernetes (2fba272)
  • api: kubernetes (7c49902)
  • api: added 2nd node-app 'backend' to showcase file upload (43c861d)
  • api: added kubernetes api (00f520b)
  • api: added push API module to save PushSubscriptions (64d0d6c)
  • api: adding CacheModule (04c5183)
  • api: adding profile sub-module (45eeca0)
  • api: dynamically load entities using webpack require.context (c22e78b)
  • api: list API now support Pagination and Search (55e3e71)
  • api: migrated database from mongodb to postgres (af401cc)
  • api: polish, refactored APIs (98f3fa8)
  • api: polish, refactored APIs (c7340b3)
  • api: refactored ConfigService (73b7541)
  • api: upgrade NestJS to 6.0.0 (8dbe9d9)
  • app: Automatically set pageTitle from route data (3679b2c)
  • auth: Auth module now support CodeFlow/HybridFlow with PKCE (e098bee)
  • auth: fix sso: removed initialNavigation (429b448)
  • auth: using @xmlking/angular-oauth2-oidc-all (63c6c07)
  • components: added image comparison component (c73a020)
  • core: lib modules published to NPM (d5f7d4b)
  • core: using Inject(WINDOW) and new ServiceWorker (5062e92)
  • core: using ngx-quicklink preloading strategy (9c113ac)
  • core: using NGXS NgxsAfterBootstrap lifecycle hook (db09fb2)
  • dashboard: added profile and settings pages (b1aae1b)
  • dashboard: added profile and settings pages (5aaa29c)
  • dashboard: adding profile update feature with avatar (WIP) (10e5f95)
  • dashing: initial experiment to implement dashing.io (e08f802)
  • dashing: initial experiment to implement dashing.io (b306a4f)
  • dependencies: nrwl/nx -> 6.4.0 , rebuild apps/api module with nx node-apps (4b38ff1)
  • deploy: added k8s manifest files for API (c68a363)
  • deploy: added k8s manifest files for API (324d3c1)
  • deploy: polish ngxapi Dockerfile. (0ced24a)
  • deployment: adding k8s deployment docs for postgres and keycloak (49c4c75)
  • deps: latest angular and nx (0de5dda)
  • docs: added FAQ for removing NgZone (d09de4f)
  • docs: added FAQ for removing NgZone (5b096f4)
  • docs: added FAQ for removing NgZone (30c677d)
  • docs: added FAQ for removing NgZone (dfc107b)
  • entity: added column templates and sticky column options (46abb0f)
  • experiments: added new example to showcase flex-layout with grid (dbc6a56)
  • ngx-utils: added mask directive (36e7c8f)
  • ngx-utils: ngx-utils module replace ngx-pipes (bfac87e)
  • ngx-utils: replaced Moment lib with date-fns (c350a1b)
  • ngx-utils: updated formatTimeInWords Pipe to reflect new date-fns changes in 2.0.0-alpha.27 (8ae9100)
  • ngx-utils: using new untilDestroy (96b00d7)
  • notifications: added field: native to Notification model (49c3056)
  • notifications: added notify, notifyAll API (8189e5d)
  • notifications: refactored notifications module (2d85fd3)
  • notifications: UX changes to match API endpoint changes. (f11bbd9)
  • oidc: adding native OIDC module (WIP) (ca53594)
  • oidc: adding native OIDC module (WIP) (cb4b044)
  • preload: added Preload strategies module (64fc759)
  • preload: added Preload strategies module (a8a22f7)
  • push: PushNotifications subscription backend API (7480338)
  • shared: split shared module for optimal loading (fd22e72)
  • socketio-plugin: WebSocketConnected event now carry socketId (b18c564)
  • socketio-plugin: WebSocketConnected event now carry socketId (b3b0f93)
  • viewport: added new Viewport module (d2f1a2e)
  • webapp-e2e: switching from testcafe to cypress for e2e tests (cfecbf8)
  • context-menu example (c215c65)

Performance Improvements

  • core: upgrade to es2018 (e525738)
  • led: using Attribute for data binding (751c7a3)
  • login: enhanced login UX (9d6344a)
  • notifications: using 'immer' to patch ngxs state (53edd1d)
  • polish: removed console.log (2fe81b7)

Reverts