Skip to content

Latest commit

 

History

History
277 lines (217 loc) · 38.3 KB

CHANGELOG.md

File metadata and controls

277 lines (217 loc) · 38.3 KB

10.0.0-beta.1 (2018-11-09)

Bug Fixes

  • package: update @mdi/angular-material to version 3.0.39 (457d2a5)
  • package: update @ngrx/effects to version 6.1.1 (1e7f887)
  • package: update @ngrx/effects to version 6.1.2 (1e898ac)
  • package: update @ngrx/store to version 6.1.1 (3ac98ab)
  • package: update @ngrx/store to version 6.1.2 (529448b)
  • package: update @ngrx/store-devtools to version 6.1.1 (1e5758b)
  • package: update @ngrx/store-devtools to version 6.1.2 (146a636)
  • package: update @types/uglify-js to version 3.0.4 (fce3a1d)
  • package: update @types/webpack to version 4.4.17 (24833c6)
  • package: update @types/webpack to version 4.4.18 (ec39709)
  • package: update add-asset-html-webpack-plugin to version 3.1.2 (727791f)
  • package: update angular-in-memory-web-api to version 0.7.0 (44e800e)
  • package: update copy-webpack-plugin to version 4.5.4 (ab76952)
  • package: update copy-webpack-plugin to version 4.6.0 (a4aac38)
  • package: update css-loader to version 1.0.1 (8bbc642)
  • package: update event-source-polyfill to version 1.0.0 (32a0ec6)
  • package: update event-source-polyfill to version 1.0.0 (a62cf49)
  • package: update event-source-polyfill to version 1.0.3 (2dffcb0), closes #791
  • package: update event-source-polyfill to version 1.0.3 (ce41d15), closes #791
  • package: update event-source-polyfill to version 1.0.4 (aca911f)
  • package: update event-source-polyfill to version 1.0.4 (0df420c)
  • package: update jasmine-core to version 3.3.0 (7fec286)
  • package: update karma to version 3.1.1 (548103e)
  • package: update nouislider to version 12.1.0 (6fd6337)
  • package: update stylelint to version 9.7.0 (f13de52)
  • package: update stylelint to version 9.7.1 (8bd786d)
  • package: update webpack to version 4.21.0 (6ac6104)
  • package: update webpack to version 4.22.0 (cceb258)
  • package: update webpack to version 4.23.1 (3fb70e5), closes #790
  • stark-build: add cspFontSrc as configurable property to webpack dev server (5367f69)
  • stark-core: include inherited params from ancestor routing states in navigation history. Adapt Routing Service isCurrentUiState() to take into account inherited params. (1131acf), closes #769
  • stark-core: re-create the last entry in the state history rather than add it again when a transition is dynamic. (2af2657), closes #773
  • stark-starter: add polyfill for String.prototype.trimRight (ef51f3c), closes #213
  • stark-ui: perform the session login in the Preloading page after fetching the user profile (7cc9572), closes #726
  • stark-ui: style fix: footer, header and table. Adapt Showcase and Starter. (553f0f8), closes #696 #715 #723

Features

  • stark-core: add support for deep state navigation for states from lazy loaded modules. Adapt Showcase to make DemoModule and NewsModule lazy loaded (6589846), closes #810
  • stark-core: allow customizing Login and Preloading states via the StarkSessionConfig (f8112cb), closes #727
  • stark-core: implementation of a custom error handler (74d98d0)
  • stark-demo: creation of a getting started page (8c98965), closes #720
  • stark-demo: improvement of the showcase (76a7d67)
  • stark-demo: integrate "angular-in-memory-web-api" to mock backend (needed for GitHub pages) (f698865)
  • stark-demo: reimplementation of the buttons in the header (4df6fdf)
  • stark-ui: add fixed header feature to table component (73b4756), closes #196
  • stark-ui: app Menu Component (5f662fa), closes #240 #710
  • stark-ui: implement Message Pane component (33bf233), closes #593
  • stark-ui: implementation of minimap component (4148d7d), closes #758
  • stark-ui: implementation of reference-block component (17e250f), closes #622
  • stark-ui: integrate translation support in AppMenu component (42a6b73), closes #755
  • stark-ui: split translations from UI components in the different modules they belong to. Split common Core and common UI translations. (bd6fbb6), closes #511
  • stark-ui: stark logo added to showcase and in app-logo component (c680d2a), closes #738

Performance Improvements

  • stark-build: remove deprecated Angular PurifyPlugin. Enhance UglifyJs options to improve performance. (ff621c5), closes #623

10.0.0-beta.0 (2018-09-27)

Bug Fixes

  • stark-core: fix failing XSRF service test (c3d2589)

Features

  • all: add session pages (4d13687), closes #407 #408 #409 #410
  • showcase: improve showcase and move styles from showcase to stark-ui _base (be80748)
  • stark-core: implement Stark XSRF module (e82ed0d), closes #115
  • stark-ui: cards standardization (87da0ef), closes #646
  • stark-ui: color settings (fcd12d5), closes #662
  • stark-ui: implement collapsible feature (44669a1), closes #595
  • stark-ui: implement Pagination component. Integrate pagination in Table component (96ae7b2), closes #539 #514
  • stark-ui: implement toast notification feature (98390c2)
  • stark-ui: implements footer component (2fca5c8)
  • stark-ui: language-selector: implement component/module (38cbd68), closes #564
  • stark-ui: typography + Spaces (8a5675d), closes #475 #671
  • starter: update Starter to keep in sync with Showcase (b0ffd95)

10.0.0-alpha.5 (2018-09-07)

Bug Fixes

  • build: add an argument for build prod when it is a Test CI. Adapt travis.yml to use it (b954903), closes #572 #566
  • build-main: fix version of greenkeeper-lockfile which is installed during travis build (1970b71)
  • build-main: remove custom value for TRAVIS variable (f00d63a), closes #605
  • greenkeeper: fix greenkeeper for updating package-lock (000a4a5)
  • greenkeeper: fix greenkeeper-lockfile (865fee0)
  • release: add "package-lock.json" to the set of files to be updated by release-it (ac7c85c), closes #574
  • release: fix wrong pushRepo option in release-it according to the latest version (5992603), closes #669
  • stark-all: change BrowserModule for CommonModule. Rearrange styles in showcase. Improve build script (83cf5c9)
  • stark-all: upgrade lint-staged to 7.2.2 to fix weird validation warning (62b0b4a), closes #666
  • stark-core: added lodash dependency (649ce6e), closes #630
  • stark-demo: adapt ExampleViewer to fetch example fiiles targeting the right url. Rename title input to prevent weird tooltip. (491fd99), closes #575 #580
  • stark-demo: add AppLogo back in the header after being accidentally removed (4a13249)
  • stark-demo: add missing files and regex to the showcase url auto-replace script (3db3270), closes #571
  • stark-demo: hTML highlighting and 'Try it yourself' (f5114f7), closes #601
  • stark-ui: button - align icon vertically (f9015fb), closes #619
  • stark-ui: modify CSS and add App-Logo to Showcase (90e2e05), closes #583
  • stark-ui: removed TranslateService from breadcrumb component (f40027f)

Features

  • stark-core: use the browser language as the default language (561d288), closes #578
  • stark-demo: add Slider component to the Showcase Demo (0c75595), closes #561
  • stark-demo: style header in the showcase (1804ca3), closes #570
  • stark-ui: added white theme and full width for dropdown component (c8c998e), closes #642 #640
  • stark-ui: date Picker Component (705358c), closes #542
  • stark-ui: implement date range picker (ab06b73), closes #586
  • stark-ui: implement the logout domponent/module (74c2bba), closes #588
  • stark-ui: implementation of breadcrumb component (8f2f129), closes #591
  • stark-ui: implementation of stark dropdown component (40adf24), closes #447
  • stark-ui: implementation of the app sidebar (09eeeea), closes #592

10.0.0-alpha.4 (2018-07-30)

Bug Fixes

  • build: adding quotes arround the Prettier parameters to fix an issue on MacOS. (ff1188b)
  • stark-core: fix circular dependencies detected by Rollup (0620d7b), closes #530
  • stark-core: refactor AbstractStarkMain to enable Angular prod mode before bootstraping the app (bb319fa)
  • stark-demo: add baseHref dynamically via Angular provider to fix Showcase when published in GitHub pages (cfc8592), closes #466
  • stark-demo: adding StarkLoggingService to the ExampleViewer tests (380a60d), closes #484
  • stark-demo: fix baseHref in angular.json file (2a36276)
  • stark-demo: fix pretty-print demo translations (3999ff9)
  • stark-demo: revert PR #471. Adapt baseHref/deployUrl automatically via Node script to fix Showcase when published in GitHub pages (f9dadfd)
  • stark-ui: fix unresolved dependencies detected by Rollup (a1d9487), closes #532
  • stark-ui: include only "src" and "assets" folders in "lint-css" command on stark-ui and stark-core (a1c3a4f)
  • stark-ui: tooltip translation + table translation (12dd3b3), closes #502

Features

  • core: integrated bootstrap (97ca29e), closes #112 #412
  • stark-all: enable npm ci for travis + add package-lock.json + force registry.npmjs.org as registry (f47d610), closes #43
  • stark-build: add support for environment variables at runtime (importing environment.ts file) and at compilation time (using webpack Define plugin) (c29e36b), closes #50
  • stark-build: added html-element-webpack-plugin to handle head section in index.html (ce089c8), closes #60
  • stark-core: add @ngrx-store-devtools package. Integrate store dev tools in showcase and starter (b9c9179), closes #81 #117
  • stark-core: http-service: isolate NBB specifics (e58afa7), closes #257
  • stark-demo: add pretty-print component to Showcase Demo (93557cb), closes #496
  • stark-ui: action Bar Component (d1dd733), closes #481
  • stark-ui: add Prettier and use it for all the supported types of data (5b06aef), closes #500
  • stark-ui: add stark-action-bar into stark-table (d3a2c6d), closes #512
  • stark-ui: example Viewer + basic showcase layout (ff675c8), closes #458 #459
  • stark-ui: implement OnEnterKey directive. Create KeyboardDirectives module (0696959), closes #538
  • stark-ui: implement RestrictInput directive and module (b8bd5be), closes #546 #550
  • stark-ui: implement the Stark-Pretty-Print component (22f84b6), closes #494 #496
  • stark-ui: implement the Stark-Slider component (fd6d03d), closes #448
  • stark-ui: implementation of the button's theme (c49b6ef), closes #476
  • stark-ui: import old stark ui global theming (9ac8dde), closes #456 #472
  • stark-ui: improve example viewer styling (bad3746), closes #515
  • stark-ui: initial implementation of Stark Table component (supporting nested data, sorting and filtering) (80e86c3)

Performance Improvements

  • build-main: adapt "npm install" commands to prevent optional dependencies from being installed. Enable parallelization in webpack prod config. (020a5f4)

10.0.0-alpha.3 (2018-06-26)

Bug Fixes

  • build: adapted the perl command to specify the backup file extension. This was necessary for some perl versions (ec4afc6)
  • build: fix issue in build-utils with environment. Environment file was not replaced as it should. (d21a837), closes #439
  • build: fix sourcemaps in PROD and in DEV (c8c5696), closes #401
  • build: fixed webpack config and circular-dependency-plugin config. Closes #397, #315 (ea9c264)
  • build-main: add support for circular dependency warning. Fix rollup external dependencies (ebd0fd1)
  • build-main: move ng dependencies to ROOT of Stark. Fix issue in build process. Rename tsconfig (c7fecdb), closes #361 #362
  • release: adapt release-it.json and commitlint scopes to fix "release" command failure (0e05826)
  • stark-all: add npx for the remaining script calling global rimraf package (3ce0dac)
  • stark-all: fix nightly build release on Travis (2c2445c), closes #357
  • stark-all: fix some imports and remove obsolete fixme's. Format code with Prettier. Fix stark-ui linting. (daf258b)
  • stark-all: packages: building the stark-core and stark-ui packages with the ncg script fails (139e47b), closes #441
  • stark-build: include postcss loader+plugins to the Webpack css and scss files processing (ffd60e7)
  • stark-build) fix(stark-starter: fix webpack monitor issues with reports folder and HMR (78c799f)
  • stark-core: add missing barrel for common folder. Fix stark-core translations utils imports. (febb69b)
  • stark-starter: fix blocking issue for reports folder (1b7d492), closes #356
  • stark-ui) fix(stark-testing: add stark-ui package to the npm install:all script. Simplify customization of default Karma config. (4f77730)

Features

  • build: add support for custom baseHref and deployUrl in angular-cli.json file with BaseHrefWebpackPlugin (cf941bd), closes #148
  • build: add support for publishing api docs and showcase using Travis. Closes #282 (f38ff86)
  • build: add webpackMonitor (ee46bef), closes #322
  • build: added changelog generation. Closes #335 (e06ba53)
  • core: validate the AppConfig in every service where it is injected (dd41aa5), closes #382
  • docs: added API docs generation to packages and starter. Closes #127 (50c610f)
  • docs: added TSlint rules and adapted documentation for the project (14cb90f), closes #424 #389
  • docs: improved API docs generation with watch mode and coverage checks (60701c8)
  • showcase: added showcase, cleaned up start and got rid of old testing cfg. Closes #395 #353. Contributes to #130 and #63 (abeefe7)
  • stark-all: add commitizen + commitlint with scripts, config & dependencies (1cb59c2), closes #290
  • stark-all: enable resourcesInlining once we have Angular 6 for inlining template in components (9b33ccd), closes #376
  • stark-all: integrate SonarTS to current TSLint checks. Refactor code to fix TSLint violations. (8627ab4), closes #331
  • stark-all: move dev dependencies from packages to ROOT of project + Fix source-map-loader issue (98d2bc0), closes #371
  • stark-all: update to Angular 6, Rxjs 6, Webpack 4, TypeScript 2.7.2 (862d10a), closes #359 #258 #19
  • stark-demo: cleanup of Stark Showcase application (c0a0163), closes #422
  • stark-starter: add NgIdleKeepAlive module in app module (305989b), closes #261
  • stark-ui: implement SvgViewBox directive to enable resizing of Angular Material's mat-icon directive (b4dc8ec), closes #455
  • translation: add functionality to enable the use of translations in Stark modules (fbdfc25)
  • ui: add material theming (9b03c06)
  • ui: create stark-ui package. Implement AppLogo module in Stark. (ffaeacd), closes #101
  • ui: integrate @mdi/angular-material icons (1e30ab7), closes #123

10.0.0-alpha.2 (2018-04-25)

Bug Fixes

  • build: Disable i18n rule for Codelyzer (50a203d)
  • build: Fix Import bracket rule for prettier and tslint (41562db)
  • build: fixed issue with prettier config name with webpack plugin and added new scripts at root (51be4f6)
  • core: fix for validation module related to requested changes (09a388d)
  • core: fix ngc issues and clean-up code in stark-core. Integrate AppMetadata in Starter (5299842)
  • http: fix unit tests. Enhance http demo in Starter (#268) (6d609b8), closes #68 #68 #84 #93 angular/zone.js#1015 #96
  • lazy-loading: Remove PreloadAllModules preloading strategy from routing coneiguration to make lazy-loaded modules to be actually lazy loaded :) (9634dac)
  • lazy-loading: Remove PreloadAllModules preloading strategy from routing coneiguration tz makz lazz-loaded modules to be actually lazy loaded :) (80d09ce)
  • linting: clean stark-build/tslint.json. Remove obsolete options for 'ban' rule (86ed26c)
  • linting: fix some TS linting issues (8d5d6a8)
  • logging: uncomment reducer implementation in logging.module.ts (07a5f0e)
  • ngrx-store: use ngrx store feature selectors in Stark Core modules. Use store-freeze and store-logger meta-reducers in Starter (916c435)
  • rollup: add ibantools to external dependencies (9606ecc)
  • Use latest rxjs forward-compat to solve ErrorObservable issues (28c7ceb)

Features

  • build: added .gitattributes. Closes #144. (b4c3ef2)
  • build: added release and publish support. Closes #54. Closes #24. Closes #27 (101ceab)
  • build: added support for building a subset of the packages (55ec4c1)
  • coverage: add support for code coverage with Coveralls (72aefce)
  • http: correction for imports (464566a)
  • http: create StarkHttp module. Fixed imports. Implemented small demo in Starter [#96] (201edb8)
  • http: implement Stark Http in stark-core (unit tests to be completed) [#96] (719d92d)
  • http: implement Stark Http in stark-core (unit tests to be completed) [#96] (579c59b)
  • logging: create StarkLogging module. Fixed imports (f3684db)
  • logging: implement STARK_APP_CONFIG token and implement Stark logging in Starter (ec09736)
  • polyfills: Update polyfills.browser.ts with the relevant polyfills needed only for IE11 and some special features from Angular. Add needed npm dependencies for those polyfils (2b6a160)
  • routing: adapt CSP style-src directive to allow inline styles from UI Router visualizer (8a1a8fa)
  • routing: add UI Router visualizer. Adapt CSP img-src directive to allow png images from UI Router visualizer (3bc995b)
  • routing: replace Angular Router by UI Router (24b70d4)
  • session: add actions, entities, reducers and services for session module (2dad18c)
  • session: Correction relative to PR requested changes for session module (4290029)
  • stark-testing: create separate stark-testing package and use it in all stark packages and starter (#267) (204dc35), closes #68 #68 #84 #93 angular/zone.js#1015
  • user: add entities for user module (38c48fe)