Releases: TeskaLabs/asab-webui
v24.39-alpha2
Hotfix
- Hotfix on displaying the Help button (INDIGO Sprint 240913, !448)
v24.39-alpha
Bugfix
- Fix dynamic page title (#447, PLUM Sprint 240906, v24.39-alpha)
v23.5
v23.5
Features
-
Implement a new option
dateTimeFormat
to change the time format for DateTime component (INDIGO Sprint 221209, !376) -
Implement a new option
disabledAdvMode
to disable advanced mode in DataTable (INDIGO Sprint 230120, !384)
Refactoring
-
In TreeMenu component, display all closed folder nodes (even empty) with plus mark (
+
) to visually separate it from file nodes (INDIGO Sprint 221209, !380) -
Change toggle icons in TreeMenu component (INDIGO Sprint 221209, !383)
-
Replace
phone_number
withphone
andpreferred_username
withusername
. Add locales for Configuration (INDIGO Sprint 221209, !381)
Bugfix
-
Bug fix for incorrect display of breadcrumbs if parts of the string were almost the same (INDIGO Sprint 221209, !382)
-
Bug fix in the styles for the button in CardHeader (INDIGO Sprint 230120, !386)
-
Fix pagination component which was causing app performance problems when the count of the pages was more than thousand. It used to generate all the items within pagination dropdown. The fix is that it displays only particular amount of pages with options to display more or less of the pages. (INDIGO Sprint 230120, !387)
v22.48
v22.48
Compatibility
- seacat-auth
v22.48
or higher
Authentication and authorization in lower versions will not work properly due to implementation of tenant sessions.
Breaking changes
- Access to tenants must be requested in authorization scope. This is related to tenant session implementation in ASAB WebUI here (PLUM Sprint 221118, !92)
Features
- Implement tenant sessions, implement access denied handling, implement access denied card, remove tenant selector card (INDIGO Sprint 221125, !370)
Refactoring
- Refactor Configuration module scroll styling (INDIGO Sprint 221111, !378)
Bugfixes
- Fix styles for so long title in CardHeader (INDIGO Sprint 221125, !377)
v22.46
v22.42
v22.42
Refactoring
-
Fix markdown and word mistakes in DataTable docs (INDIGO Sprint 220916, !361)
-
Refactor logout in TenantSelection card (INDIGO Sprint 220916, !366)
-
Refactor SplashScreen styles, change Spinner to SplashScreen (INDIGO Sprint 220930, !369)
-
Add advanced mode to AccessControlScreen (INDIGO Sprint 220930, !368)
-
Resize input's padding in dropdown header and moves pagination's buttons box shadow inside of the button. (INDIGO Sprint 220930, !362)
-
Add condition to the DataTable if data is not undefined (INDIGO Sprint 221014, !371)
Bugfixes
- Add styles which turn off spinner (INDIGO Sprint 220916, !367)
v22.38
v22.38
Compatibility
- seacat-auth
v22.38
or higher
Authentication and authorization in lower versions will not work properly due to the changes in the userinfo
endpoint.
Breaking change
- After this release, ASAB WebUI module is compatible only with SeaCat Auth service
v22.38
and newer release tags
Features
-
Add Spinner component (INDIGO Sprint 210406, !95)
-
Implement lazy-loading (INDIGO Sprint 210416, !93)
-
Export SplashScreen (INDIGO Sprint 210416, !100)
-
Add configurable moment locales (INDIGO Sprint 210416, !98)
-
Add configurable and dynamic help button (INDIGO Sprint 210430, !90)
-
Add check if tenant module is enabled before proceeding with authorization (
_isUserAuthorized module
) (INDIGO Sprint 210430, !105) -
Remove tenant parameter from URL when no tenant list is passed from userinfo (INDIGO Sprint 210430, !105)
-
Create app descriptor on build (INDIGO Sprint 210430, !108)
-
Return DateTime multiplier for timestamp in seconds (by 1000) and add support of timestamp in milliseconds (INDIGO Sprint 210514, !109)
-
Add new features to datatable (buttonWithAuthz, action buttons, localization, sorting, spinner, ReactJSON adv mode below each row, fix zero in Footer, add classnames for DataTable components) (INDIGO Sprint 210430, !107)
-
Add new prop noItemsComponent for displaying custom message when there are no items in DataTable (INDIGO Sprint 210528, !120)
-
Implement softcheck on resource access and thus eventually remove an item from Sidebar navigation (INDIGO Sprint 210611, !117)
-
Implement function to remove item from Navigation (INDIGO Sprint 210611, !117)
-
Add versioning to the
styles.css
file on application build to avoid caching when redeploying the app to the production (INDIGO Sprint 210611, !125) -
Logout after expired session in auth module (INDIGO Sprint 210528, !119)
-
Notify user about expiring session in auth module (INDIGO Sprint 210528, !119)
-
Add support of translations for code outside of react function components (INDIGO Sprint 210611, !123)
-
Implemented About screen to the dropdown in auth header (INDIGO Sprint 210611, !130)
-
Add MicroservicesDetailScreen (INDIGO Sprint 210709, !132)
-
Add customButton and customDropdownButton to DataTable header (INDIGO Sprint 210723, !145)
-
Add documentation to dynamic config url (INDIGO Sprint 210723, !149)
-
Refactor MicroservicesContainer, add style with condition to DataTable, add attention required flag to MicroservicesContainer (INDIGO Sprint 210809, !155)
-
Add customComponent to DataTable header (replace customDropdownButton) (INDIGO Sprint 210809, !154)
-
Add documentation for Microservices (INDIGO Sprint 210820, !159)
-
Add option to hide sidebar children based on resource (INDIGO Sprint 210809, !150)
-
Add minimize button to Sidebar (INDIGO Sprint 210820, !160)
-
Add AttentionCard to MicroserviceDetailContainer (INDIGO Sprint 210903, !169)
-
Add serialization of modules and services on app initialization (INDIGO Sprint 210903, !170)
-
Add reusable
KnowledgeBase
component (INDIGO Sprint 210917, !176) -
Move About sidebar item to bottom of the sidebar (INDIGO Sprint 211001, !183)
-
Add tenant selector in SplashScreen mode when user is not authorized by tenant (INDIGO Sprint 211001, !182)
-
Add ErrorHandler (ErrorBoundaries component) (INDIGO Sprint 211015, !186)
-
Uncollapse sidebar items when in sidebar there 2 or less items + Uncollapse active sidebar item + New ordering of sidebar items (INDIGO Sprint 211029, !201)
-
Translate alert messages within the AlertsComponent (INDIGO Sprint 211029, !197)
-
Add possibility to disable breadcrumbs in specific containers (INDIGO Sprint 211029, !193)
-
Create ControlledSwitch & UncontrolledSwitch component (INDIGO Sprint 211112, !207)
-
Update Tools module with option to define Tools configuration dynamically (INDIGO Sprint 211112, !212)
-
Creates separate component to translate user IDs into usernames (INDIGO Sprint 211126, !218)
-
Sidebar autoclose on small screens (INDIGO Sprint 220107, !225)
-
Add possibility to configure items count limit in MicroservicesContainer (INDIGO Sprint 220107, !223)
-
Automatic closing of the sidebar on sidebar items click for small screens (INDIGO Sprint 220121, !228)
-
Fix networking indicator progress bar position on the screen (INDIGO Sprint 220204, !234)
-
Move Library module from lmio-webui to asab-webui (INDIGO Sprint 220204, !231)
-
Update ASAB-Config module with option to add/remove configuration. Add option to set a new section for pattern properties (INDIGO Sprint 220204, !229)
-
Add
customCardBodyComponent
to DataTable (INDIGO Sprint 220204, !237) -
Add download all library content feature (INDIGO Sprint 220204, !233)
-
Replace
moment
withdate-fns
library and implement lazy-loading for dates' locales (bugfixed) + split bundled js file into few (INDIGO Sprint 220204, !239) -
Created datatable content loader (INDIGO Sprint 220121, !230)
-
Add option to dynamically hide sidebar items via ASAB-Config service (INDIGO Sprint 220218, !245)
-
Add option to remove section from config in ASAB-Config module (INDIGO Sprint 220304, !248)
-
Add an option to construct a link in DataTable's cell using a function (INDIGO Sprint 220318, !255)
-
Add feature to import library (INDIGO Sprint 220318, !250)
-
Add global validateConfiguration function, which validate configuration based on current tenant (INDIGO Sprint 220401, !257)
-
Make monaco loader part of the application (INDIGO Sprint 220401, !258)
-
Implement DataTable Sublist (INDIGO Sprint 220429, !264)
-
Make webpack configuration extandable (INDIGO Sprint 220419, !271)
-
Add version field to MicroservicesDetail and MicroservicesList (INDIGO Sprint 220401, !261)
-
Add docs for customRowStyle and customRowClassName (INDIGO Sprint 220527, !280)
-
Implement Switches with Authz (INDIGO Sprint 220527, !283)
-
New design implementation (INDIGO Sprint 210712, !286)
-
Implement a dynamic height-dependent display of table item when the web page first loads (INDIGO Sprint 220902, !356)
Refactoring
-
Renaming configuration option FAKE_USERINFO to MOCK_USERINFO and refactoring code accordingly (INDIGO Sprint 210406, !91)
-
Moving ASAB-Config module navigation under the
Maintenance
tab in the sidebar (INDIGO Sprint 210406, !92) -
Refactor userinfo API call to obtain Roles and Resources for active tenant (INDIGO Sprint 210416, !94)
-
Refactor microservices list in order to have more human readable header ...