Note: All the versions not mentioned in the changelog file do not contain changes.
v0.4.11 (2019-04-12)
- #468 Check origin of postMessages (@dariadomagala)
- #460 Modal mfs e2e tests (@parostatkiem)
- #451 Prevent unlogged rendering (@parostatkiem)
- #463 Add simple collapsible navigation option (@hardl)
- #459 Display labels in mobile top header menu, vertical alignment for labels (@marynaKhromova)
- #446 Modal mfs (@JohannesDoberer)
- #438 Improve login error behavior (@maxmarkus)
- #437 Optimize luigi.css size (@marynaKhromova)
- #424 Product switcher on mobile (@parostatkiem)
- #435 Fix alert message hidden under content window (@y-kkamil)
- #425 Add ts declaration file (@y-kkamil)
- #423 Duplicated logos and app switcher markup (@JohannesDoberer)
- #461 Prevent unescaped characters in the Alert component (@y-kkamil)
- #466 Deactivate Typescript Declaration file for Luigi Client (@jesusreal)
- #448 Escape some html characters for alert component (@y-kkamil)
- #429 Luigi client package should not contain src folder (@jesusreal)
- #427 Fix transparent background in alerts (@dariadomagala)
- #454 Documentation for modal microfrontends (@JohannesDoberer)
- #442 Remove Creative Commons license from the docs folder (@klaudiagrz)
- #419 Change the codeowners file (@mmitoraj)
v0.4.10 (2019-03-08)
v0.4.9 (2019-03-07)
- #412 Focus improvements (@hardl)
- #409 Fix double-click selection issue (@hardl)
- #411 Wrap alert in an invisible overlay (@parostatkiem)
- #403 fix generic alert bug (@JohannesDoberer)
- #333 Fix errors when building luigi angular sample application (@kwiatekus)
- #395 Add generic alert (@jesusreal)
- #394 fix application setup issues (@JohannesDoberer)
- #390 Implement test coverage feature (@parostatkiem)
- #389 Add generic confirmation modal (@jesusreal)
- #385 Reload microfrontend when clicking on selected node (@maxmarkus)
- #371 add product switcher to navigation (@JohannesDoberer)
- #392 Reload same node fails if no iframe exists (@maxmarkus)
- #380 Fix default child and 404 error mechanism bug (@dariadomagala)
v0.4.5 (2019-01-23)
- #313 Luigi config meets es6 (@parostatkiem)
- #325 Webpack for LuigiClient (@parostatkiem)
- #321 Dynamic nodes prevent navigation tree mutation (@maxmarkus)
- #310 Improve 404 handling (@parostatkiem)
- #315 Add isolate all views setting (@dariadomagala)
- #339 Increase oidc client loading timeout (@kwiatekus)
- #377 Fix iframe top position (@jesusreal)
- #378 Fix frame reload on 404 (@dariadomagala)
- #368 Dynamic path params not passed to children providers - fix (@pekura)
- #362 Relative navigation from client does not work with dynamic nodes (@pekura)
- #349 Fix preserve views node params (@dariadomagala)
- #361 Empty navigation category should not be shown (@pekura)
- #352 Fix babel polyfill error (@parostatkiem)
- #342 Ignore path params in context switcher label (@parostatkiem)
- #365 Split documentation for navigation config (@bszwarc)
- #343 Add docs and examples for anonymous content (@dariadomagala)
- #313 Luigi config meets es6 (@parostatkiem)
- #325 Webpack for LuigiClient (@parostatkiem)
- #310 Improve 404 handling (@parostatkiem)
- #315 Add isolate all views setting (@dariadomagala)
- #344 Fix formatting issues and add missing info (@bszwarc)
v0.4.4 (2019-01-10)
- #319 Implement anonymous content feature (@hardl)
- #306 Icons in navigation nodes (@parostatkiem)
- #331 Fix defaultChildNode mechanism for root path (@jesusreal)
- #317 Improve defaultChildNode (@parostatkiem)
- #306 Icons in navigation nodes (@parostatkiem)
v0.4.3 - 2019-01-07
- #318 Increase timeout and improve error handling for loading oidc client library (@kwiatekus)
- #312 Fix node params for path routing (@dariadomagala)
v0.4.1 - 2018-12-27
- #252 Unsaved changes modal (@parostatkiem)
- #288 Add possibility to use pathRouting with angular-cli (@maxmarkus)
- #307 Fix error with parsed data (@dariadomagala)
- #301 Fix dropdowns behavior on click events (@dariadomagala)
- #305 When adding a listener via Luigi client API, call only the listener being added (@jesusreal)
- #299 It is not possible to have a root node with empty path segment and a view (@pekura)
- #283 Default child node mechanism breaks if path ends with a slash (@pekura)
- #277 Improve Luigi readme files (@bszwarc)
- #282 Add short README.md file about Luigi Core (@bszwarc)
v0.4.0 - 2018-12-06
- #259 Nav collapsed feature (@parostatkiem)
- #247 Luigi view components design upgrade (@antiheld)
- #226 Add check if modules are same domain (@dariadomagala)
- #266 Fixes for browser incompatibilities (@pekura)
- #253 Allow async defaultChildNode (@maxmarkus)
- #261 Fix the relative path bug (@dariadomagala)
- #250 preserveView should allow viewUrls with query params (@maxmarkus)
- #246 Luigi client creates extra entry in browser navigation history (@pekura)
- #238 viewUrl should not be mandatory in dynamic node (@maxmarkus)
- #262 Add improvements to Luigi Client API comments and annotations (@bszwarc)
- #251 Improvements for dex auth (@maxmarkus)
- #241 Include v0.3.8 in changelog (@kwiatekus)
- #240 Improve luigi client docu and generate new (@jesusreal)
v0.3.8 - 2018-11-23
- #190 Context Switcher in top navigation (@maxmarkus)
- #209 Support navigation nodes that just link to other nodes (@jesusreal)
- #162 404 support for non existing paths (@parostatkiem)
- #187 Luigi core config refactorings (@jesusreal)
- #200 Align luigi header title with fundamental style (@parostatkiem)
- #180 Token refresh (@y-kkamil)
- #160 Configurable logo and title (@maxmarkus)
- #235 Issues with path routing (@jesusreal)
- #234 Add logout.html to webpack config (@kwiatekus)
- #232 Fix no context switcher error (@pekura)
- #224 Bugfix/preserve view content area (@maxmarkus)
- #222 Login fix (@hardl)
- #202 Fix go-back-button bug (@parostatkiem)
- #215 mock auth logout page fix (@y-kkamil)
- #211 Multiple path parameters do not get replaced in view url (@pekura)
- #212 Fix failing unit tests (@dariadomagala)
- #206 Center the logo (@dariadomagala)
- #196 Fix for goBack when not using micro-frontend without routing (@maxmarkus)
- #177 Allow multiple init and update listeners (@maxmarkus)
- #197 Improve luigi-client js docs (@kwiatekus)
- #155 Describe get path params and get node params better (@pekura)
- #199 Add missing line and improve wording (@bszwarc)
v0.3.7 - 2018-10-31
- #169 Enable Luigi Client (microfrontend) to check whether a path exists in the main app (@jesusreal)
- #168 Fix bug for closest parent navigation on Luigi Client (@jesusreal)
- #138 Add details about navigation nodes and reading node parameters (@bszwarc)
- #176 Update and improve the content of the installation guide (@bszwarc)
- #161 Fix small docu bugs (@jesusreal)
v0.3.6 - 2018-10-23
- #131 Make automatic login configurable (@dariadomagala)
- #121 Navigation node as a link to an external page (@parostatkiem)
- #118 Keep left-side navigation on a node hierarchy level (@maxmarkus)
- #129 Add automatic loading indicator to show processing (@maxmarkus)
- #105 Enable e2e tests (@dariadomagala)
- #142 View preservation is now allowed also cross-domain (@maxmarkus)
- #140 Fix css issues in core and angular example (@jesusreal)
- #116 Change per-component backdrop to global one (@parostatkiem)
- #120 Fix fonts bundling in luigi core (@parostatkiem)
- #115 Re-login not redirecting to luigi app (@jesusreal)
- #148 Copy template for security issues (@franpog859)
- #135 Improve getting started documentation (@maxmarkus)
- #137 Add autogenerated luigi client api docs (@jesusreal)
v0.3.5 - 2018-09-26
- #104 Dynamic pathSegments in navigation nodes (@maxmarkus)
- #84 Remove unnecessary files from public folder (@dariadomagala)
- #103 Fix behavior of the logout dropdown (@dariadomagala)
- #102 Fix 'preserve view' feature for sibiling nodes (@maxmarkus)
- #89 Fix unnecessary 'authSuccessfull' handler execution on each page refresh (@dariadomagala)
- #79 Fix fundamental-ui issues in applications setup docu (@jesusreal)
- #107 Commands path info in angular example readme (@parostatkiem)
core-0.3.3 - 2018-09-14
- #67 Navigation node visibility with custom nodeAccessibilityResolver (@maxmarkus)
- #82 Fixed changedetector bug (@dariadomagala)
- #71 Fixed top navigation popover behavior (@maxmarkus)
- #76 Fixed broken routing after successful OIDC authentication (@maxmarkus)
- #57 Fixed preserve view and back example (@dariadomagala)
- #75 Fixed import of LuigiClient on angular app (@jesusreal)
- #80 Luigi documentation refinements (@dpolitesap)
- #34 Introduce changelog file (@jesusreal)
client-0.3.2 - 2018-09-10
core-0.3.1 - 2018-09-07
- #31 Redirect from root node to first child (@y-kkamil)
- #50 #49 [fix] OAuth2 implicit grant flow should use GET as default reques⦠(@aartek)
core-0.3.0 - 2018-09-05
- Preserve view and go back feature.
- Default child nodes feature.
- Support for url parameters.
- Add vue.js example app by @DamianLion
- On angular example app, update angular version from version 5 to 6.
- On angular example app, introduce fundamental-ui css framework.
- Backdrop functionality can now be disabled via Luigi Config object.
- Add error message for missing Luigi Config.
- Improvements on authorization, remove login button, trigger auth flow on page load.
- Add documentation.
- 'hideNav' flag to disable top and left navigations is called now "hideNavigation" and is under "settings".
- 'isHashRoute' flag to activate hash routing is moved to Luigi Config object under 'settings' and is called now 'useHashRouting'.
- Luigi Config is now under "window.Luigi.config" instead of "window.LuigiConfig" and "setConfig" and "getConfig" helper methods are available.
- On angular example app, fix path routing issues by simplifying app chunks split.
- On backdrop functionality, fix some small visual errors.
client-0.3.0 - 2018-09-05
- Support for url parameters.
- Add documentation.
- Prevent reloading of whole browser window when navigating with hash routing and only hash changes.
- Core: Angular example application.
- Core: Hash-based and path-based routing.
- Core: Navigation setup.
- Core: Support authorization via Open ID Connect (OIDC) or OAuth2 Implicit Grant.
- Core: Navigation on top and left (can be disabled via Luigi Config object).
- Core: Backdrop functionality.
- Core: Authorization.
- Client: Lifecycle functions.
- Client: Link manager for navigation.
- Client: UX manager for backdrop.