3.9.13 (2019-05-10)
- Update dependencies (091785d)
3.9.12 (2019-04-08)
- Downgrade version of ngx-bootstrap to 3.2.0 and freeze all dependencies (2dc68a0)
3.9.11 (2019-04-08)
3.9.10 (2019-03-23)
- Algorithm "check token for expired" has be updated, tested for one minute (#280) (14e0080)
- Rename child index.ts to providers.ts (97954a6)
- Update dependencies (6992870)
- Create RuckenWebModule and RuckenCoreModule and move translation and model configs to there (#287) (ef18c75)
3.9.9 (2019-03-10)
- Update customTranslate pipe (4e80ad6)
3.10.0 (2019-03-10)
- Add check to undefined (#278) (26ef4ee)
- Move configs and models from entities folder to parent (46a8985)
- To all Date field add alternative type "Date | string" (#279) (3f313df)
- Update dependencies (9e7186e)
3.9.7 (2019-03-05)
- Update docs and fix translates (cd6219d)
3.9.6 (2019-02-28)
- Update dependencies and format sources (b546c79)
3.9.5 (2019-02-16)
- Update dependencies (5c2975e)
3.9.4 (2019-02-11)
- Update dependencies (4b77665)
3.9.3 (2019-02-11)
- Add check exists of method setData before call it (d876264)
3.9.2 (2019-02-06)
- web: Remove inputs and outputs properties in auth-modal, replace them to bindIO (5a71d39)
3.9.1 (2019-02-05)
- Update logic for detect current site theme (3186efc)
3.9.0 (2019-02-05)
- Update more constants names to UPPER_CASE, change config in auth module (084dce9)
- Add BindIoInner decorator for all classes, remove more getter and setter and change them to use ngOnChange, change all BehaviorSubjects to BindObservable (4a98023)
3.8.1 (2019-01-27)
- Change use form-group without bindIO (8ede3f2)
3.8.0 (2019-01-27)
- Add ngx-bind-io and update all sources (fb362de)
3.7.2 (2019-01-19)
- Remove duplicate validator NotEqualsToPassword (9f47d57)
3.7.1 (2019-01-12)
- Add clearExternalErrorsAsync if profile save is success (f8ca8e1)
3.7.0 (2019-01-08)
- Correct searchText value for onSearch in base-entity-list (9bcf119)
- Remove bad used code on getter and setter (6420613)
- Replace uri to url (a925e4d)
- Update transformDateToString (d9f93c1)
- Update work onNextPage method (7aa79a8)
- Add new Inputs for links (206c4c2)
3.6.0 (2018-12-30)
- Add prompt and confirm modal types in base modal service (9b98995)
- Remove workaroud code for update nested groups and permissions (fa907ea)
- Update dependencies and fix sources for it (3e988eb)
3.5.0 (2018-12-10)
- Remove bootstrap styles from @rucken/core move it to @rucken/web (215f892)
- Replace BehaviorSubject to BindObservable for Input-s in components (c9f13d1)
- auth-modal: Move auth modal to @rucken/core (009ea5f)
- deps: Update dependencies (d7b206b)
3.4.0 (2018-11-17)
- deps: Update dependencies (4809c3c)
3.3.5 (2018-10-12)
- Change method of set current from value from storage (e989b59)
3.3.4 (2018-10-11)
- core: Add dependencies (56147f6)
- core: Move initCurrent to initializeApp (8d3c5f3)
- deps: Update dependencies and source for it (3cf58c2)
- modules: Remove all empty forRoot() methods (9a6a55b)
- storages: Change sync methods to async with Promise (b3428a8)
3.3.3 (2018-09-28)
- deps: Update dependencies (a1a9b1d)
3.3.2 (2018-09-26)
- base: Add check typeof searchText === 'string' in onSearch method (9a859fd)
3.3.1 (2018-09-25)
- base-entity-list: Add support default value on create and append (3c87b8e)
- guard: Fix wrong work PermissionsGuard (68095d8)
3.3.0 (2018-09-23)
- user: Add disable datepicker on readonly mode (22eb4b6)
- user-profile: Add disabled attribute (34523bb)
- directives: Add directive disableControl and use it in user profile forms (6c22c3e)
- modals: Changed create modal options method (5c0c69d)
3.2.0 (2018-09-20)
- refactor: Move used entryComponents to @Input properties and remove duplicate code from classes (f4d72c5)
- Add all components for entities: group, user, permission (5e7e85a)
3.1.4 (2018-09-16)
- deps: Update dependencies (ac75f09)
- refactor: Add onSearch and onChangeOrder method for replace call onChangeFilter (ea31593)
- refactor: Remove usage repository from templates (2d4db60)
- refactor: Updated folder structure and change config type for models to inject config token (f42ee5f)
3.1.3 (2018-08-31)
- Update @rucken/cli (96cc79a)
3.1.2 (2018-08-30)
3.1.1 (2018-08-18)
- lang: Disable force update current language onLangChange (4854335)
- Add detect empty options on ThemesModule.forRoot (3a59ed9)
- Update dependencies versions (2382e38)
3.1.0 (2018-08-12)
3.0.2 (2018-07-12)
- libs: Add types for correct work with tests (e67c276)
3.0.1 (2018-07-10)
- deps: Update dependencies and refactor source for it (1df92cc)
3.0.0 (2018-06-16)
- entity-grid: Add check columns?.length in template (3f787a8)
- form-group: Add support autocomplete=on for inputs (3ce76af)
- ssr: Add PermissionsGuard for custom canActivate for check access to lazy route components, original NgxPermissionsGuard work is incorrect (c7da58c)
- theme-module: Update theme model (2085a1a)
- themes: Add support change them in ssr mode (06d2d77)
- themes: Remove apply theme css only in browser (19e7b38)
- Minimum required Node version: 8, npm: 6.1.0, angular: 6.0.3, rxjs: 6.0.0
2.1.1 (2018-05-14)
- modules: Remove duplicate providers (b15c863)
2.1.0 (2018-05-08)
- perm.pipe: Add arguments for pipe: defaultValue: boolean = true, trueValue: any = true, falseValue: any = false (4189e83)
- Add check variables to undefined (6770db2)
- pipes: Add userPerm pipe, for check access to object (92f06e4)
2.0.9 (2018-04-29)
- entity-grid: Add other ng-templates for replace (77f0eb6)
2.0.8 (2018-04-27)
- error-extractor: Change validation errors extractor (5875f2d)
2.0.7 (2018-04-27)
- base-entity-list: Set filter as optional (3803ca1)
- custom-transforms: Update "transformDateToString", add check exists "value.getDate" in convert date to string (0f9f1aa)
- entity-grid: Disable row onClick on action cell (8ba739e)
- form-group: Add tooltipPlacement input for change position of tooltip (6558e0f)
- grid-modals: Remove disabled modal with grid (d8802b4)
2.0.6 (2018-04-26)
- entity-grid: Update work with selected items (48e5fc9)
2.0.5 (2018-04-25)
- entiy-grid: Run selectedChange on set items (ab368cf)
2.0.4 (2018-04-25)
- entity-grid: Add "selectFirst" for inited items, default is true (b782e58)
2.0.3 (2018-04-25)
- base-entity-list: Add out event "selectedChange" (8b9c465)
- entity-grid: Add multiSelectColumns for multi select, fix html if create is not allow (f6898df)
- form-group: Support append "form-control" class to textarea input type, add disable checkIsDirty on show errors (9e53c24)
- forms: Add checkIsDirty for disable show errors in form on init (ae1bcd4)
2.0.2 (2018-04-22)
- modules: Remove duplicated imports (47b8ec1)
2.0.1 (2018-04-21)
- directives: Restore use Renderer (e51aeff)
- errors: Update error-extractor (9fb6ff5)
- message-modal.service: Add MessageService to all grid components (91d13d4)
2.0.0 (2018-04-15)
- ssr: Add support store JWT in cookie for correct render with ssr (187f136)
- Rewrite all project (a5f4c89)
1.30.5 (2018-01-28)
1.30.4 (2018-01-25)
- package: Add copy index.html to 404.html for "gh:deploy" script (d41a782)
1.30.3 (2018-01-25)
- assets: Remove no used assets (f984785)
- deps: Update dependencies and change sources for it (e863c2b)
- links: Add javascript:void(0) to links without href (f958625)
- modals: Fix errors on get item from null array (89f7f20)
- ssr: Add basic support ssr (480efe0)
- tsconfigs: Update tsconfig (69b8157)
1.30.2 (2018-01-17)
- account.service: Change response for account update (4546de9)
- account.service: If email with password not found in users, clear token (3fa960c)
- models: Change format methods for models (90a7938)
- select-input: Move translate select options to getter items (bd82ddd)
- select-input: Add support change value on select-input in runtime (8bd9553)
- select-input: Remove resize from items setter (6ce94f3)
- user.model: Convert bool properties to bool in constructor (7a467be)
1.30.1 (2018-01-12)
- base-resource-select-input: Set default value for inputReadonly to false (d70152a)
- navbar: Remove show changelog modal on first open site (20d40e3)
- select-input: Add ignore errors if item prop is readonly (c4038fc)
1.30.0 (2018-01-10)
- base: Add @Input to title for base page and frame (3a6bd4f)
- base: Remove interfaces change its to classes #83 (aace802)
- base-resource-list: If used mock items and not set perPage, set default to 10 items on per page (22e4405)
- deps: Remove @ngui/auto-complete and angular2-ladda (140abe6)
- deps: Update dependencies (92b7850)
- profile-frame: Fix error in update profile #82 (8eb1821)
- select-input: Fix work typeahead and add async loading #81 (bf2d031)
- styles: Remove custom styles like "app-grid-...." and others #101 (5ce1ee2)
- text-input: Set null if date value is invalid (9baed6d)
- user-components: Add check userGroups before set/get values from its (4bc7576)
- Add update local items on change mock items (6b55cbf)
- base: Add interfaces for service and model and implements all from its #83 (f043bec)
- text-input: Change datepicker component for new ngx-bootstrap style #81 (4272629)
- user.model: Add checkGroups method (7849399)
1.29.1 (2017-12-14)
- account: Fix set fullAccess prop to account (a48b6eb)
- please-wait: Add remove logo if not set (3cd3be6)
1.29.0 (2017-12-14)
- access: Add options for enable fullAccess for all with ignore permissions on roles (f24504e)
1.28.2 (2017-12-07)
- deps: Update dependencies for Angular 5.1.0 (2565d4f)
1.28.1 (2017-12-06)
- deps: Update dependencies (2bcba4d)
1.28.0 (2017-12-04)
1.27.1 (2017-11-19)
- libs: Change main file of @rucken/web (78b111c)
- rxjs: Move create Subject from class body to constructor (b2deac9)
1.27.0 (2017-11-19)
- Bump version of angular, new version: Angular 5.0.2
- errors-handler: Update method for detect errors (d2c742a)
- refactor: Update all usage '...rxjs/operators...' (9aaec68)
1.26.0 (2017-11-18)
- account-profile: Change ok button title (b74de7b)
- entity-list-modal: Remove onEnter from grid (f461975)
- Remove duplicate set value for account (aa1067f)
- navbar: Change get auth modal account property to user (c036cb3)
- select-input: Set height for autocomplete li elements (4415531)
- http: Change HttpModule to HttpClientModule (880619b)
1.25.1 (2017-11-13)
- dummy: Remove dummy for detect translate with @biesbjerg/ngx-translate-extract, and refactor code for it (21604a0)
- mockItems: Fix work with mockedItems (e5ccdcd)
- user-groups-grid: Change accessToCreate to accessToAdd in template (c75b9a9)
1.25.0 (2017-11-12)
- base-resource-list: Change type of "onLoaded" property Input => Output (2a8190c)
- downgrade: Downgrade Angular to stable 4.4.5 and revert all changes, because it not worked with sub packages (a7f8eb7)
- entity-select-input: Fix error if selected empty value on modal for list (73179ba)
- base-resources-grid: Move base methods and props to base-resources-list from base-resources-grid and base-resources-select-input (60ad68f)
1.24.0 (2017-11-08)
- base-resource-grid: Remove detect column for multiselect on selectItem method (6286571)
- DI: Add missing imports (2a94383)
- DI: Move inject services from constructor to manual inject with Injector (1a5ce48)
1.23.1 (2017-10-31)
- components: Add call super.afterCreate() in all afterCreate (fd8f8fc)
1.23.0 (2017-10-30)
- base-repository-service: Chenage run mockUpdate to mockCreate in create method (b8505b4)
- base-resource-select-input: If type is select change loadAll to true (85d8452)
- base-component: Move subscribe from init to afterCreate (6cc1d50)
1.22.2 (2017-10-30)
- base-remote-repository: Fix error in remoteCreate method (a440efa)
- base-resource-select: Change check service exists in search method (686c4ac)
1.22.1 (2017-10-27)
- account-service: Add local validate before sent request to backend (080acec)
- deps: Downgrade angular dependencies, for fast build and stable work (66a8f39)
- tooltip: Fix show error in tooltip (067ed35)
1.22.0 (2017-10-27)
- permissions: Change name Create to Add (552640b)
- permissions: Move check permissions from getter to init method in component (c6786e2)
- controls: Change ChangeDetectionStrategy to OnPush (2ab7706)
1.21.0 (2017-10-25)
- configs: Remove config classes from controls, for DI in others projects (4c3fea4)
1.20.0 (2017-10-25)
- home-guard: Change firstHomeActivated to false if first visit is activated (bf60ba7)
- resource-grid: Fix getter of columns (0023de9)
- acccount-service: Add checkPermissions on accountService and store results in _cachedPermissions (a56041d)
- repository-service: Add setTimeout on call remote actions (bd735ad)
1.19.1 (2017-10-23)
- base-repository-servce: Change remoteUpdate => remoteCreate in create method (3fbc516)
1.19.0 (2017-10-22)
- base-resources-grid: Add check to undefined on change columns (fd4438a)
- components: Add takeUntil for all subscribe on Subject (14eb1aa)
- subscribe: Add takeUntil to page and frame afterCreate method (69be165)
- web: Update set default values on afterCreate (b29f3bf)
- base-component: Move getter to subscribe to change account (d65d648)
1.18.5 (2017-10-20)
- base-resources-grid: Remove set default value for readonly property (3007e10)
1.18.4 (2017-10-20)
- components: Move boolean properties to afterCreate (e42f193)
1.18.3 (2017-10-20)
- errors: Add guards to frames and fix work with mock items on grid (658171c)
1.18.2 (2017-10-19)
- base-service: Change check validate to optionals method (8c41d83)
- base-service: Error wrong create action detect (eccc683)
- model: Remove convert pk to number if it undefined or null (ccf8d38)
1.18.1 (2017-10-17)
- deps: Update dependencies
1.18.0 (2017-10-15)
- scripts: Fix gulp task name (9aecaab)
- refactor: Move demo app to apps folder, update all files for correct work with him (6a5c9d4)
1.17.0 (2017-10-14)
- components: Move afterCreate from constructor to OnInit (519bebd)
- guards: Add simple guard services (cc82d7d)
1.16.0 (2017-10-13)
- account.service: Add attribute token in info method (91ed8f7)
- base-page: Move load child routes to getter and setter (b18bc13)
1.15.3 (2017-10-12)
1.15.2 (2017-10-12)
- deps: Update dependencies (a2fc028)
- entities-select-input: Update template for correct work in select mode (821dadf)
- rename: Grous to Groups (530d341)
- scripts: Add modules to index.ts (20e40a0)
1.15.1 (2017-10-08)
1.15.0 (2017-10-04)
- Returned accidentally deleted imports (20a63fc)
- module: Change compilerOptions on @rucken/core (58aed72)
- module: Change module name to index.js, for correct native script import (439a084)
1.14.1 (2017-09-30)
- deps: Update dependencies (7120a1b)
1.14.0 (2017-09-30)
- account-service: Change status name getter (03d56e6)
- alert-modal: Fix show error message (84b1648)
- base-repository: Change private prop to protected for use it in extended classes (d3deaec)
- deps: Update dependencies (0ae9412)
- model: Remove used on base properties, add translate error for incorrect re password (7bac521)
- Package was divided into two core and web (b0fde20)
1.13.2 (2017-09-19)
- deps: Update dependencies (52d9f3b)
- refactor: Change name cachedResourceService to cachedResourcesService (ff15ada)
1.13.1 (2017-09-18)
- scripts: Remove prepare from test script (778df00)
1.13.0 (2017-09-18)
- Add imports modules for list modals to input modules (48702e4)
- check readonly by hardReadonly field (910239d)
- Detect focusabel components (11c5508)
- AoT: Add shared service to demo app component, it is work as bridge (2c9e435)
- base-resource: Error if data not founded (c3f02a8)
- shared: Add shared module to demo app (d7261d1)
- text-input: Add no emit change of model if date value is wrong (27a9fa8)
- translate: For correct work with AoT, add sharedService.linkTranslateService() in any lazy component who use translate (7d48224)
- AoT: Full support ngx-translate + hard code translate dic (not remote json file) + aot + lazy routes (0ff23c9)
- base-resource.model: Add format date in methods for work with dates (0c0b018)
1.12.0 (2017-09-02)
- Change demo, remove safeHtml (074a4e1)
- Add getMockItemsNextPk for base repository service and move mockItems to getter (e4acf46)
- Remove all usage of DomSanitizer, change to use safeHtml pipe (6777a23)
- Update dependencies (6aa0f29)
1.11.1 (2017-08-19)
- Set npm and nodejs specific version in package.json engines (d211f4e)
1.11.0 (2017-08-19)
- custom-translate.pipe: Add custom pipe for translate (a42d058)
- Add get support custom api url on repositories (fec86af)
1.10.5 (2017-08-07)
- base-resource.model: Change detect used timezone fore date fields (2264941)
- env: Change demo host url in environment (ca4dcce)
- services: Refactor helpers and account service (5f489de)
1.10.4 (2017-07-02)
- refactor: Change modal-footer-buttons to footer-buttons (6df03cc)
- refactor: Change name of ResouceEnumStatus to EndpointStatusEnum (5218af3)
1.10.3 (2017-06-29)
- deps: Updates all packages and downgrade typescript to 2.3.0 (0a9e07f)
1.10.2 (2017-06-28)
- user.model: Fix method "formatToAuth" type (d778e4b)
1.10.1 (2017-06-23)
- demo: Fix errors and add integrations with rollbar.com
1.10.0 (2017-06-21)
- account-profile-form: Fix dateOfBirth input type (1677ce1)
- text-input: Change default date style to native (546ddf3)
- modal-footer-buttons: Change all buttons in modals and forms, add loading spinner (28cf5d8)
1.9.1 (2017-06-18)
- models: Add detect className to model class constructor (8021d59)
- text-input: Remove all usages ngx-mydatepicker, change to datepicker from ngx-bootstrap (fb7ab51)
1.9.0 (2017-06-14)
- radio-input: Change update value method (ec7853e)
- app-modals: Add set size of modal (3f8ac1f)
- text-input: Add ngx-mydatepicker mode for date type input (bda7d95)
1.8.3 (2017-05-28)
- deps: Update deps for publish on npm packages (db890e0)
1.8.2 (2017-05-28)
- paths: Fix error path for source files (57d12e3)
1.8.1 (2017-05-27)
- lang: Fix change language for labels on buttons (2024af8)
- navbar: Add to navbar language switcher and fix error translate pages and frame on the fly (76fe091)
- text-input: Remove mask directive from textarea (e46c7b3)
1.8.0 (2017-05-23)
- refactoring: Remove no used code and imports (b54630e)
- grids: Add exclude: any[] options to BaseComponents, for exclude records by id on request to backend for fetch data (c8d8109)
1.7.0 (2017-05-15)
- refactoring: Move more duplicate properties to base class (e9e3aca)
- refactoring: Add base components for pages and frames and move base app component to base folder, add fill navigation list and frames list for page from routes (02204f3)
1.6.0 (2017-05-14)
- contentModal: Remove default focus from button (a619f48)
- refactoring: Create base folder for base class of components, services and etc., change all places where it usage (144d722)
1.5.0 (2017-05-13)
- any: Add any type for all place where used models, for extends (0a6c10e)
- className: Add class name to model, change props names for detect pk key in model (e28266d)
- demo: Change default lang to "en" (32b5146)
- deps: Update dependencies (b84f44b)
- pixel: Remove pixel element for hook enter on table, changed to host hook (02e9bb4)
- refactoring: Add BaseComponent and extends all components from it (2a9141c)
- refactoring: Move show tooltip for error and info to BaseComponent (f4e8f3f)
1.4.4 (2017-05-01)
1.4.3 (2017-04-28)
- demo: Fix errors founded with ng lint (c10ce96)
- deps: Update dependencies (05e5a45)
- deps: Update dependencies, remove noused code from app.component (f3fee28)
- lint: Change tslint for this project (8e098c9)
- lint: Fix all errors founded with ng lint (6886641)
- srcgen: Fix scripts for gen list of ts files and po2ts converter (dfafdf6)
1.4.2 (2017-04-23)
- grid-select-inputs: Change properties names and extend it (bc0eb68)
- inputs: Change properties names and extend it (425364d)
- route: Add please wait on lazy route changes as on first load application (48f37f9)
- srcgen: Remove extendable components from list of components (feda93e)
1.4.1 (2017-04-18)
- srcgen: Remove extendable components from list of components (feda93e)
1.4.0 (2017-04-18)
- home-page: Remove include README.md on home page (9678199)
- AoT: Add lazy load to pages and frames (673fe54)
- modules: Move all components to modules, for AoT (1e2ffb5)
1.3.1 (2017-04-17)
- home-page: Remove include README.md on home page (9678199)
1.3.0 (2017-04-15)
- demo: Add new dependencies and click on version for show modal (8eaf10d)