5.3.0 (2023-08-21)
- dynamic: imports (ddf35f5)
- dynamic: incorrect imports (b71d058)
- dynamic: incorrect imports (a944396)
- dynamic: relative path (33fa03e)
- dynamic: relative path (c3fa20f)
- dynamic: relative path (8540412)
- dynamic: relative path (25e03a2)
- dynamic: relative path (b448146)
- tsconfig: @xm-ngx/shared/* remove bc (d3f86bf)
- tsconfig: "@xm-ngx/shared/exceptions": @xm-ngx/exceptions" "@xm-ngx/shared/validators": @xm-ngx/validators" "@xm-ngx/shared/interfaces": @xm-ngx/interfaces" "@xm-ngx/shared/operators": @xm-ngx/operators" "@xm-ngx/shared/pipes": @xm-ngx/pipes" "@xm-ngx/components/entity-collection": @xm-ngx/repositories"
Signed-off-by: Yevhenii Kamenskyi yevhenii.kamenskyi@gmail.com
5.1.16 (2023-08-17)
- core: update autofill Otp Safari ios (1d7ba5a)
- core: update autofill Otp Safari ios сomment fix (5a3c6dd)
- dashboard: fix dashboard alert text (#1786) (f41b94b)
- add copy/replace operations for widgets (92c9135)
- add paste for widgets (4f0386d)
- add paste for widgets (1b1fc37)
- change parameters names to avoid identical (97cf5f1)
- change pathes (627988a)
- dashboard-edit: add formControl (2bb0638)
- dashboard-edit: required field validation message (6bca07a)
- dashboard-edit: validate dashboard typeKey and name (490df94)
- dynamic-controllers: pass dynamic controllers to widget (b788893)
- dynamic: add controllers injection mechanism (02bfedc)
- dynamic: collection injection (8e33deb)
- dynamic: fix broken build (7d8d00e)
- dynamic: remove useless comments (0dc0881)
- dynamic: resolve imports (3346627)
- dynamic: use function injectByKey (306bffe)
- layout: add new layouts (08c04a3)
- layout: condition (3e3bf5a)
- layout: optional dependencies (cd58845)
- layout: resources (5323dfd)
- layout: save data via form layout (9ee800a)
- layout: use dynamic controller instead (879082c)
- make copy from list (5892ba2)
- make replace db from list (f24b76b)
- make replace db from list (6e81445)
- rebase onto main (3d9edf5)
- replace: use replace without replaceAll (fd46711)
5.1.10 (2023-08-04)
- packages-failed-build: trying to fix (#1776) (498cea4)
- revert-text-control: revert required prop (8e03c4a)
5.1.8 (2023-08-03)
- administration/dashboard: fix tests (4362abd)
- components/condition: add try catch (a775e2b)
- components/date: fix date import interface (acc4709)
- components/table: fix elasticType mapping (3790843)
- components/table: improve naming (072bc9e)
- eslint: fix storybook match (ef86265)
- general: fix lints (9bddfd7)
- interfaces: update import (a073775)
- table: update path (f1443d9)
- xm-edit-widget: change magic string to enum value, separate state change code into separate method (d76ede7)
- xm-edit-widget: reload page after save config fixed (3e3df7a)
- components/inline-control: add deprecated options (42ae437)
- components/table: extract xm-table directive (e513ef8)
- components/table: update stories (f9ab987)
- interfaces: add model postfix (13d40d2)
- make separate method for getting dasboards (3caa648)
- make separate method for getting dasboards (8f9e1a9)
- use JavascriptCode for condition in dashboard.config.hidden (70d6106)
- use JavascriptCode for condition in dashboard.config.hidden (9243e52)
5.1.0 (2023-07-27)
- ts-config: remove local changes (31f0f36)
- alert-dialog: drop sweetalert (#1722) (9e54b70)
- translation: add xmTranslatePipe (97f0064)
- xm-dashboard-edit: close edit dashboard modal when keydown esc added (d8c1568)
- xm-widget-edit: add close edit widget modal when push Esc button (c986296)
5.0.3 (2023-07-26)
- autocomplete: update imports (dfdb0ec)
- build-packages: fix windows path resolve (053e6dc)
- cli/i18n: merge deep translates (ad46aca)
- cli: fix dynamic config (242e52c)
- cli: update ts-morph to 18 (6f2e584)
- components: update imports (524cbcb)
- core: fix localstorage/sessionstorage remember me functional (58abb42)
- dashboard-editor.service: add public method for handling open close state (d6f00bb)
- dashboard: fix lint quotes (636ed1d)
- dashboard: move to core (dd5f02b)
- dashboard: update imports (3eb1f24)
- dynamic: add XmDynamicCell support (b8c850c)
- dynamic: migrate to lib (443053e)
- dynamic: remove import (170457c)
- entity: add registry export (8f74c55)
- eslint-plugin: compile with commonjs (f15d08d)
- eslint-plugin: compile with tsc and commonjs (0936511)
- eslint: fix export (91b2b6b)
- general: fix build (b39b846)
- general: fix build (d0c5c9e)
- general: fix build (97eea9e)
- general: rollback to packages direct import (d3a2bfe)
- general: rollback tsconfig (3f5478e)
- general: update tests (39aafe7)
- glob-sync: fix windows path resolve (d85afdd)
- neqsol: fix imports (526dbf5)
- operators: remove /shared from path (22835b2)
- shared: fix build (a4f23ce)
- storybook: invalid imports (246fc9d)
- table: update imports (91b746d)
- theme: fix theme loading deps (f95dc9d)
- theme: invert theme deps (780c99f)
- translation: fix set of user locale (09f5d1d)
- xm-breadcrunb, xm-navbar-arrow-back-widget: fix breadcrumbs layout (8926f93)
- xm-matcard, xm-navbar-search-widget: fix styles (1a7844b)
- xm-navbar-dashboard-edit-widget: open close state fixed (4d49bee)
- alert: convert to package (72b5007)
- alert: convert to package (a31c807)
- changelog: update doc (b47766f)
- cli: migrate to ng-packagr (e6ef5c8)
- components: add entry points (11ec28d)
- config: update doc (5b81f64)
- core: add idp, version, release (040d055)
- core: convert to package (c026835)
- core: move auth.service to user (31a2351)
- core: move request-util to operators (b8c8fe1)
- dynamic: add entry points (ebbac43)
- dynamic: rollback xm-layout (f1b1666)
- dynamic: update migration doc (bb8c120)
- dynamic: wrap error log with propertt exists check (2b96c5e)
- entity: move to @xm-ngx/core/entity (f581eff)
- example-webapp-ext: convert to package (8d1308c)
- general: add schema to ng-packager (412827b)
- general: fix tests (52395a6)
- json-schema-form: convert to package (a5f81a4)
- json-schema-form: migrate to standalone (0dee77a)
- logger: convert to package (c6b1805)
- package: add preinstall script to copy into dist folder (1bdf5f1)
- package: migrate to lib (faf5135)
- package: rollback "src/app/ext/*" as workspaces (cd5eb22)
- package: update version (2c229ad)
- readme: add packages description (bf362ff)
- repositories: add @xm-ngx/repositories (fb2459a)
- right-sidebar: calculate minimum width and store in localstorage (e014c49)
- right-sidebar: change width when window resize (790330f)
- right-sidebar: display hover while resize (a675749)
- right-sidebar: display selector while editing widget config (e86c1a9)
- right-sidebar: do not show editor comopnent when its tab innactive (9c21892)
- right-sidebar: show config tab by default (c403ec0)
- storybook: move autocomplete stories (22bb7d0)
- styles: migrate to ng-packagr (da05229)
- table: add chips view (29c634c)
- table: update components name (ce81f39)
- table: update file name (f8a5f02)
- toaster: convert to package (6172a5f)
- translation: add testing entry point (9116b0e)
- translation: convert to package (79ddd79)
- tsconfig: make src/ext and packages as required dep (00d7c65)
- tsconfig: update to es2020 (4aafd92)
- changelog: Migrate to v5
. Remove all imports from xm.constants
or @xm-ngx/core/environment
used XmCoreConfig
instead in packages.
. Update imports, relocate components in packages.
. Refactor XmThemeLoader, LoginService, MaintenanceService, Principal
. make packages/json-schema-form/* components standalone.
-
Replace all imports like '../../packages' only '@xm-ngx/...'
-
Regex to remove postfix and keep package path.
(@xm-ngx/components/[a-zA-Z-]+)/[a-zA-Z/-]+\.[a-zA-Z-]+'
(@xm-ngx/account/[a-zA-Z-]+)/[a-zA-Z/-]+\.[a-zA-Z-]+'
(@xm-ngx/administration/[a-zA-Z-]+)/[a-zA-Z/-]+\.[a-zA-Z-]+'
$1'
- Update import of xm-card.
'@xm-ngx/entity/xm-mat-card'
'@xm-ngx/entity/card'
- Update import of confirm-dialog.
'@xm-ngx/confirm-dialog'
'@xm-ngx/components/confirm-dialog'
- Update import of login service.
import { LoginService } from '@xm-ngx/core/auth';
import { LoginService } from '@xm-ngx/components/login';
import { AuthServerProvider, AuthService } from '@xm-ngx/core/auth';
import { AuthServerProvider, AuthService } from '@xm-ngx/core/user';
import { XmNavbarLanguageMenuWidget } from '@xm-ngx/components/navbar';
import { XmNavbarLanguageMenuWidget } from '@xm-ngx/administration/language-menu';
- Update import of createRequestOption.
import { createRequestOption } from '@xm-ngx/operators';
- Refactoring shared packages move from
@xm-ngx/shared/helpers
to@xm-ngx/operators
and@xm-ngx/pipes
; OLD: 1 NEW: 2
import { copyToClipboard, readFromClipboard } from '@xm-ngx/shared/helpers/clipboard-helper';
import { copyToClipboard, readFromClipboard } from '@xm-ngx/operators';
import { saveFile, saveFileFromUrl } from '@xm-ngx/shared/helpers/file-download-helper';
import { saveFile, saveFileFromUrl } from '@xm-ngx/operators';
import { WordAutocompleteModule } from '@xm-ngx/shared';
import { WordAutocompleteDirective } from '@xm-ngx/components/text';
import { flattenEntityWithPath, getFieldValue, getApplicationTypeKey } from 'packages/shared/src/helpers/entity-list-helper';
import { flattenEntityWithPath, getFieldValue, getApplicationTypeKey} from '@xm-ngx/entity';
import { CustomUriEncoder } from '@xm-ngx/shared/helpers/custom-uri-encoder';
import { CustomUriEncoder } from '@xm-ngx/operators';
import { LIST_DEFAULT_FIELDS } from '@xm-ngx/shared/constants/default-lists-fields.constants';
import { LIST_DEFAULT_FIELDS } from '@xm-ngx/translation';
import { buildMapId, buildPinSymbol } from '@xm-ngx/shared/helpers/google-map-helper';
import { buildMapId, buildPinSymbol } from '@xm-ngx/operators';
import { MockPageChangesStore } from '@xm-ngx/dashboard/testing';
import { MockPageChangesStore } from '@xm-ngx/core/dashboard/testing';
Signed-off-by: Yevhenii Kamenskyi yevhenii.kamenskyi@gmail.com
4.0.101 (2023-07-19)
- cli: improve logging (84f05e3)
- dashboards: jsf-edit fix async data change (3c31e1f)
- downgrading lib version to fix build (e2f9e5e)
- text-search-control: fix import (9dfba2f)
- xm-main, xm-sidebar: remove box-shadow dilimiter with vf logo and navbar, fixed position navbar of the top screen (8d4a4d6)
- xm-navbar-toggle-widget: change css id to css class (02f56a1)
- xm-navbar-toggle-widget: fix animation toggle sidebar button (9aded84)
- xm-navbar-toggle-widget: куьremove console log (23a78a3)
- package: add start:minimal (abbbddc)
- package: rollback build-aot (46200ec)
- right-sidebar: sidebar correct resize width (4b1a338)
4.0.93 (2023-06-30)
- cli: fix literal text const (e14a187)
- core: login token refresh (f47ffeb)
- core: style letter contol for edge (d954be0)
- dashboards: fix tests (e444a7b)
- table: fix service resolving (0535534)
- widget-edit: fix text length recursion (b1a83fe)
- administration: add poc child selector (f592682)
- administration: add widget jsf editor (3028998)
- cli: move oneOff abstract (b8bb09c)
- core: add array stories (92bffa7)
- dashboards: add schema validate (7e5d272)
- dashboards: add validation invalid schemas (e20afbd)
- dashboards: update README (30caa30)
- storybook: ace editor stories (f63927d)
- storybook: add date stories (6b60c21)
- storybook: add date view stories (0e2a1ee)
- storybook: add enum stories (6fafb04)
- storybook: add icon enum stories (2c58725)
- storybook: add stories by structure (fd064f9)
- storybook: link button stories (dadd3b3)
- storybook: link stories (0f04f06)
- storybook: link view stories (f31143e)
- storybook: link-view-copy stories (29ed24d)
- storybook: move stories to corresponding place (50777e3)
- storybook: move stories to source file (b160f81)
- storybook: presentational bool stories (e4b9c39)
- storybook: text cell stories (855360a)
- storybook: text collapse stories (44fc175)
- storybook: text dynamic view stories (50e8e81)
- storybook: text join stories (56a9dcf)
- storybook: xm-html stories (3325307)
- text-search-pattern: text search pattern control (#1716) (50d3963)
- widget-edit: add isSelectorConfig (a292c04)
- widget-edit: add isSelectorConfig (67d6435)
- widget-edit: update lint (f123d6b)
4.0.88 (2023-06-22)
4.0.86 (2023-06-21)
- core: add past event to letter-control (ddbc6a6)
4.0.84 (2023-06-16)
- core: fix letter input size (9165ae9)
- core: fix letter input size (a1b8fc1)
- core: remove click event from enter btn (193a1b1)
- date-range-control: fix date reset (#1702) (dafb5e0)
4.0.80 (2023-06-07)
- core: add jest types (1332cbf)
- core: change btn example (53cd887)
- core: fix storybook config test (8debbe1)
- autocomplete-chips: support autocomplete chips (#1696) (24ce57a)
- table: add isHideLock (f36f3ff)
- table: add multistore (cd6504a)
- table: fix decoding from object (0b8fa9a)
- table: fix select all (a3efd17)
- table: style border (ae82dd3)
4.0.76 (2023-05-31)
4.0.75 (2023-05-31)
- array-control: use mat-chip-row, fix disabled (#1688) (12690bc)
- core: add fix preact error (388d1d8)
- core: add fix preact error (79e6433)
- core: fix phone number mask (559196b)
- core: fix phone number mask (c429b56)
- core: fix phone number mask (0ceda1a)
- core: fix sign in page dashboard (c4a7adc)
- date-range: hide button (c95bc2d)
- fixed versions (99329df)
- fullcaledar update dependencies version to fix peer-dependencies (23151b9)
- widget-edit: fix tests (28299ce)
- entities: correct class place (64bcdaf)
- table: show value in inline chips (528fadb)
- widget-edit: add samples view (f11166c)
- widget-edit: add samples view (4939bed)
- widget: add cache and fix empty request (ce0963c)
4.0.65 (2023-05-18)
4.0.64 (2023-05-15)
4.0.63 (2023-05-12)
4.0.62 (2023-05-12)
4.0.61 (2023-05-11)
4.0.59 (2023-05-09)
4.0.58 (2023-05-08)
4.0.57 (2023-05-08)
- core: new start page (752d8bd)
- core: new start page (54337ae)
- core: new start page (f88d154)
- core: new start page (e26cca2)
- core: new start page (8dd75d2)
- core: new start page update error (bc1adc6)
- core: new start page update error (88404d5)
- core: new start page update error (7e74821)
- core: new start page update tfa (b2370e4)
- core: update enter page error (b214985)
- core: update enter page error (560329b)
- core: update lint (768223e)
- core: update lint (65c0003)
- autocomplete-control: add messageErrors, startFromCharSearch params (1fcc214)
- autocomplete-control: pull from main (5f15d31)
- autocomplete-control: refactor startFromCharSearch logic (ac20b32)
- autocomplete-control: trigger for pipline (f232d97)
- components: add rounded borders (444b6fe)
- components: add rounded borders (ec13acb)
- datetime: simple datetime control (#1661) (879b437)
- Revert "fix(ccare): fix apn removed service phone" (434fd2d)
4.0.53 (2023-05-03)
- account: update tests (5831517)
- account: update tests (97d577c)
- ccare: fix apn removed service phone (e7b4be4)
- chips-control: remove unnecessary interface (4256cc4)
- core: update timeline (fe1a0b1)
- core: update timeline (f4b1911)
- core: update timeline (9991673)
- core: update timeline (30d4627)
- dashboard: fix delete path (47623c7)
- dashboard: fix on leave dashboard clear cache (4199120)
- fixing state array .shift() modifies original states array (cdc31f4)
- form-layout: fix tests (d199984)
- general: fix lint (18a4097)
- table-filter-button-dialog: fix get chips as array (ec6d1d2)
- table-filter-button-dialog: fix styles (55d9b21)
- table-filter-inline: fix on init chips (e87f675)
- table-filter-inline: init, remove logic (ad35580)
- table-filter-inline: remove console (2d5c5b6)
- table: clear (12d6cf2)
- table: filter (02b089f)
- table: fix build (237b5ef)
- table: fix button import (92509c5)
- table: fix element ref (e2c8828)
- table: fix tests (6b84662)
- table: remove mock (29c77f3)
- timeline: selector match (d91df7f)
- xm-table-filter-inline: add formatWithConfig (3845c3a)
- xm-table: fix edit table cell (#1656) (943b90f)
- xm-table: fix pageableAndSortable on init (c9e107a)
- xm-table: separate query params, fix page and sort (47220f5)
- xmTable: fix interfaces (244471b)
- xmTable: fix test (217f28a)
- xmTable: fix types and imports (44299d4)
- account: make standalone (f51197a)
- autocomplete: rollback extends (74139d0)
- core: add auto update on server worker (4ff4ced)
- dashboard: feat guard rollback canLoad (c725bef)
- dashboard: improve error logging (4bf90be)
- dynamic: add dynamic services sample (81ac71f)
- dynamic: add tests (8749d45)
- elastic-search: create service elastic-search (8328610)
- elastic-search: elastic-search repository, collection (6bfef1c)
- elastic-search: refactor, move interfaces, table-filter.const (223e2cc)
- elastic-search: rollback import in model, refactor (0c1d54b)
- elastic-search: rollback PageableAndSortable import (92edb0c)
- eslint: add custom (4363156)
- eslint: filter by export class (9ffc5b0)
- husky: update version and remove folder (ca772d4)
- operators: add format-js (8f00b85)
- operators: defaults add value clone deep (a7527ad)
- operators: rename to xm-format-js (e126191)
- table-filters: add main filters logic (830e832)
- table: add dynamic services (d5787da)
- table: add editable cells (db2b8fa)
- table: add entity based collection controllers (35be37a)
- table: add format-js usage (2783fbf)
- table: add loading (1948351)
- table: refactor filter (570d44b)
- table: refactor filter (ff473dd)
- table: refactor filter (7b55461)
- table: refactor filter-controller (83dd6f0)
- table: refactor query-params (2f0d8b8)
- table: refactor repositories (8b54c95)
- table: style (6329c1f)
- table: update example (e33477b)
- table: update naming (d803b10)
- table: update naming (8cee247)
- timeline: ignore array changes in timeline (69f865b)
- update: add every hour check (2a9aaff)
- xm-table: add initQueryParams (b7f9582)
4.0.46 (2023-04-20)
- timeline: avoid uaa requests (d72a330)
- timeline: display fullname or login or userkey (6285fb1)
- timeline: hide empty messages (8077d82)
- timeline: sort (d05c1a8)
- confirm-dialog: fix confirm dialog empty controls (#1639) (00b48ad)
- dynamic: fix no property warn (2fa1644)
4.0.42 (2023-04-13)
- autocomplete-control: improve perfomance (#1637) (de2d930)
- dynamic-dialog-standalone: fix dynamic dialog render standalone component (8ed54ed)
4.0.32 (2023-04-11)
4.0.30 (2023-04-05)
4.0.28 (2023-04-04)
4.0.27 (2023-04-03)
4.0.26 (2023-04-03)
- angular: update to 15.2.5 (e5f975b)
4.0.23 (2023-03-29)
4.0.21 (2023-03-24)
- adding jsf geo autocomplete (f281732)
- adding libraries and language to map api resolver, input options and logic (425f3e7)
4.0.19 (2023-03-23)
4.0.18 (2023-03-20)
- core: add Uaa filter search (9fb3c67)
- core: fix broken svg animation (c99d913)
- recursive-update: fix recursive value update (#1601) (4e5872c)
4.0.13 (2023-03-16)
- links: fix tests (f0ff215)
4.0.10 (2023-03-09)
4.0.9 (2023-03-09)
- button: fix button button-icon conflict (36b57ff)
4.0.7 (2023-03-08)
4.0.5 (2023-03-07)
4.0.4 (2023-03-07)
- edit-widgets: inline (d1969ae)
4.0.2 (2023-03-03)
4.0.1 (2023-03-02)
- general: add mat-card-header (0e77cae)
- general: styles padding (ac5fff0)
- general: use default browser list (1689630)
- angular: update to latest (09c3548)
- changelog: add conventional-changelog (a4d4729)
- dashboards: add logger (ace8640)
- husky: add linter (bff3cfe)
- impove-autocomplete: impove-autocomplete (#1584) (07a6bac)
- package: migrate to angular@15.1.0 (466637e)
- package: update to angular 15.2 (01c99d3)
- phone-number: on paste remove prefix (9eb9bc9)
3.12.14 (2023-02-21)
- dialog: add injector (f23c3be)
- dialog: fix space (6a7b1c9)
- phone-control-value: fix phone control value (#1577) (7038a0c)
- xm-mat-module: add set week day castom adapter (74fc0fa)
- xm.module: fix package conflict (dc19542)
- alert: update sweetalers (915fbe6)
3.12.7 (2023-02-15)
3.12.6 (2023-02-10)
3.12.5 (2023-02-10)
3.12.4 (2023-02-10)
- add checking months and days (777a169)
- core: fix imports (01a9260)
- theme: add support null theme (ff50c5c)
- change-options-config: change options config (#1465) (9c5252c)
- dynamic-loader: clean dynamic-modules.service.ts cache part when entry is not found (00d4368)
- dynamic-loader: create component right sidebar (2d2e3cf)
- dynamic-loader: dynamic components cache mechanism revision (cedc87d)
- dynamic-loader: injector pass (57a5cfb)
- dynamic-loader: move code duplication to the separate function (0d2673e)
- dynamic-loader: move isEntryModule logic to separate method (1d2e506)
- dynamic-loader: move updateCache function to the class level (3de3c27)
- dynamic-loader: remove excess logic (27228ef)
- dynamic-loader: remove excess parts of dynamic-modules.service (a988fe7)
- dynamic-loader: remove redundant generic type out of the function (1eb4f7c)
- dynamic-loader: remove unclear isSticky method (68a5358)
- dynamic-loader: rename cfr to entry in dynamic-dialog.ts (5f4c6c7)
- dynamic-loader: rename cfr to entry in dynamic-presentation-base (c25796c)
- dynamic-loader: rename dynamic-modules.service method loadAndResolve to find (d3802c1)
- dynamic-loader: rename dynamic-modules.service usage prop (cf718d5)
- dynamic-loader: rename dynamicComponents usage (7554473)
- dynamic-loader: rename method 'get' to 'find' of dynamic-component-loader.service.ts (1ecdc2d)
- dynamic-loader: rename method dynamic modules service (0cc6e3e)
- dynamic-loader: resolve activatedRoute param (c3e693e)
- dynamic-loader: search xm-ngx component in xm module (7eaa1e7)
- dynamic-loader: widget-list adaptation (e2d86a6)
- dynamic-loader: wrap component search logic into separate method (ffe853e)
- dynamic-loader: wrap deprecated provider solution by separate method (8e26035)
- fullcalendar: update v6 (ceaa06c)
- theme: enable storage save (be8e55e)
- themes: add theme switcher (decf014)
3.11.3 (2023-02-06)
- examples: fix tests (83be147)
- inline-control: fix autoclose popup (#1546) (0397dca)
- main: export userService (b96803c)
- shared: update imports (b9b65d6)
- trigger pipeline (724ba46)
- xm-alert-component-to-export: adding xm-alert-component to export array in xm-alert-module (201c698)
- add default 413 error interceptor message (b1741dd)
3.10.1 (2023-01-30)
- labels and placeholders for some jsf custom elements (dc4dad7)
- core: open brackets, fix circular deps (4979578)
- inline-control: add inline edit control (#1544) (6f0e02a)
- README: add travis status (0a6feaa)
- text-control: add clear button (e284b8c)
- xm.module: update path (51eb4aa)
3.8.4 (2023-01-19)
3.8.2 (2023-01-19)
3.8.1 (2023-01-18)
- dashboards: add sort by order index (b4541e2)
- http-patch-method: support patch method (#1528) (93e7ff8)
3.7.50 (2023-01-16)
- array-select-fix: update array select ui (#1524) (cac1ab3)
- core: fix angular editor (004ed91)
- core: fix styles (977a33d)
- shared: add empty object to defaults (7b69e8d)
- undefined and missing label (c87a251)
- value detection conflict (eb45c32)
- async-validators: support async validators (bf266b4)
- class-style-literals: add log (c455111)
- class-style-literals: class & style template (097d618)
- components/number: add number directive (374a2fd)
- components/number: add number directive (6251aff)
- dashboards: change to bulk api (b39ef87)
- dynamic: fix path resolving (5f21099)
- packages: add components log (2b6b636)
- xm-date-comtrol: add date now option (4c80547)
3.7.31 (2022-12-30)
- xm-date-range-filter-control: change input placeholder to mat-label (ac6a2e4)
- xm-text-control: on clear all filter fields (a037441)
- balance: move xm-balance to packages (56ce442)
- card: add scroll, restyle (0398fa2)
- entity: fix imports (8169b95)
- entity: move xm-entity to packages (ff66482)
- text-template: add text template (#1501) (43aa814)
- timeline: add show all (43baf89)
- widget: add schema view (7e37c7d)
- xm-multi-language: fix disable state on change (5baf7f2)
3.7.22 (2022-12-14)
- core: ngx-mask update (e395540)
- permission: fix empty value (aa1ff2a)
- permission: fix lazy pass error (b2d8fa8)
- permission: fix lazy pass error (bef76dc)
- components: style numbers-range-control (21fbf08)
- numbers-range-control: create numbers-range-control (1e435ce)
- numbers-range-control: fix lint (b5a79e6)
- save filter query in query params (d280c8a)
- tests: add single run (8efdd02)
- web-app: add link to doc (9cfb9e7)
- web-app: add link to doc (51ec3ac)
3.7.15 (2022-11-29)
- upload-file: add ability to upload 7z format files on windows (3b3335c)
- add maxLength to input attributes (ae28bb8)
- confirm-dialog: added translate options to buttons (e38ec4b)
- idp-callback-possibility-of-simple-redefinition: adding the possibility of easier redefinition redirect method (ea9ca11)
3.7.10 (2022-11-02)
3.7.9 (2022-10-27)
- core: fix broken ngx-mask mask revert to 14.0.1 (0e0e856)
- core: fix lib mask (9af512c)
- hideAdminConsole from private configs (5dfdbc2)
- loader freezing (ee2367b)
- multi-language-errors: fix multi language show errors (#1463) (47a34ac)
3.7.5 (2022-10-24)
3.7.4 (2022-10-21)
- core: fix datatime-picker ang14 (93a84d4)
- core: fix datatime-picker ang14 (06213ef)
- prevent-widget-config-override: prevent widget config override (#1459) (c5134f2)
- title for jsf date-time-picker (5907990)
- working env to proxy conf (c69e443)
- dependency: update version (cec6f96)
- dynamic-cell-config: add dynamic cell config (e0abb6c)
- multiselect: compare objects by value (96d6ec9)
- number-control: add step option (03f4846)
- presentation-options-and-config: render dynamic widget with name input
config
(189b358) - update-angular-14: after deps version update fix (e1bf8d1)
- update-angular-14: angular-fontawesome dep (2f7ae14)
- update-angular-14: bootstrap (8339314)
- update-angular-14: bootstrap (6a01127)
- update-angular-14: bootstrap ml and fw (37831d5)
- update-angular-14: bootstrap-5 classes (6f117c3)
- update-angular-14: changelog note (9eae05a)
- update-angular-14: chartist (6cef82b)
- update-angular-14: correct dashboard router behavior on page reload (f7c2539)
- update-angular-14: covalent/text-editor dep (75d8d02)
- update-angular-14: dependency version (4ffeb45)
- update-angular-14: dependency version (5cae36e)
- update-angular-14: dependency version (9b61694)
- update-angular-14: fix eslint errors (02c52c0)
- update-angular-14: fix unit-tests (8903a14)
- update-angular-14: google maps dependency (83c5ad8)
- update-angular-14: mass version update (f5bbad9)
- update-angular-14: ng update core and cli (a870e4f)
- update-angular-14: node version (3d5d23a)
- update-angular-14: pr mr (f62863c)
- update-angular-14: project errors (0478775)
- update-angular-14: remove useless css import comment (e7868fe)
- update-angular-14: remove useless css import comment (cbae993)
- update-angular-14: remove useless import comment (0cd8fe8)
- update-angular-14: remove useless log (db0ba3d)
- update-angular-14: revert _theme.scss (da39d7c)
- update-angular-14: revert account service (06afd8a)
- update-angular-14: revert index.html (59f0e23)
- update-angular-14: revert manifest (c4fe5eb)
- update-angular-14: revert proxy (3f2de0a)
- update-angular-14: revert styles (8dded7a)
- update-angular-14: text float border (22508cc)
- update-angular-14: types (a47ebc3)
- update-angular-14: update bootstrap (40b5e63)
- update-angular-14: update dependencies version (f0732f6)
- update-angular-14: update material (883bc26)
- update-angular-14: update material deps (b046391)
- update-angular-14: update version (3191d76)
- update-angular-14: version (027d26d)
- update-angular: remove ajv from preload (62529a5)
- xm-mat-card: mat-card styles (4415139)
3.6.116 (2022-10-03)
3.6.115 (2022-09-29)
3.6.113 (2022-09-27)
- broken-config: remove comment (5f9a04a)
- broken-config: remove editor usage on UI (e1d8384)
- change condition for transformation to 'Yesterday' (5705490)
- cli: change to false after property check (b4fc5b1)
- core: fix translation (6b7d562)
- dynamic: add specification generator (c5b091a)
- multi-select: multi select control (#1444) (e022a2f)
- presentation-options-and-config: render dynamic widget with name input
config
(d947020) - remove back xm-stat-widget calss as it still in use (83212ce)
- stats-widget: redesign based on the material desgin best practics (dd3a469)
3.6.105 (2022-09-14)
3.6.101 (2022-08-22)
- get-by-id-header: fix header in getById method (0920660)
- serach in multiselect (e7079e5)
- xm-text-range-control: fixed mat-hint styles (29a4cc9)
- adding possibility to import *.md (659c6fa)
- improve-array-control: fetch autocomplete items from backend (#1434) (95ed5ba)
- menu-mode: support menu mode: click, toggle (a4f34c5)
3.6.93 (2022-07-22)
- add interface (b154324)
- ajsf-build-layout: fix build layout (b55f087)
- ajsf-layout: fix ajsf layout (e2e414b)
- child-dashboard-permission: add child dashboard default permission (9ba6a98)
- fix condition context on func modal call (68340a8)
- state data in $ (87ee0cf)
- translation: add endings (6ddc34c)
- adding card nav-back with input (9f51b50)
- adding save btn for jsf edit widget (83f7dfc)
- adding setter (5e25ced)
- ajsf-handle-drag: add custom handle for drag elements (a6372d3)
- componnets: added current month as date init value in date range (b3be001)
- confirm-dialog: add subtitle (181fdb7)
- empty-dashboard-children: show children dashboards (4415cfb)
- menu-separate-click-event: separate link click: link and icon (#1421) (28565a5)
- roles-managment: disable save button while loading (d51b409)
- xm-date-range-filter-control: added languge translates by date picker (a6d1cca)
- xm-multilanguage-component: extension of functionality (48149c2)
3.6.67 (2022-06-10)
- dependencies update (7f1e26e)
- ribbon prop check (4a66d16)
- ribon admin (a4ba484)
- xm-text-control: mat-hint styles fixed (35a927a)
- xm-text-control: mat-hint styles fixed (f8b0be2)
- dependency: update version (0ef52ae)
- dialog-radio-permission: permission to dialog control and radio (#1388) (8228830)
- page-changes: handle changes (a11ee91)
- page-refresh: remove unused dependency (756b92b)
- page-refresh: remove unused imports (c9f8a04)
- page: return observable (cbd06c2)
3.6.59 (2022-06-02)
- table-array: find value from table data (#1377) (b4e93ca)
- xm-date-range-filter-control: set option first day of week (a1c0961)
3.6.57 (2022-05-30)
3.6.56 (2022-05-30)
3.6.55 (2022-05-27)
3.6.54 (2022-05-26)
- confirm-dialog: add confirm dialog (#1369) (29943ad)
- dependency: remove jszip (53702e5)
- translation-for-pipe: add translations for pipe timeFrom (c3c80ed)
3.6.50 (2022-05-20)
- breadcrumbs-last-segment-layout: render dynamic widget for last… (#1363) (0c0e853)
- timeFrom-pipe: create custom pipe for formatting date (bbe24dc)
3.6.48 (2022-05-17)
- fixing location find (6da6d35)
- adding de lang (2b8e06d)
- adding it support (71e7e8f)
- adding location in onSuccsess calback (821b3a1)
- bool: add acceptable value to options (f19c475)
- compact card dispaly mode (378f754)
- menu-permission-directive: fix cdk tree node outlet ngIf (#1359) (ad86287)
- nested-menu: default dashboard group if slug missing (f6d5df3)
- nested-menu: exclude parent group key from slugs (adc041c)
- nested-menu: fix after review (fcc5864)
- nested-menu: pass lint (ac7ca1a)
- nested-menu: support nested menu (ef6e3e0)
3.6.37 (2022-04-26)
3.6.36 (2022-04-26)
- column layout fix for list filters (f6937c6)
- adding api param to procces ui config (969eaf3)
- adding input for supporting entity list selection (43778e9)
- button-spinner: remove loading indicator after spinner componen… (#1343) (99b689c)
- show-hide-columns-settings: add checked by default (05b126a)
- show-hide-columns-settings: add select all checkbox (cd14727)
3.6.31 (2022-03-31)
- md view (c09aae9)
- multi-language-widget: add multi lang widget to dynamic registry (#1334) (764696d)
- text-view-translate: add value translate for text-view component (01742b8)
3.6.28 (2022-03-16)
3.6.27 (2022-03-14)
- change dependency source path (08c4b59)
- dashboard-routes: variable out of cycle (56edbdc)
- fix jsf-ext-importer,empty ModuleImports (f06aae5)
- lint exec (7b90006)
- lint fix in ignored (62c6845)
- no external widgets default provided (1c862ee)
- otional param (16027b0)
- prevent context location redirects (8adb41b)
- providing jsf service (5f7bd1f)
- providing jsf service (2fcbe4b)
- providing timeZoneOffset for dates cols in list (4c02af6)
- remove unexist scss dependency (8da362c)
- removing ext module imports (44af95e)
- sort in list from matSort (5a37f98)
- translation: fix translation (c981cfe)
- update index git assume-unchanged (83c9a33)
- validators-processing.service: fix valueLessThanIn, valueMoreThanIn, refactor (271eeaf)
- ace-editor: add to registry (3f33c82)
- angular-editor-control: add angular-editor as dynamic control (e99b095)
- docs-component: modify url in swagger request, add name from config to request (93de094)
- hint-control: add hint to control (#1322) (7038cd3)
- increasing modal width for entity details (83f6e6f)
- logo: add component to display logo as image (43f72e2)
- main: add global input mask for input lazy components (b5b4e18)
- page-location: support route params (ba55035)
- table-column-dynamic-cell: add style, class attr for table head (a4bb5b2)
- table-with-column-dynamic-cell: move components to xm-webapp (d01d24e)
- table-with-column-dynamic-cell: remove empty file (2c5c504)
- toaster-service: add configurable duration (127ea2f)
- xm-link: add style attr (f3ff459)
3.6.0 (2021-11-17)
- _theme: remove $dark-primary-text and $light-primary-text (#686) (1781402)
- #296: fix not existing elements (3ec6927)
- account-help: addding help account from master (#609) (b9139e2)
- account: fix circle deps (3e3102d)
- add ModuleWithProviders typing (e4f5410)
- admin-service: rollback lastModifiedDate to id (6d959e4)
- admin: remove xmSharedModule (68f58b3)
- ajsf: add fixFlexLayout (e06d9b4)
- ajsf: parent-child flex layout (f74c902)
- ajsf: return mat-form-styles (c88984f)
- alert-error: add default notification on 403 error (7f162bb)
- alert: fix error code mapping (a646b07)
- array-control: add array-control (35be484)
- array-control: fix disabled state (42fcd07)
- attachment: no spec in template check fix (587d1ba)
- audits: fix pagination (e0f2eaa)
- audits: fix switch with error (fc059c2)
- auth-jwt: fix refresh token on reload (c4bd220)
- auth: apply user locale after identity (#697) (e0e5bc9)
- avatar-dialog: fix file button and preview styles (3003963)
- b2bcrm787: fix if component dont have registerOnChange (56cfa69)
- back-links: fixing broken back-links (#635) (634550a)
- bool-control: fix formControl -> formGroup.pristine fro xm-bool-control (29b9324)
- bool: make cancelled false by default (aad46e1)
- breadcrumb: fix first empty load (bb74126)
- button-groups: fixing inline spacing, refactoring font sizing (2cec912)
- by-entity-id: update should be called with dynamic components (cf77b51)
- card: replace .card with mat-card (#644) (c8191ef)
- check subscription (#1161) (a9176ff)
- ci: remove npm caches (688b496)
- client-management: add XmPermissionModule (893da70)
- client-management: change icons (fa1596b)
- client-mng: fix pagination length (ace540f)
- clients: fixing empty config columns (c482645)
- cli: fix assets copy (aee7973)
- cli: fix assets override (3d5e340)
- cli: fix assets override (4c9a433)
- cli: fix deps sequence (1c7bfb6)
- cli: fix lazy selector (bc193f0)
- condition-dashboard: fix dashboard selection (12bf77a)
- condition-dashboard: fix tests (2609091)
- condition-dashboard: fix typeKey comparison (a41fbaf)
- condition-dashboard: remove regex (56c6f36)
- config: fix scss generation (4ead65e)
- core-auth: priority to session token (936da46)
- core: remove redundant code (2258aed)
- corrections after review (6c0190d)
- corrections after review widgets and entity-card-compact (a51d1d5)
- custom link display options (e1a894f)
- dashboard-list: checking orderIndex in template (82693ae)
- dashboard-list: fix toggle (521b677)
- dashboard-wrapper.service: check idOrSlug for null (4e94e9d)
- dashboard-wrapper: fix deleting dashboard stream instead dashboards cache (1df7344)
- dashboard: filter dashboards without slug (6a57054)
- dashboard: fix empty dashboard after login (84abe54)
- dashboard: fix empty error (238fc5d)
- dashboard: fix typing (047ab4d)
- dashboard: fix xm-bool resolve (4a2e962)
- dashboard: reset ui before page changes (d43faad)
- dashboards remove static entry (ab9ac01)
- dashboards: add catchError (#643) (10df0dd)
- dashboards: add navbar pageSubSubTitle (88af697)
- dashboards: fix caches (887c9eb)
- dashboards: fix link redirect (a5e635a)
- dashboards: fix redirect error (ee329af)
- date-control: date control add useUtc in options (fb23e23)
- date-control: remove value on clear, request-btn - fix for interpolatedUrl (be37636)
- date-value: fix empty options (7e8f473)
- date: fix imports (28b8d74)
- datepicker opacity (a3a0dd0)
- datetime-control: add option ignoreSeconds (e41a2b3)
- datetime-control: add option ignoreSeconds (51d5503)
- datetime-control: fix datetime format (9ac6f03)
- datetime-control: replace type value from XmDateValue to Moment (d7519ac)
- default-dashboard: fix empty dashboard after session change (5fa4a38)
- develop: added mediaMarshaller calls to fix ajsf flex (4671d16)
- docs: api path (ef3fa27)
- docs: fix import path (82eb619)
- documentation: skip quotes (5d48ed9)
- dynamic-loader: fix undefined error (13611c9)
- dynamic-route: clear route on canActive (329ec29)
- dynamic-tenant-loader: remove selector validator (9060839)
- dynamic-tenant: module resolve component (508ee4d)
- dynamic-view: fix extends (6c355b4)
- dynamic-view: fix layout type (#602) (d7cb360)
- dynamic-view: fix resolve module (cb72af7)
- dynamic-view: remove appearUp (598f876)
- dynamic: remove from compiler cache (9b5a60a)
- entity widget (3ff36e3)
- entity-create: filter type entity create (#889) (30a8741)
- entity-details: fix filtering spec backport (#895) (1e3db1c)
- entity-details: fix mat deps (df3083a)
- entity-details: fix update details (#670) (1b73c46)
- entity-list-card: attempt move on mat-tabs (f409997)
- entity-list-card: fix aot build (8214d30)
- entity-list-card: fix aot build (f25fb89)
- entity-list-card: fix aot build (ec95bad)
- entity-list: fixing update list on modufucations (#637) (10fb009)
- entity-list: minor edits (0606be3)
- entity-list: refactor (67de12c)
- entity-list: refactor due to linter to fix ci build (79945ee)
- entity-list: sort considering sortable prop (#672) (8f9d8fb)
- entity-list: using mat-paginator, providing translations (#661) (ed54cc1)
- entity-tags: fix type key (600f91c)
- entyti-list: resolving spec to be used as dynamically loaded widget (551fc29)
- enum-control: add translate (721deec)
- enum-control: use false value in enum (da5d6f2)
- enum: add bool and number to enum control (0e3782a)
- enum: fix bool as object key (dcca63c)
- enum: fix import path (b4983b1)
- environment: fix package import (f3121aa)
- ext-select: adding ext select deep link support from master (#632) (af8535f)
- ext: fix module path (f34bea6)
- file-control: add required option to file-control (a44ddc6)
- file-control: refactor add required option to file-control (857694a)
- file-control: refactor add required option to file-control (2709c68)
- fixed field sizes (a1bed58)
- fixed margin icons table-border (b9a21f1)
- fixing buttons styles (#701) (e3aa56b)
- fixing comments format (50e6bab)
- fixing problem with principal fields (a2f94ee)
- fixing styles and permissions (#487) (e78a3c4)
- form-factory: fix unit test (c214960)
- form-factory: remove empty string by default for control (f40e5d8)
- form-layout: add formControl to form-layout (2b47a55)
- format: correct array use in format (b0855a0)
- format: refactor format with array (631f834)
- format: refactor format with array (cb11bcd)
- format: type fix (aa0e38e)
- function-dialog: providing jsf service (c404325)
- function-service: add headers for call function (7949a0b)
- gateway: fix date (1e5e778)
- global-error-handler: use message stack (c5eb29c)
- heatmap: fix undefined error (5d921bc)
- heatmap: performance issue (47eb2e1)
- heatmap: prevent event (4823906)
- http-client.rest: fix adding params to http (252840a)
- i18n: fix translates (7509868)
- idle-logout: fix deps (2e6add7)
- idp-login: error prop from null (7cbcfba)
- idp-login: error prop from null (deb1c39)
- idp: fixing unit tests (8d76018)
- idp: fixing unit tests (03a7cc2)
- idp: fixing unit tests (0ba9550)
- idp: fixing unit tests (046b940)
- idp: fixing unit tests (7b66d09)
- idp: fixing unit tests (bf7db6d)
- idp: fixing unit tests (04a695f)
- idp: login route redirect temp test (bba897e)
- idp: saving idp config when on auth-jwt init (3ea380a)
- idp: try disable service worker (c1f032c)
- import swal for entity-card-compact (b69d5ee)
- incorrect page assign #133 (2a49336)
- jsf-file-uploader: fixing default styling (78f897f)
- jsf-widget: add widget for webapp dynamic widgets (591ad28)
- jsf-widget: additioanl params for file upload widget (9da5a62)
- jsf-widgets: fix multi-lang input widget (#681) (8fd63f5)
- layout-module: fix module import (9bea1a6)
- link-list: correcting imports (b752ca3)
- link-list: using vars in scss (0c2c8ec)
- link-view: fix defaults assign (#721) (63fb713)
- linked-in: fix translates key (9a625be)
- links-group: remove padding (16b218e)
- links-tree: fixing tree old behavior from master (#688) (51bfb21)
- loader: remove parent class xm-disabled (c2995b3)
- loading: fix class mapping (e3d0119)
- location-detail-dialog: increased max-height (ef58bf0)
- location-detail-dialog: refactor, improvement (a997eb5)
- location-detail-dialog: translations, console errors (1671360)
- location: regexp backport from master (a9c7e01)
- login-terms-and-conditions: fixing terms in develop (#621) (5c354d9)
- login-translation: incorrect button key (42a8f11)
- login: fix redirect url (8bac69a)
- login: styles (89e5316)
- main-layout: adding auth state to html class (d7a0312)
- main-theme: fix mobile view with navbar (5530217)
- map-location: fixing point coordinates regexp (f009ffd)
- mat input, entry (12744b4)
- mat-dialog: adding controls (#654) (957b81f)
- mat-icon: fix correcting indentation mat-icons in round buttons (bdd2039)
- mat-icon: main style centers mat-icon (7b1345f)
- md-editor: fix editor full screen mode overlay (#648) (5f6b2d2)
- menu-item: fixing long string in menu item (#673) (f0c85bf)
- menu: dashboard 403 (0e74f99)
- menu: fix group name priority (e7cc519)
- menu: fix link path (febbe6a)
- menu: permission MATRIX.GET (3304113)
- module-language.helper: restore (fba2dae)
- module-loader: fixing rootName considering names with multiple dashes (e3fd379)
- module-loader: lint fix (d45dcf8)
- momentjs: adds momentjs to language service init (5f6ea9a)
- move styles to angular-material and bootstrap (89e677c)
- move to bootstrap-xm-override-table (c617d02)
- navbar-dashboard: fix multi subscription (03b2172)
- navbar-title: remove showLogo (a531458)
- navbar: add custom edit (e4e023a)
- navbar: fix remove mat-navbar (82fef83)
- navbar: fix scroll (8d7f7f5)
- navbar: fix widget update params (3132506)
- navbar: overflow (9fe1f7d)
- navbar: remove static (186bd3a)
- navbar: return ng-deep (0699fd0)
- ng-accessor: add subscription to default value (dc1a8c6)
- ng-accessor: fix disabled loop (62bda9d)
- ng-accessor: fix ngModel two-way bing (2424222)
- ng-accessor: fix update from formControl (dac47be)
- ng-deep: wrap with host (34355ac)
- notifications: fix-init, styling (#668) (97c8270)
- notifications: refactor using native mat-menu (aa72d6d)
- old-browsers-popup: decreased chrome version to prevent error on tests (7dbd563)
- old-browsers-popup: fixed chrome version (97d3691)
- olnd-browsers: downgrade to 76 (e7bb63f)
- packages-styles: adding xm-button-group component styles (a120c97)
- page-change-store: tab onSubscribe emits Pristine state (a93d297)
- page-ribbon: fix getAuthenticationState (56acf3a)
- page: add PageChangesStore, add PendingChangesGuard (a9ac1ff)
- password: fallback to the first appropriate login (c3fd87e)
- permission: fix folder name (5d68525)
- permission: fix SuperAdmin permission change (97d3861)
- permission: replace takeUntil with subscription (94723c6)
- phone-number: add default-value (e1494de)
- powered-by: fix config access (d1c59b6)
- powered-by: fix powered by in develop (#616) (af84abf)
- prevent showing terms modal if already shown (#551) (f6af0a0)
- principal: add session (d07fc6d)
- principal: connect to AuthRefreshTokenService (1ed72a5)
- register: styles (31e0944)
- remove 'npm run prebuild' from 'build' (9cac8b8)
- remove multi XmEntitySpecWrapperService injections (45cd37c)
- request-cache: add unsubscribe (bcf62f1)
- request-cache: fix @TakeUntilOnDestroy() (0e4f1ef)
- ribbon: fix icon (f97f84e)
- route-change-animation: remove player after animation complete (7e7b91e)
- route-change-animation: reset styles after animation (c764d42)
- rxjs-operators: fix import (f4d5732)
- search-glodal: fixing broken search (144c41c)
- shared: fix IId import (209afe1)
- sidebar: fix arrow down animation (9ef35c3)
- sidebar: fix multi requests (8ef5140)
- sign-in-up-widget: refactor + fixed styles (9ccb1ca)
- spec-manager: add AceEditorModule deps (158d133)
- spec: fix change data and form specs (#593) (d4e82c2)
- stats-widget: fixing layout and styles (#683) (319e45e)
- styles: add loading (d7971e1)
- styles: remove css postfix (7c5942e)
- switch-theme: changeTheme catch undefined argument theme (bb1ded4)
- switch-theme: fix next theme (c5132f0)
- switch-theme: fix theme assign (6d4a6b4)
- switching to translate pipeline for function-list-section-compact (5f395e6)
- table: split sortable header (20415d3)
- tests: add packages dir (88bac9f)
- tests: fix tests (dc0c53d)
- text-control: fix options value check (bf48c2f)
- text-control: id mapping (104eae6)
- text-control: rollback ngModel (a6fef01)
- text-view: able print zero value for xm-text-view (04a5fc3)
- text: fix number to string check (1e0877a)
- text: translation module import (dce2558)
- timeline: fixing styles in timeline (e78e009)
- title: add getCurrentActiveRoute filter (39cfed7)
- transform: add empty string check (072dc7f)
- translate: fix number type (78f134d)
- translate: fix value (12afd19)
- translates: merging only custom translates with values (#633) (344da82)
- translations: fix layout (a87ed88)
- tsconfig: exclude environments (f59b0e9)
- tsconfig: fix rebase conflicts (21c4478)
- tsconfig: remove old paths (b68a1de)
- twitching-ui: remove canvas when hidden (84e969b)
- unnecessary stripe (09a1cf1)
- unnecessary stripe (89b205c)
- upgw-346: date control add useUtc in options (b885171)
- user-management: add resetPasswordV2 (b8a27ad)
- user: add user public skip handler (1610da4)
- validator-processing-service: return ValidationFc instead of call it (0e8d7be)
- validator-processing.service: fix error on empty val (6e940b3)
- validator-processing.service: fix formatToDateTime (15ccda9)
- validators: add check for empty string value, add translates (15fc176)
- validators: add translation for valueMoreThanIn (96bf5f4)
- validators: add valueMoreThanIn & valueLessThanIn validators (b058217)
- weather-widget: replace list-height to line-height. (b245099)
- web-app: remove incorrect value change (05961ba)
- webapp: remove lib with xss (f8e74ec)
- webapp: remove unused data attr to prevent xss (a165d3e)
- widget-bc: fix incorrect mapping (87b1a8d)
- xm-alert: remove xm alert (37e2efe)
- xm-alert: rollback XmAlertComponent, JhiAlertService usage (76edf26)
- xm-balance: resolve path (348f3db)
- xm-bool: change icons to field (5afb1d8)
- xm-constants: change minWidth to 120px (#702) (3fa3d43)
- xm-data-time: fix default locale (bcc01d3)
- xm-date-control: add interface, make errors option parameter (7c04e04)
- xm-date-time: fix account error (28dc260)
- xm-entity-spec-wrapper: fix null value (00a97dc)
- xm-entity-spec-wrapper: remove logout deps (6baad2c)
- xm-navbar-arrow-back: clear ViewEncapsulation (1bac057)
- xm-navbar-arrow-back: clear ViewEncapsulation (ce60e16)
- xm-navbar-arrow-back: set arrow back to center (25dc5be)
- xm-per-page: add CommonModule (94e5226)
- xm-permission-service: add isSuperAdmin function (053e084)
- xm-permission: fix async permission (e9b38ca)
- xm-permission: fix empty user (77800b9)
- xm-permission: fix null data (ced1df5)
- xm-ribbon: change to async request (7105b60)
- xm-sidebar-right: fix factory resolver (e44b641)
- xm-text-control: fix options assign (86fd46d)
- xm-text-control: fix unit test (48b3e86)
- xm-text-join: add case for date value (b307829)
- xm-user: add permissions (602de15)
- xm-webapp: checkbox administration/ list of pages restriction (64b0722)
- #295: add "@xm-ngx/components/no-data", "@xm-ngx/components/language" (c674a6b), closes #295
- #301: add build-themes.js (3a286ec), closes #301
- 25488: backport of pr #799 from master (6df977e)
- 25529-read-only-flag: making backport of pr #802 from master (7d4fbbb)
- ace-editor: add xm-* to name (7584f8d)
- ace-editr: add AceEditorThemeSchemeAdapterDirective (c3561b3)
- ace: add search (a688d4e)
- add @kolkov/angular-editor (4a5aa85)
- add @xm-ngx/components/xm-ribbon (8d028aa)
- add @xm-ngx/ext (6629f7d)
- add @xm-ngx/xm-balance (168aa46)
- add BoolComponent (2c9422a)
- add debug (852f6cd)
- add innerHtml (a7933ac)
- add NavbarDashboardEditWidgetModule (d3f7895)
- add permission.guard (a47582f)
- add proxy interceptor (952f2d9)
- add PROXY_INTERCEPTOR (c84c3bb)
- added no data text options for empty lists (b0b2a7d)
- added options to hide links if no links present (070b3d6)
- adding export and import dialogs and services (537b248)
- adding methods to save and map export data (31539c9)
- admin-base: save to query params (16b6867)
- admin-config: add entity-spec-mng (48c9537)
- admin-registry: add @xm-ngx/components/feedback (e5a7e41)
- admin-registry: add translations (ee2420f)
- admin: duplicate dashboard (417c352)
- administration-client-management: add toggle-lock (0653d45)
- administration: add component to manage dashboards permission (a8a408a)
- administration: rename Widget to DashboardWidget (bebe264)
- admin: move user, role, client managment (21f5c31)
- admin: remove old dashboard management widget (e3cb1a9)
- admin: rename widget components (a57a494)
- admin: rename widget components (853cab7)
- ajsf: add ru and uk locales (e78cb7c)
- alert: add deleting (b1515bf)
- alert: fix type, add default options (5325f3b)
- angular: prod namedChunks true (7ebf1ee)
- api-docs: get api list from config option (ce3828d)
- app: adding memory for dev and dev-idp tasks (dd9a673)
- app: adding prop to dev server task, propper login from calback (e027344)
- app: enabling SW, exluding oauth data source (e5f7a47)
- app: idp adding logout endpoint handling (27e9e29)
- application-list: hide avatar or delete from ui config (50f20d9)
- application: add fab space (caf02ab)
- app: xm-idp-config, refactoring (33770fe)
- audits: replace with material styles (9cd336f)
- auth-interceptor: skip with Authorization header (50fa618)
- auth: add refresh token (aa847b7)
- auth: add refreshGuestAccessToken (5fa7b22)
- b2bcrm-479: add message after sent feedback (563c84b)
- bool-value: rename bool-view to bool-value (fa89496)
- bool: add examples (3d66bc9)
- breadcrumb: add breadcrumb (34ce2ee)
- build-theme: include /ext (4c64f7f)
- build-themes: extend with number (d1335c5)
- build: strict lib execute (b4b9e89)
- by-entity-id: add @xm-ngx/components/by-entity-id-cell (8e9c1ec)
- by-entity-id: add by-entity-id.component (#720) (1a48aec)
- card: expand card when click edit (c4c67e7)
- check in template prop (a190454)
- checkbox-control: add control (7d98515)
- checkbox-control: remove unused (49f123a)
- ci: add eslint-plugin-tsdoc (54d1c45)
- ci: add test (ad132ce)
- ci: fix coverage (635e85f)
- ci: remove sonarqube (54032b5)
- ci: replace with blur (507094c)
- ci: update angular to 10.2.7 (01e203c)
- ci: update angular to 11 (f0c331a)
- cli: add node-sass, tsc strict (ec5d86c)
- cli: add to post install (1e5307b)
- cli: cli package (34f86f9)
- client-management: add dynamic-column (8f4890d)
- cli: ignore doc (adf9e3c)
- cli: ignore theming and module files (a5cde97)
- cli: make build themes acync (80db726)
- cli: move theming to /styles (c7d6d88)
- cli: replace scripts with cli (1c01c98)
- cli: use dynamic extension module instead (6762625)
- code: add code-container (34f8495)
- code: add xm-code (78da1f4)
- components-link: add icon (ac9c1ba)
- components-links-group: add links-group-button-widget (6a1769a)
- components-table: add name (1eadb32)
- components: add package.json (8dea0c3)
- condition: add add arguments (e7296c9)
- condition: add condition output (5b9e29c)
- condition: add xmCondition (02f433c)
- control-error: add control-errors (5a816d3)
- control-error: move providers to forRoot (60c1403)
- control-error: move translates to const (5de5b2b)
- control: add translate type (10b6c54)
- copy: add entry (f5bf517)
- copy: add example (f64a41d)
- core-auth: move to core root (3a8839e)
- core-auth: move XmUserService (ad6eb54)
- core-permission: move to permission to ./directives (e5051a5)
- core: add package.json (e92ca4f)
- core: add testing folders (38bf9fc)
- core: update structure (227ac59)
- counter: add counter (d680676)
- currency: add entry (af890a0)
- dashboard-edit: add scroll (23aab7c)
- dashboard-wrapper: add cacheFactoryService (50f6401)
- dashboard-wrapper: add forceReload (b34f002)
- dashboard: add a wrong dashboard warn (099f1f7)
- dashboard: add bulk operations (c8e8f93)
- dashboard: add copy/paste dashboard (2e45b35)
- dashboard: add copy/paste widget (1259794)
- dashboard: add dashboard selector (438e26a)
- dashboard: add DashboardGuard (32a6d0d)
- dashboard: add dynamic-routes (e6abfc3)
- dashboard: add dynamic-widget-layout.component.ts (e4634b0)
- dashboard: add interface Dashboard (795bebc)
- dashboard: add layout wrong widget name error (3b6272e)
- dashboard: add not-found page handle (d38ce8c)
- dashboard: add order by name (c4554af)
- dashboard: add orderIndex (92d810d)
- dashboard: add page-location.service (86a0627)
- dashboards: add dashboard (92d3ab4)
- dashboards: add dashboards.json (467999f)
- dashboards: add import export scripts (cd00978)
- dashboards: provide pageService (7047dbe)
- dashboard: update paths (ab06021)
- data-qa: add data-qa field (3c6e474)
- date-control: add clear button (a7d82c0)
- date-control: add configurable errors messages and mark control after selection (33f1bd7)
- date: add date-value (70c293a)
- date: add widget with only date (3dd9eaa)
- date: improve example (2f97432)
- datetime-picker: making backport of PR #827 from master to develop (b9e5f30)
- default-user-avatar: add error handler (112697f)
- develop.entity-list: refactor (1a0b641)
- develop: entity-list almost done (928fe68)
- doc-examples: improve filter (f50201a)
- docs: add CHANGELOG.md (e055647)
- docs: add control-error (aae12cb)
- docs: add docs-examples (268b0a9)
- docs: add queryParams (e6afa11)
- docs: update styles (0b0cb66)
- dynamic-cell: extend from dynamic-view (d908617)
- dynamic-control: add xm-dynamic-control (2da1ba3)
- dynamic-injector: add global (5af6ec1)
- dynamic-list: add component (c9beb20)
- dynamic-loader: add multi loader (51c9928)
- dynamic-view-layout: add xm-dynamic-view-layout (249fe6c)
- dynamic-view: add dynamic view (b42c4ed)
- dynamic-view: add injector (75cc989)
- dynamic-view: add styles (f472e36)
- dynamic-view: export ViewLayout (1604a8f)
- dynamic-widget-layout: add animation (7c749ee)
- dynamic-widget: add DYNAMIC_COMPONENTS (270d9a5)
- dynamic-widget: add loadAndResolve (8c2458c)
- dynamic-widget: add module parse (604f7d2)
- dynamic-widget: add sanitizedLayouts (a90ee11)
- dynamic-widget: add xm-ngx support (cd4608e)
- dynamic: add class and styles (5977f18)
- dynamic: add dynamic extension module (a924f2e)
- dynamic: add entry (06fd6fc)
- dynamic: add getEntry (9dc02f2)
- dynamic: add package.json (584d156)
- dynamic: add styles to options (15f3ef7)
- dynamic: move to packages (b02e383)
- dynamic: row as value when a field null (431df64)
- dynamic: update index, module (da7f416)
- dynamic: update interfaces (2739e7f)
- edit-buttons: add edit-buttons (#591) (4d52f4e)
- edit-widget-buttons: add disabled (#595) (3e77e3d)
- entity-card-compact: added recent updates with all dependencies (fc0ffaf)
- entity-collection: extend Sortable (4d39616)
- entity-collection: extend with Pageable (c256550)
- entity-collection: extend with Pageable (af36d8d)
- entity-collection: update pageable interface (4336b1d)
- entity-detail: add showKey field (66d225e)
- entity-list-card: making backport of pr #818 from master, cleanup (cb45aa4)
- entity-list-fab: removing random entity generate option (820ae9f)
- entity-list: linter fixes (33f1672)
- entity-list: refactor (953ee0f)
- entity-list: single action, inner nav with params (c88dce8)
- entity-model: add property version (ec66ddb)
- entity-spec: add isApp by default (71cf279)
- entity: add key (eb3ec3e)
- entity: add StatesManagementDialogModule, EntityStateModule (e68d811)
- enum-control: add button as optional (3549d0f)
- enum-control: add button as optional (8186a6b)
- enum-control: add clear button (0b6459d)
- enum-control: add multiSelect mode (a2f49c0)
- enum-control: display option by permission (a1b455a)
- enum-control: extend abilities (a0a4d48)
- enum-control: moved multiple selection into separate component (6e128e9)
- enum-control: show default value in selection if property empty (9226226)
- enum-value: split enum to enum value (77db598)
- enum: add example (d104459)
- environment: add notFoundUrl (5bcb43a)
- environment: add serverApiUrl (2703cb7)
- error-handler: add skip header (4fd1428)
- error-handler: check for Loading chunk error (ac850a1)
- example-ext: add example-widget (3b20f20)
- example-ext: add i18n (f8d8edb)
- example-ext: add styles (f0dee72)
- example-ext: add to git ignore (9d7d093)
- example-widget: add config field (4486f5e)
- exceptions: add exceptions namespace (c6cb9ff)
- ext-select, ext-multi-select: backport of mr #962 from master (e66622e)
- ext-select: add attribute notitle for rest-select for develop (86bb6a8)
- fab-button: route with query params (e99267f)
- fade-in-out: change position to absolute (#653) (7d77540)
- feedback: add image (fb7d9f5)
- feedback: add permission (dd5408a)
- file-download-helper: add method for download correct encoded csv (071ce9b)
- file: add file-control (0c54c89)
- flatten-object: moved the function into shared (639a74f)
- form-layout: add form-layout (25fd119)
- function-list-section: set auto width for curr state column (4d484a4)
- gateway: replace with material table (88f6bf8)
- general: add compodoc/compodoc (a876a75)
- general: update angular to 11.2.9 (3e1bde3)
- git: add commitlint with git hook (7b9f051)
- git: added .gitattributes (2b6e547)
- global-error-handler: emit event to loggerBroker (1b1b030)
- health: add material styles (9cfe876)
- heatmap: add active styles (3759095)
- heatmap: available only for super admin role (cc5a0d7)
- high-level-architecture-widget: move to /packages (45f9c5d)
- home: add null check (3a9062d)
- home: add regex to domains (#601) (57a0b62)
- html: add i18n (d0d2779)
- html: add xm-html (12f8a7b)
- http-client.rest: add HttpHeaders in request (e8a11e4)
- http-client.rest: add HttpHeaders in request (34756e6)
- http-client: add pageable support (62dc408)
- i18n: add 500 case (d26adb8)
- i18n: add concurrencyFailure (53c6a25)
- i18n: name translate (df020f3)
- i18n: name translate add quote (26034b5)
- icon-enum: add new component, show material icons instead enum (a8af174)
- idp: adding components and basic logic (5429f28)
- idp: adding login auth redirect page (4e46b67)
- idp: adding new env, methods refactoring (c3e37af)
- idp: considering calback handle terms logic (5d56155)
- idp: direct route oauth by key handler (206fb0c)
- idp: mocking all token object, saving tokens (f34871a)
- idp: move mock token to ignorable config, refactoring (c5357e7)
- idp: pending idp styles for card if direct login (d03713d)
- idp: refactoring (8a821df)
- idp: refactoring (2fe8f60)
- idp: removing old social logic and components (7103a41)
- if-dashboard-slug: add filter by slug (#598) (76f5305)
- image-view: add image-view (#592) (5ec6654)
- interfaces: add Permissible (f568e20)
- jsf-widget: add redesigned multilingual widget (34fc38d)
- karma: add ChromeHeadlessNoSandbox (#695) (fd7d594)
- karma: add ChromeWithoutSecurity (635d607)
- languages: add default locale from config (ca93ae5)
- layout: add XmSidebarRightModule (986917f)
- layout: extract heatmap (a344c5e)
- link-group: add mobile view (c98115c)
- link-list-card: refactor using mat table (2ec5f37)
- link-list-card: removed unnecessary button styles (eaf1b3c)
- link-list-card: styles enhancement (3eee5fa)
- link-view-copy: add copy icon (#719) (356b64a)
- link-view: add link view (#718) (da69c7e)
- link-view: display fieldValue if option exist (2507e6c)
- link-view: refactoring, add icon (e110d1d)
- link: add fieldTitle (3c3d3a3)
- link: add link button (d46b068)
- link: add link-value (e6509fe)
- link: fix naming (e109924)
- links-group: add links group (#676) (8c3b516)
- links-group: add scroll (9d31b7e)
- links-search: making backport of PR #739 from master (b320788)
- links: add data buttons (2184333)
- loading-indicator: add import data (d428067)
- loading-indicator: add indicator and modal window (a43a4ae)
- loading-indicator: add styles (97deb64)
- loading-indicator: add styles (9072f58)
- loading-indicator: fix import (65e7ab1)
- loading-indicator: refactoring, add widget (f776cf8)
- loading-indicator: translation (a44e49d)
- loading-indicator: translation (2e90805)
- loading: add loading package (d0b47ff)
- location-detail-dialog: added error messages and attributes for required fields (6fa66fd)
- logger: add abstract layer (1b05aaa)
- logger: add add watch and be sync (89f0efd)
- logger: add docs (43b1b16)
- logger: add logger (99a9226)
- logger: add Skipping error handlers (9a52adc)
- logger: add xm logger service (2db828b)
- logger: split into files (5092677)
- login: add rememberMeActiveByDefault (5d798fd)
- logo: move to packages (db1815d)
- logs: add material tables (749026a)
- logs: update html (02f82b1)
- main: replace xmRouteChangeAnimation with angular animation (147bec7)
- maintenance: add showReindex (e3523f5)
- mat-card: add edit by permission (0655572)
- mat-fab: add mat-fab (119bd6e)
- mat-fab: add tooltip (#684) (9a41ec4)
- mat-fab: remove shared (7599b46)
- material-design-icons: add icons (83e6acf)
- menu: add active color (9805b00)
- menu: add hideAdminConsole flag (cbca377)
- menu: add sections (cdb0884)
- menu: move to packages (90b1556)
- mock-translate-service: add mock method (9260d95)
- move ELEMENT_NOT_FOUND to searcher (4abeff6)
- multilingual: add title (86ff5eb)
- multiroles: display several roles (b37d4b2)
- mwb2c-416: comments for components (4b514c9)
- mwb2c-416: fix path (7c5d7f5)
- mwb2c-416: fix path (e2e8f85)
- navbar-input-search: backported flag for full match search (#596) (d1981f9)
- navbar-search: fix mobile view (f389223)
- navbar-user: add navbar user (2e3bb15)
- navbar-user: move username below (fcf2917)
- navbar: add version (8f516e5)
- navbar: add xm-navbar-container (e03019f)
- navbar: add z-index (5194424)
- navbar: save open state (898e109)
- navbar: split styles #640 (9703d93)
- ng-accessor: add formControlName (6b2f97e)
- ng-form-accessor: apply control from NgControl (e7c6d64)
- ng-model: add ng control-accessor (f2840d0)
- ng-model: add touch (b97da21)
- ngsw-config: switch to lazy mode (82b014f)
- no-data: add imageUrl (ed518e7)
- no-data: update styles (#600) (dcc7aa0)
- node-sass: update deps (207dca6)
- node: update node version (793ca0c)
- number-control: add control (4bd7fe3)
- number-control: add data-qa (c003c75)
- number-control: remove unused (54e6c51)
- operators: add format (0b1b39d)
- package: angular-9 (bbf49cd)
- packages: add @xm-ngx/json-schema-form #297 (#631) (f4c57e5)
- packages: update angular (64bcbd1)
- packages: update ng-jhipster, ngx-chips, ngx-mat-select-search, ngx-webstorage (6b960fb)
- package: update angular to 10.6.0 (86f64cb)
- package: update deps (6ab4544)
- page-collection: add page-collection.service (c93bfd6)
- page-entity: add string type for entity (2181728)
- page: add debug logger (50be08a)
- parallax: add xmMouseMoveParallax (15ed592)
- particles: add xm-canvas-with-particles (d7bf64e)
- password: update examples (5a4cd6a)
- permission: add canLoad (fdadb9f)
- permission: add session directive (4cbbfed)
- phone-number: add input field (774cb80)
- placeholder: add block placeholder (3e7f9f3)
- polyfills: add localize (588599b)
- prebuild-themes: add default themes value (cbc2911)
- protractor: add configs (f21110a)
- proxy: add excludedUrls (b9b3d5c)
- public full screen (bfdcdd3)
- public full screen holder (e5ebda3)
- public full screen holder update interface public config (f604305)
- public full screen holder update interface public config text (2fc22fa)
- public full screen holder update interface public config text (2035113)
- pwa: add pwa setup (#658) (ac45671)
- registries: add sidebar logo, menu (1bf3b8a)
- replace b with strong (784a598)
- replace i with em, mat-icon (25f4202)
- request-cache-factory: add reloadInterval and requestTimeOut (eff930a)
- request-cache-factory: add takeUntilOnDestroy to reloadIntervalHandle (08241fe)
- request-cache: add RequestCacheFactoryService (d34eab4)
- request-cache: remove reloadInterval and requestTimeOut (c2fe9aa)
- request-factory: inject session into stream (8b5d086)
- ribbon: add env icons (a4d64a7)
- ribone-styles: remove unused prefixes (e1536aa)
- role-management: save pagination to query params (1e437f8)
- route-change: add route change animation (#572) (6b12728)
- scope-attribute: add scope attribute (293a4f8)
- select-dashboards: add translations (71e1fa8)
- selector-text-control: trim selector value (33b7460)
- shared-interfaces: add dataQa (78957c7)
- shared-operation: add interpolate.ts (a155e45)
- shared: add Id and IId (addfe38)
- shared: add package.json (728909f)
- shared: add validators (859b95c)
- shared: move to packages (5710b8b)
- sidebar-right: add components (c4bc531)
- sidebar-user: add subtitles (#710) (10c810a)
- sidebar: add class to host (06f29da)
- sidebar: add dynamic layout (72a26fe)
- sign-in: add navbar section (476943c)
- sign-in: add remember me (926aaf6)
- sign-in: add sign-in form (2edc813)
- sign-in: add sign-in fullscreen (7793050)
- sign-in: add top icon (d660be1)
- spec-mng: change maxLines (5569cdd)
- spec: fix MR (e6bbc9e)
- specification: update translates (b2013e4)
- spec: improve code by MR comments (50bc849)
- spec: improve code by MR comments (d7caba1)
- spec: improve code by MR comments (e5fee57)
- spec: improve yaml serialization (#578) (aa31c5e)
- spec: initial spec editor (f124d5b)
- spinner: add directive, spinner for material buttons (55a6dc1)
- stats-widget: add translates (8bad2c5)
- stats-widget: removed mat-divider from widget template (5448561)
- string-handler: add string handler (#655) (8a8d1d7)
- string-handler: add touch event (dce8bef)
- style-guide: add style-guide (bce928a)
- styles: add radius-lg (fb683b7)
- styles: make scroll config global (fb10ff0)
- swagger: update version (f4b06e9)
- switch-theme: save theme to store (211cad6)
- table-column: add dataClass (bc93fb6)
- table-column: add dataStyle (1ea90fc)
- table-filter-validation: alternative errors source (9c4a43f)
- table-filter-validation: validation messages from configuration (a796d38)
- table: add xm-table-column-dynamic-cells (ecd5cc2)
- take-until-on-destroy: add TakeUntilOnDestroy decorator (41036c5)
- test: specify packages and src dirs (5f71531)
- text-join-value: add text-join-value (dc5f575)
- text-range: add auto height (6ad4fe8)
- text-range: add required (2328c61)
- text-range: add TextRange (2dd34ed)
- text-view: add dataQA (ddf19df)
- text-view: add empty line (568153a)
- text-view: add primitive type (#727) (935551e)
- text-view: apply new styles (#723) (e7e7767)
- text: add autocomplete to password (f02971b)
- text: add controls (d4b997b)
- text: add date-value (ca39290)
- text: add examples (88fe372)
- text: add labeled-container (9deb4bf)
- text: add phone-number-control (0ceeb2e)
- text: add text-dynamic-view (64c8a56)
- text: add text-title and text-translate (be09d5b)
- text: add translate to emptyValue (d426c6f)
- text: extend registry (cf43134)
- text: update examples (e204d79)
- theme-scheme: add theme-scheme.service.ts (744f986)
- theme: add theme dark switch (59cada0)
- theme: add xm-theme (2b459c7)
- theming: add to gitignore (9386190)
- toaster: define interface properties (4fc4fe9)
- transform-by-map: add multi level (8b25563)
- transform-by-map: add transformByMap (f57cad7)
- transform-format: the ability to use false, 0, ''... as a fieldValue in transformByMap (5242568)
- translates: add ru and uk locale (55789f9)
- translate: set default translate (fbc451a)
- translation: add interpolate (795aeae)
- translation: add postfix to the title (876097b)
- translation: add XmTranslateService (44f927f)
- tsconfig: enable strictInputAccessModifiers (c641073)
- tsconfig: switch target to es2015 (8a6d164)
- ui-config: split to xm-private and xm-public (cf77e67)
- ui-mng: add xm-ace-editor-control (f16d752)
- unblock-lock-button: add optional title (af98eb5)
- unblock-lock-user: add unblock-lock-user (c63fad0)
- unblock-users: add translations (e6a14d3)
- update to angular 9.1 (c93ce21)
- user-management: add multi-role support (b6797fa)
- user-management: set roleKey with multiRoles (b200787)
- user: add authorities (0701feb)
- user: move to packages (2be937d)
- validator-processing-service: change minDate, valueMoreThanIn, valueLessThanIn (edcab1c)
- validator-processing-service: fix for date & number validation (df1b9a5)
- validator-processing-service: fix getTime error (c94a590)
- validator-processing-service: remove spaces (8d8279e)
- validator-processing.service: add dateMoreThanIn, dateLessThanIn validators (39f219f)
- validator-processing.service: add severalEmails validator (6ac85f4)
- validator-processing: add validator-processing (5765543)
- ValidatorProcessingService: extends ValidatorProcessingService new validations (ee1054f)
- ValidatorProcessingService: fix spec (0c050a2)
- versions: use same versions for new dependencies (7d2f82d)
- widget-edit: add docs (2a93bf4)
- widget-edit: add EDIT_WIDGET_EVENT (19d3a62)
- widget-edit: add xm-selector-text-control (2ed70c0)
- widget-list: add ApplicationRef (16bbab6)
- widget-list: add widget-list service (46d2976)
- WordAutocompleteModule: add WordAutocompleteModule (b9501be)
- xm-alert: fix error as object response (48e9da7)
- xm-alert: replace $.notify with snackBar (a2ea94d)
- xm-alert: replace alert with snackbar (a991755)
- xm-bool-control: add xm-bool-control (6d9299e)
- xm-bool: add OnChange (e1dabf6)
- xm-bool: change remove to remove_circle_outline (0de6234)
- xm-bool: rename to xm-bool-view (3cdc24a)
- xm-control-errors: add XM_CONTROL_ERRORS_TRANSLATES (102021a)
- xm-date-range: add auto focus (3a2400a)
- xm-dynamic-control-example: create XmDynamicControlExample (78aba73)
- xm-enum: add xm-enum-view, xm-enum-control (b7e47c1)
- xm-mat-card: add actions section (9a595c3)
- xm-mat-card: add data-qa (4c829ad)
- xm-mat-card: add loading (a05479a)
- xm-mat-card: add permission (289e2ab)
- xm-mat-card: add xm-header-actions (#693) (f1d0aec)
- xm-mat-card: add xm-mat-card (#675) (961c71b)
- xm-mat-card: switch PageChangesStore on edit (08657ee)
- xm-navbar-language: add tooltip (4d28191)
- xm-public: add xm public page (4c6289c)
- xm-ribbon: add release version (76b9259)
- xm-table-column-dynamic-cell: add component (e717c3e)
- xm-text-control: add possibility to trim value (b72f12d)
- xm-text-control: add possibility to trim value (819bbf6)
- xm-text-control: add xm-text-control (d1eb3e5)
- xm-text-control: change default value for applyTrimForValue (a8d2254)
- xm-text-example: add example with text trim option, add doc to README.md (5bcc90e)
- xm-text-view: add xm-text-component (b564dfd)
- xm-text-view: add xm-text-view (7fa8488)
- xm-text-view: no inline margin (a18a015)
- xm-theme: extend with themeScheme and colorScheme (ba95d61)
- xm-toaster: change to MatSnackBar (f7a73d3)
- xm-translation: add TranslatePipe to services (cc6a936)
- xm-user-login-widget: add XmUserLoginWidgetModule (7f19385)
- xm-user-security-settings: add XmUserSecuritySettingsModule (8acd0c9)
- xm-user-settings: add XmUserSettingsWidgetModule (f5462cf)
- XmDatetimeControl: General improvements (895713a)
- XmEntity: add createdBy (aa55550)
3.0.0 (2020-03-20)
- add img-fluid class to <img (5a31bce)
- alert: remove margin on top (f35bf25)
- app:menu: added condition for empty menu/children.length (72fbec5)
- app:menu: reorganized if (2ec9bdf)
- build (06e7f8c)
- build: fix global (e495a63)
- build: strict deps (8aa7f8e)
- card: fix card styles (97b4925)
- check by env (b6d5b34)
- client-management: fix scopes (1d2b00d)
- client-management: remove console (bb76f0d)
- dialog: fix submit button (6bc25fe)
- disable errors (1135822)
- feetback: add attributes (68aa2b6)
- fix RequestCache (553745c)
- fix: replace Renderer with Renderer2 (dc1d300)
- karma: update to angular 9 configs (3cac80a)
- loader: fix scss (bafd891)
- main, navbar, task-manager - button styles (2b05203)
- mat-fab color (e84f250)
- menu: add *permitted and hidden (dce0e93)
- menu: fix groupKey match (c512a7e)
- menu: remove useless argument (da61fd6)
- navbar: add navbar-toggler (56480e2)
- navbar: allow feedback only auth-ed users (07bbc6f)
- ngx-translate: fix translate loader (1845a7c)
- notifications: add clearInterval (3658f6f)
- remove conflicted rules (7521687)
- ribbon: change header (eb35713)
- scripts: extend manage-exts.js with assets (85943ff)
- scripts: remove generate-localization-file.py (f8720b7)
- shared-testing: typing (1e844a8)
- shared: add createRequestOption (a1d8f75)
- shared: fix build (c274af2)
- sidebar: add EntityConfigService (a35d705)
- sidebar: added const for if (1dd171e)
- sidebar: added possibility to hide item (c084fe6)
- sidebar: split styles (53854ae)
- styles: add mat-slide-toggle-thumb (873475c)
- styles: fix rounded (b82d535)
- styles: fix themes build and import (0e74fa3)
- styles: improve bootstrap typography (b135c2e)
- styles: remove mat deps (46b1086)
- test: add NgxWebstorageModule (7b5df3a)
- titles: add undefined check (a28cd5b)
- translations: add XmTranslationModule (8ed4f01)
- user-component: ooops o_0, somebody forget to remove debugger (c1847dd)
- user: fix logout permission (8990479)
- xmAceEditor: add destroy (cdee115)
- XmUiConfigService: move requestCache to constructor (d3c0b54)
- account: add logout (c38725f)
- add alert module (d80e150)
- add bowsersList (97d2bc7)
- add cache, IUIConfig, XmUiConfigService (6b4dbcb)
- add input.module.ts (f87686d)
- add mb-5 (0135d7f)
- add no-data module (c89e1c4)
- add noImplicitThis (8a5fb69)
- add permission module (9c56454)
- add stylelint (84c151d)
- add typedef, type-annotation-spacing (c83367c)
- add xm-entity module (a2bda11)
- add xm-maintenance-view.module.ts (56099f7)
- add XmEventManagerService (d47e7c5)
- add xmsharedModule (fd08bdf)
- alert: add XmToasterService, XmAlertService (ca05342)
- alert: replace JhiAlertService with XmToasterService (381fef8)
- alert: replace swal with XmAlertService (e326bd5)
- angular.json: add all themes (d4aa7c7)
- angular2-json-schema-form: XmJsonSchemeFormModule at '@xm-ngx/json-scheme-form' (4270700)
- auth-jwt: add session (4533add)
- build: update angular to @8.2.14 (7ac124b)
- core: add core config (bdf050f)
- core: add permission service (615ead2)
- core: add request-cache.ts (791efa6)
- core: add xm-ui-config (525a365)
- core: add xm-user (b48af65)
- core: XmUiConfigService add private api (1be3096)
- dashboard: add widgetName (58b84bd)
- dynamic-widget: add error logs, provide injector (b26137a)
- dynamic-widget: add lazy module-entity support (5dfa7a4)
- editorconfig: update (0323e7f)
- environment: add getServerEnvironment (768f9ea)
- eslint: add code styles (d180a46)
- eslint: add configs, lint files (0c2d322)
- eslint: extend rules with no-inferrable-types (5be7d99)
- feedback: add feedback page (9b33d73)
- feedback: material button styling (7f1af48)
- hide linebreak-style, and of @typescript-eslint/no-use-before-define (2a1c906)
- i18n: add yes and no (6b248a1)
- i18nJsf: add Principal (dec2ba8)
- icons: removed icons from cards (1c714f1)
- init (5f2d229)
- init permission.directive.ts (74b1a4e)
- language: add language.module.ts (94e9dca)
- layout: add ribbon (8e5da1e)
- loader: add loader module (3efe451)
- main: add layout styling (cf5d710)
- menu: add fucus style (d1aff09)
- navbar: remove useless comments (7682f58)
- navbar: styling icons (5f2ec99)
- navbar: styling of search input field (1dc77ed)
- nginx:gzip: add gzip conf (033e538)
- package.json: add npm-link to prebuild (bdf47de)
- package: add webpack-bundle-analyzer (5fc59ea)
- package: update all dependencies (56f2220)
- password: the same padding as settings page (60a2fb6)
- permission: improve doc (04e27e3)
- polyfills: update according to angular 9 (ac40f48)
- replace deep /**/ with single /*/ (811183d)
- replace ngx-rating with custom (c893e9f)
- scripts: replace string assets with glob: '**/*' (5110012)
- session: add core session service (fc1eaca)
- settings: the same colors for save buttons (d916198)
- shadow: remove @angular/material (cf1e12c)
- sidebar: add color variables (7d8355f)
- sidebar: add xm-sidebar (3ff9fee)
- style: add configs (77f5f5f)
- stylelint: add configss, and lint files (def796f)
- styles: add bootstrap variables to theme (3cecd4b)
- styles: add font variables (ddf8c3e)
- styles: add mixins (df24b90)
- styles: add README, angular config extend with src/app/ext (5400cad)
- styles: add replace-styles.js (5807286)
- styles: add scroll styles (2aaacd9)
- styles: add sidebar styling (9de8ac3)
- styles: add styles.scss (b0027a6)
- styles: add tint to secondary color (7d52068)
- styles: add typography vars (84f7e4d)
- styles: card-header (363f9fb)
- styles: change theme build strategy (e3eb4bb)
- styles: remove components (66a27dc)
- styles: split theming with components.scss (0424e2a)
- sweetalert: add scss variables (6b618bf)
- switch to eslint (df82521)
- take-until-on-destroy: add take-until-on-destroy.ts (dac13d3)
- theme: remove @angular/material, add default theme (5ce020b)
- themes: add default xm themes (78daf36)
- toaster: add options (5d9cf8d)
- translate: override ngx-translate (f086166)
- tsconfig: determine the necessary config (a8644a9)
- tsconfig: provide main modules (2a60fca)
- ui-config: add session listening (f144993)
- update @angular/flex-layout@8.0.0-beta.27 (9ebcf0a)
- xm-config: in case if no data.theme use default (85f17d2)
- xm-entity: add @xm-ngx/entity (76344a4)
- xm-password-needed: add xm-password-needed.module.ts (66e3bd8)
- xm-routing: import lazy modules (a5f956e)
- xm-toaster: extend(bc) toaster service (f981d8f)
- XmEntity: extend with .data generic (d4926c8)