Skip to content

Latest commit

 

History

History
673 lines (504 loc) · 52.1 KB

CHANGELOG.md

File metadata and controls

673 lines (504 loc) · 52.1 KB

6.4.2 2024-12-12 (5b80a98...d4a9fcc)

Bug Fixes

  • fix broken builds when using GitHub Actions to deploy Azure Static WebApps (d4fefba)

Documentation

  • add documentation for dataset manager overview category details

6.4.1 2024-10-25 (faa8584...84b8cc8)

Bug Fixes

  • fix resolution of axios dependency during build (84b8cc8)

6.4.0 2024-10-22 (3e213b0...62dbfc9)

Features

  • [PROD-13567] PowerBI dashboards are now hidden when not configured (382fec5)
  • add support of workspace option [workspace].solution.defaultRunTemplateDataset (a68a609)
  • [PROD-13559] add external files to let projects customize translation labels (6b6d166)
  • [PROD-8178] add tags and description in scenario creation dialog (b2ff886)
  • [PROD-8178] display scenario tags and description in scenario manager (6facdb4)
  • [PROD-12789] display dataset name in scenario view (a460a61)
  • [PROD-13747] add an option to pre-fill numeric parameter fields based on the result of a dataset query (81bff8f)
  • [PROD-13564] add configurable dataset details by category (tables with content queried from the dataset) (b269f82)
  • support optional environment variable REACT_APP_API_KEY to bypass API token request (3ee8b73)
  • add support of optional configuration to override local dev account configuration (4c6638d)

Bug Fixes

  • [SDCOSMO-2041] sort workspace cards in workspace selector view (120ab7c)
  • [PROD-13674] fix table not saved after a revert (32bf0ac)
  • fix error caused by sharing non-ETL datasets (5ee7ffb)
  • fix escape button behavior in DescriptionEditor (b923038)
  • [PROD-13564] improve error management in Table component (0a1f318)
  • [PROD-13938] improve layout in Scenario view (adcb4da)
  • fix infinite spinner in Enum component when target dataset doesn't exist (203786e)
  • [PROD-13351] fix reset of previous scenario state when run start fails (b32fd96)
  • fix error handling when an error occurs during table twingraph queries (a984b58)
  • [PROD-13749] fix placeholder label in Dashboards view when there are no scenarios (53292b5)
  • [PROD-13350] rewrite warning message shown when deleting a dataset (9fe83ec)
  • [PROD-14001] add missing dynamic filter for scenario run id (48730ef)
  • fix graph indicator height issue in Dataset Manager view (7670136)
  • fix typo in default message when session has expired (0e4da04)
  • fix error in dataset KPIs when some query values are not used (2e3095d)
  • fix missing Windows-specific MIME type for zip files (16bfac0)
  • fix solution reset before landing on workspace view (53af469)
  • fix possible crash when clearing the error banner (b0269c4)
  • fix infinite re-render loop caused by router vs. RHF (9895bd4)
  • add missing key dynamicValues in solution configuration schema (3580e67)
  • disable storage of MSAL token in cookie (bd5746f)
  • fix router & assets to allow usage of non-root PUBLIC_URL (6ad41ec)
  • fix missing support of PUBLIC_URL in get-embed-info query (cdb8720)

Documentation

  • update yarn install instructions in README (2d3cd87)
  • add instructions to hide powerBi reports (3e9d4ff)
  • add example of nodes and edges queries in Table configuration (56d5a51)
  • [PROD-13674] document known issue with tables sometimes not being displayed (1ae9d8f)
  • [PROD-13559] add and reorganize documentation related to project branding (component customization, translation, ...) (95e483d)
  • remove obsolete section from README (4375bc1)
  • update outdated configuration parameter of help menu (d0293ab)
  • [PROD-13747] add documentation for dynamic numeric input (2f55c5a)
  • add more details about resultKey property in dynamic table (7dfb7e1)
  • [PROD-14001] add documentation of new dynamic filter option lastRunId (95e3792)

6.3.0 2024-07-12 (abfd4f3...aa587fa)

Features

  • [SDCOSMO-1974] implement scenario selector in scenario parameters (071475b)
  • add data fetching from twingraph dataset in Table component (05ac9eb)

Documentation

  • add missing doc of defaultValue option in Table columns configuration (68139dd)
  • configuration of dynamic data fetching from twingraph dataset in Table component (e87a276)

6.2.0 2024-06-21 (578b5ad...f9cda65)

Features

  • [PROD-13357] add native support of twingraph datasets in instance view (6f76e6f)
  • [SDCOSMO-1845] add support for date parameters for ETL parameters in dataset manager (d3b4ab8)

Bug Fixes

  • don't show dataset creation button in placeholder when lacking permissions (37430c9)
  • fix default state of enum parameters with dynamic values in scenario parameters (8b21105)
  • improve error handling for parameters with dynamic values (1d776f6)
  • improve error handling in instance view (2b57627)
  • fix error in instance view if the id of a graph node is not a string (5689191)
  • rename data source type from adt (deprecated) to azure_function (959abc4)

Documentation

  • remove line in default transformation scripts configuration (d8447c3)
  • fix typos in doc of scenario parameters configuration (54e3607)
  • [SDCOSMO-1901] add miscellaneous doc file with dataset filter precisions (d5534b0)
  • describe new data source type twingraph_dataset & reorganize doc (c4b09c5)

6.1.0 2024-04-26 (7bfda34...77fe391)

Features

  • add button to let users stop ETL runners
  • allow logs download when a dataset creation ETL has failed
  • add subdataset creation feature in dataset manager
  • add dataset sharing in dataset manager
  • add new parameter input component MultiSelect to select multiple values from a list, usable for ETL parameters and scenario parameters (use varType: 'list')
  • add support for dynamic enum values (fetch available values from a dataset) in dataset manager & scenario parameters, for both enum and list parameters
  • move most dataset action buttons in overview panel
  • display dataset parent name, when defined, in metadata panel
  • add option datasourceParameterHelpers in workspace configuration to define default values & tooltips for native runners (especially useful for ADT and AzureStorage parameters)
  • add optional filters for datasources in workspace configuration

Bug Fixes

  • reset PowerBI themes for vanilla releases; you may have conflicts on theme files during upgrade if you had customized them after v6.0.0 (106b8b4)
  • fix runner logs parsing to keep only logs of main container (f504ad0)
  • fix uncaught errors when a run template does not have tags defined (0f19aea, 147f02b)
  • fix crash on creation when runner has no parameters (4f2ec25)
  • in dataset creation wizard, display runTemplate name or id when labels are not defined (362edeb)
  • fix webapp crash when datasetManager workspace option is an empty object (bb0c6e2)
  • add a delay before polling start for scenario runs and twingraph creation (81e321e)
  • fix default state of dataset creation wizard form (11c7748, 2f931bb)
  • fix allowed file types for "local file upload" native ETL (a1841a1)
  • reset state of the dataset creation form when removing an uploaded file (e22ec24)
  • add missing tooltips on dataset manager icon buttons (b14d982)
  • restore previous scenario state when its run can't be started (c58c616)
  • change webapp behavior when no datasets match the workspace filter (ec9b4ca)
  • disable hierarchy indentation in DatasetList (6e14a20)
  • prevent dataset selection when clicking on item list action buttons (92de8b9)
  • fix webapp crash when parameter list contains a nullish element (4bdc4de)
  • fix possible errors when solution arrays contain null elements (35cdfb6)
  • improve parsing of errors returned by some azure functions (4fa794a)

Documentation

6.0.0 2024-02-14 (62d17e0...fe55837)

BREAKING CHANGES

  • the property dashboard.warning has been removed from the theme files (c3d5cb0)
  • the use of the dark-theme logo for light-theme was previously hard-coded in the AppBar component, the light-theme logo is now used, as expected (4168f81)

Features

  • add new optional view: dataset manager
  • [PROD-12503] add DatasetView (8672a74)
  • [PROD-13025] generate dataset creation input parameters from solution config (8adc8cb)
  • [PROD-8406] allow translation of run templates (79ffba6)
  • [PROD-13001] add option to disable out of sync scenario results banner (06591ab)
  • [PROD-12930] add current user permissions in organization security in redux (7251bf5)
  • [PROD-12930] add user permissions in datasets security in redux (29ae855)
  • [PROD-12917] replace deprecated workspace config key datasetFilter by linkedDatasetIdList (fbc2bb6)
  • add security & orchestratorType keys in solution schema (cc2659d)
  • [PROD-13001] add option to disable out of sync scenario results banner (06591ab)

Bug Fixes

  • [PROD-12798] fix out-of-sync issue when the backend returns a startime as null (0181a30)
  • [PROD-12786] decouple Dashboards view from currently selected scenario (a3ae2f7)
  • fix CSP issue preventing exports of results from PowerBI dashboards (ae3210d)
  • fix error in instance view when dataContent is null (145f88e)
  • [PROD-12924] redirect on workspaces selector when user has no access right to the solution (a8cda33)
  • [PROD-12954] set same security as scenario when creating dataset parts (d2bb5df)
  • [PROD-12954] update dataset parts security when scenario access is changed (5273c0c)
  • fix background color of cards in workspace selector (3dd9b2b)
  • replace default style of scrollbars for webkit browsers (8423e09)
  • change AppBar style to make it sticky (deff93e)
  • remove color of warning frame around scenario results (c3d5cb0)
  • change style of AppBar when using light theme (4168f81)
  • minor fixes in translations & labels (b6a37a2, bcbdbdb, b404716, e2d3c9b)
  • fix API endpoint used when changing the role of users in scenario sharing options (076f9b1)
  • fix parsing of env var option REACT_APP_ENABLE_APPLICATION_INSIGHTS (89d091e)
  • fix circular dependencies (1d08c29)
  • remove color of warning frame around scenario results (c3d5cb0)
  • change style of AppBar when using light theme (4168f81)
  • fill missing varTypes in parameter values when receiving scenarios (e08995b)

Documentation

  • add documentation of dataset manager configuration (ede14b3)
  • add workspace configuration documentation (cb4097d)
  • improve instance view documentation (ed25d61)
  • update Storage connector requirements in docs (60cdf78)
  • add details for CSM_API_TOKEN_AUDIENCE parameter (7af778b)
  • add workspace configuration documentation (cb4097d)
  • add documentation of dataset manager configuration (ede14b3)
  • [PROD-12475] add queries in dataset manager documentation (f37a9c4)
  • fix example of dataset manager config override (ee6f83e)
  • add warning on user organization role requirement for datasets creation (2a4d314)
  • add default value of canChangeRowsNumber in documentation (b414514)
  • add PowerBI themes customization (3a8d6c2)

5.2.1 2023-10-09 (62b729b...bd062c7)

Bug Fixes

  • fix error preventing login with Azure

5.2.0 2023-10-06 (238b554...e8fa794)

Features

  • improve user input validation for scenario parameters:
    • type-checking
    • required fields
    • min/max length or values
    • list of allowed file extensions
    • comparison with other scenario parameters (e.g. start date < end date)
    • error badges added to point out tabs with validation errors
  • improvements for table scenario parameters
    • add fullscreen support for an improved user experience when working with tables
    • when option canChangeRowsNumber is set, users will be able to manually create and delete rows in the table
    • add support for groups of columns, with optional columns "collapse & expand"
  • improve checks & error messages to help integrators:
    • show warnings in console when solution contains unrecognized keys
    • show warnings in console when workspace contains unrecognized keys
    • improved error messages context & format for PowerBI service account errors
  • more context shown to end-users:
    • modify workspace selector button ("home" button) to make workspace information visible from scenario view
    • scenario run types are now visible from scenario manager
    • the technical details of the solution are shown in the "Help" menu
    • simulation logs can now be downloaded even when scenario runs have succeeded
  • and more new features:
    • when option shouldRenameFileOnUpload is set for files or tables parameters, uploaded files are renamed before being saved
    • add optional tooltips to describe values of "enum" scenario parameters
    • add translation support for enum values

Bug Fixes

  • force date values received from (and sent to) back-end to be set to midnight UTC (987f1cf)
  • rename .xlsx files imported in Table to .csv before upload (5e75dfc)
  • prevent aggrid from automatically renaming table columns (9fcb439)
  • make email & roles non-case-sensitive (25ececb)
  • make running state more visible (d07c6bc)
  • slightly increase size of run template name in Scenario view (1c18af0)
  • add parent-child indentation in scenario dropdown list, in scenario creation pop-up (9d23168)
  • fix errors message mentioning "scenario run" when the "Save" action failed (8efa3da)
  • disable folding of organization Accordion in workspaces selector (834f557)
  • running scenarios are now stopped before being deleted (2bae6fc)
  • show error in browser console when conversions of parameter values have failed (08ff30f)
  • fix possible errors in Powerbi reducer & saga (fcd1929)
  • fix broken behavior of REACT_APP_NO_POWERBI_POLLING option (be87a09)
  • and more minor bug fixes...

Known issues

  • clearing the errors panel of a Table parameter does not reset the "dirty" state of the scenario parameters form
  • when using chrome-based browsers, for parameters of type date, depending on the user location and browser settings, some old dates and timezones may be misinterpreted: when saving the scenario, a date might be replaced by the previous day instead (e.g. dates before March 11, 1911, in France)

Documentation

  • describe validation configuration for scenario parameters (d258e6c)
  • add docs to explain solution and workspace schema validation (5955678)
  • add documentation for hidden option of parameters & groups (5439b48)
  • add documentation of new option columnGroupShow for table parameters (799b9a4)
  • add documentation of new option shouldRenameFileOnUpload for files & tables parameters (4d16789)
  • add instructions for webapp security when using custom API URL (ec4e678)
  • minor changes (ecaf248, 1b15290, db0bb2e)

5.1.1 2023-09-07 (8f66c56...8f66c56)

Bug Fixes

  • fix float numbers input when using FR locale

5.1.0 2023-05-25 (82dd6c3...88f3871)

Features

  • allow users to save modified scenario parameters without launching a scenario run
  • allow users to abort a running scenario
  • add visual indicators in scenario parameters panel to identify fields that have been changed since last save
  • add visual indication around PowerBI charts when the visible results may not be up-to-date with the current scenario parameters
  • add confirmation pop-ups for some actions that can lead to loss of unsaved changes on scenario parameters (e.g. closing the window, switching to another tab in the webapp)
  • in the Scenario view, the PowerBI dashboards panel can now be folded to save some space
  • migrating node version from v14 to v16 for local development

Bug Fixes

  • allow usage of different PowerBI workspaces in the webapp workspaces (7c9927e, d291812)
  • stop polling scenario status on workspace change (b26aa59)
  • add token validation in GetEmbedInfo azure function (4ef6678, 86d1229, b6f5860)
  • fix error banner's animation, handle error properly (859a4e8)
  • prevent null or NaN values in number input fields (1c40ae1)
  • fix console warning regarding undefined required prop (2c4330d)
  • explicitly set scenario security on creation (a21adbb)
  • store data of new last run immediately when launching a new run (15b9bd6)

Documentation

  • add documentation for new optional parameter of GetEmbedInfo azure function (413ae44)
  • add migration guide for v5.0.0 (44b55b2)
  • add doc for v5.0.0 migration script (6e81a97)
  • update documentation to reflect configuration changes of last major version v5.0.0 (d211cf2)
  • update the documentation relative to themes customization (1fad689)
  • update upstream definition commands in README file (9ac46f1)
  • update instructions to run the webapp locally (1338da2)
  • add warnings related to API v2 and v2.4 in instance view documentation (c3333d0)
  • remove link to deleted doc file (4167da5)

Known issue

  • renaming, validating or rejecting a scenario will trigger the "not up-to-date" warning indicator around the PowerBI charts

5.0.1 2023-03-21 (f366bc0...cad52a7)

Bug Fixes

  • fix "digital twin" view tab always visible in the application top bar, and related router issues

Dependencies

  • upgrade webpack to 5.76.2

5.0.0 2023-03-02 (bdf506e...c5f01cb)

Features

  • add workspace selector screen: a single webapp can now be used to browse multiple workspaces
  • add option to add descriptive tooltips in scenario parameters
  • add new input components: sliders & radio buttons
  • improve the layout of scenario parameters input fields
  • add dynamic filter for PowerBI reports containing the list of scenarios visible by the current user
  • add navigation by workspace id in the webapp URL
  • add a migration script to help migrating a webapp from v4.x to v5.0.0
  • add export to XLSX in Table scenario parameters
  • add a datasetList option in workspace to filter the datasets displayed when creating a scenario
  • add workspaces filter in global configuration
  • allow parameters & groups configuration from Solution data
  • allow overriding of Solutions & Workspaces from the webapp source code
  • add an option to hide scenario parameters
  • improve formatting of json files generated by the migration script
  • during the webapp build, environment variables can now be used to override webapp configuration files
  • automatically fill and send extra/hidden parameters (e.g. scenario name, scenario id, ...), no more options to configure
  • generate data-cy of scenario parameters inputs automatically
  • add support of new scenario run state DataIngestionInProgress
  • add an error boundary around embedded PowerBI dashboards to prevent some webapp crashes
  • add UserStatusGate component

Bug Fixes

  • fix scenarios list sorting when none of the root scenarios are found
  • set a limit to the number of errors than can be shown when a table import has failed, preventing some webapp freezes
  • cast scenario parameters min, max & default values from solution data
  • fix get-embed-info azure function that was requesting access to all reports in PowrBi workspaces when asking for a PowerBI token
  • fix layout issues in Dashboards view
  • fix error when downloading a file that has just been uploaded
  • add error banner to display errors when a file upload has failed in editable tables
  • change button and title labels in read-only scenario sharing dialog
  • fix some styles & colors
  • fix infinite run when a scenario is in state Unknown
  • fix webapp behavior on missing dashboards configuration
  • fix setting of env var APP_VERSION in package scripts

Performance Improvements

  • improve performance in scenario manager view

BREAKING CHANGES

  • dependency material-ui migrated from v4 to v5
  • data structure of configuration files has changed, please refer to the v5 migration guide for more details
  • configuration files in src/config are now JSON files instead of JS files
  • drop support of scenario parameters as functions, see migration guide of v3.0.0 to see how to replace them by React components
  • when using an azure function to retrieve the Instance view data, you must now add the URL of this azure function in the connect-src field, in file config-overrides.js
  • options in file src/config/ScenarioParameters.js for extra scenario parameters are no longer used (e.g. ADD_SCENARIO_NAME_PARAMETER, ADD_SCENARIO_ID_PARAMETER, ...; instead, the webapp will automatically generate the values and send them if a corresponding parameter id has been declared in the solution
  • environment variable that was previously available as REACT_APP_VERSION will now be available as REACT_APP_APP_VERSION,to be consistent with the APP_VERSION parameter in the HelpMenu configuration file
  • key 'dataCy' is no longer used in scenario parameters configuration

4.0.0 2022-11-10 (6caa521...0b8e33c)

Documentation

  • add section to document how to update a Function App

Features

  • add scenario sharing feature & enforce RBAC/ACL security in webapp
  • add distinct styles for in & out edges in digital twin visualization
  • improve layout & style in Scenario view
  • add tooltips when using icon buttons

Bug Fixes

  • fix style of "Sign out" button in AccessDenied
  • fix z-index of backdrop shown during scenario creation
  • restore missing backdrop when switching between scenarios
  • fix stuck loading screen on unknown scenario
  • fix scenario view layout when no scenarios exist
  • fix console warning about undefined scenarioId on scenario creation
  • fix console warning about Tooltip around disabled button
  • remove loading spinner stuck after 'wrong scenario URL' redirection
  • print errors details in browser console when the default error message is displayed on login
  • fix detection of connected React components in tabs wrapper
  • fix wrong propType in ScenarioParametersTab component & remove unused prop
  • fix crash related to undefined value reading after react-router-dom dependency update
  • secure table load on scenario change
  • format parameters values in redux scenarios list on reception
  • prevent undesired rerenders of scenario creation dialog
  • prevent re-rendering of the whole application on powerbi errors
  • fix scenarios sort function to include scenarios whose parent is not found
  • rename 'instance' view tab to 'digital twin'

BREAKING CHANGES

  • profiles permissions mapping previously defined in src/config/Profiles.js is no longer supported, the back-end now enforces permissions based on user profiles
  • the list of existing APP_ROLES has been moved to services/config/accessControl/Profiles.js

3.0.0 2022-08-16

Features

  • dark/light theme switch
  • scenarios ids are now included in URLs to let users share direct links to a specific scenario
  • migration script to migrate configuration folder to v3.0.0 format

Bug Fixes

  • after login, users are now properly redirected to the view given in the URL they tried to access
  • fix possible error after login pop-up with some browsers
  • fix error during authentication if profiles and permissions are empty in configuration files

BREAKING CHANGES

Note: a migration guide is available to help you migrate your solution to v3.0.0

  • files in the webapp configuration folder have been reorganized
  • new theme structure:
    • theme is dynamic and has to be imported from Redux from now on
    • removed some material-ui overrides in palette.js
    • removed custom theme variables in palette.js
    • removed 'default' theme folder
  • username removed from top bar
  • react-router upgraded to v6 (PrivateRoute and PublicRoute components have been removed)
  • generic factories (for scenario parameters inputs and tabs) transformed from functions to React components: "function-shaped" factories are still supported but are now considered deprecated, please update your factories to React components (see migration guide for further instructions)
  • the redirection URL was changed from /scenario to /sign-in: you must update the accepted redirection URLs in the Azure portal page of your App Registration and replace /scenario by /sign-in (or only add /sign-in to keep supporting previous versions of your webapps)

2.8.0 2022-08-09 (c56ce5d...f7452e2)

Features

  • allow run-type-based scenario reports (b2e3bc9)
  • new view for ADT instance visualization (3993934)
  • add scenario renaming in scenario manager (ab1df5c)

Bug Fixes

  • fix unnecessary state refresh of table components (00cc9b8)
  • fix english mistakes in labels (5085848)
  • remove loading message before loading (641d1d7)
  • add unknown state placeholder (91feb14)
  • fix crash in Dashboards view when a scenario with 'Unknown' status is selected (193cf05)

Documentation

  • update dashboards documentation (cb22cad)
  • fix broken link in documentation (329772f)

2.7.2 2022-06-15 (f86ac6d...f86ac6d)

Bug Fixes

  • fix CSP-related issue preventing token refresh (f86ac6d)

2.7.1 2022-06-09 (d98bc0f...14c95c6)

Bug Fixes

2.7.0 2022-06-08 (31d11a9...33aa147)

Features

  • add session timeout (d7e7a8a)
  • allow dot in scenario names (37f4b1c)
  • add Content Security Policy and other security-related HTTP headers (33aa147)

Bug Fixes

  • improve errors handling during API requests (eedc283)
  • improve errors handling on sign-in page (99f9e83)
  • disable insecure app insights cookies 'ai_session' and 'ai_user' (d9314ec)
  • fix warning in Azure Function (7a7f4e2)

2.6.1 2022-05-16 (5f97a59...5bc6879)

Bug Fixes

  • fix app crash when no scenarios exist (dcf9cc5)
  • change PermissionGate children prop type from object to node (01b1540)
  • add & use new permission canChangeScenarioValidationStatus for validation status edition (5bc6879)

2.6.0 2022-05-11 (8bf8666...196e124)

Documentation

  • update doc (c87bdc9)
  • add doc for iframe ratio configuration (cb4cbba)
  • Documentation for Azure custom metrics (3ccd690)
  • Fix broken link in doc for custom metrics (cea8ad8)
  • add note to fix possible AppInsights activation error message (a177318)
  • fix formatting in doc file and remove emoji that breaks formatting (dd5f95f)
  • update Upload section in Custom metrics (6eafd69)

Features

  • add DASHBOARDS_VIEW_IFRAME_DISPLAY_RATIO parameter in webapp config (f264aa5)
  • add scenario validation status in scenario & scenario manager views (91f7678)
  • support empty fields in table component (bf87591)

Bug Fixes

  • fix AzureFunction error on missing config (b58fa48)
  • fix Azure Function syntax error (f0782fa)
  • change success color value in theme (fd0feaf)
  • trigger upload file event in app insights (885ce50)

2.5.0 2022-04-04 (65864b3...81c4e58)

Features

  • add getFirstScenarioMaster function in utils (62b147f)
  • implement scenario run duration tracking (4fc8523)
  • make scenario parameters collapsable and move it above dashboards (04f971f)
  • set Cosmo platform-help URL page as documentation instead of previously used pdf file (88db4a1)
  • add scenario launch confirmation dialog (282d3ab)
  • add automatic expansion of the scenario parameters accordion when create scenario (bf66e73)
  • add redirection to selected scenario view from scenario manager (99c55d5)
  • add new webapp configuration parameter SCENARIO_VIEW_IFRAME_DISPLAY_RATIO (920bbb8)

Bug Fixes

  • default current scenario is now first scenario in alphabetical order (5567aa3)
  • fix file import ignored if table was manually edited before (56fe7ff)
  • remove unused Footer component and space reserved for footer (78053f0)
  • fix default label of scenario selector in Scenario view (43d3466)
  • made a lock function per Table parameter instead of global one (bb27eaf)
  • prevent race conditions when setting some scenario parameters state (7277ab9)
  • force column layout for scenario parameters in tab (9b34704)
  • fix date input layout (9b34704)
  • fix missing part of label displayed when no scenarios exist (478d659)
  • fix scenario state not updated in scenarios list when running (bc5c182)

Documentation

  • add description of defaultValue for File and Table parameters (7e01013)

2.4.0 2022-01-26 (a56f333...b49a1e1)

Features

  • add About button in help menu (e747ef7)
  • add Cosmotech website url in App config (e670fde)
  • dashboards now have an option alwaysShowReports to prevent place holder from being displayed (daaddea)

Bug Fixes

  • fix empty field when typing zero in a number input (b0f25d3)

Documentation

  • document how to customize the "About" menu content (d5d7245)
  • minor changes (28313ef)

2.3.0 2022-01-11 (66c2e5f...bb09165)

Features

  • Ag Grid theme is now setable in themes config (8c87dee)
  • add XLSX Import feature (2548e44)

Bug Fixes

  • fix application crash on use of unknown parameters group in solution run templates (e759e48)
  • use constant name based on parameter id on CSV export (27e77b6)
  • Logo not displayed properly with dark theme (07a5470)
  • Fix authentication picture (632af09)
  • improve warning message on undefined dataset connector (1ed835d)
  • fix scenario parameters changes loss on file upload (b793159)

Documentation

  • add note on power bi connection type (63d11fe)
  • precise how to use DOCUMENTATION_URL (2192c4a)
  • fix typo (3112361)
  • add theme custo md in doc ToC (a5c9ef6)

2.2.0 2021-12-03 (b0f8342...254b94c)

Features

  • add support for AAD authentication mode in Power BI dashboards
  • add user roles support with actions & parameters groups restrictions
  • add support for Table scenario parameters
  • use workspace runTemplateFilter info to filter run templates in scenario creation dialog
  • add scenario's name in the delete confirmation dialog, in the scenario manager

Bug Fixes

  • fix yarn start and yarn build scripts behavior on Windows
  • tweak colors palette for dark and light themes

Documentation

  • add documentation for additional scenario run parameters
  • add documentation PowerBI SSO configuration
  • add documentation for authorizedRoles and showParameterGroupIfNoPermission
  • add documentation for table parameters
  • add documentation for ENABLE_APPLICATION_INSIGHTS configuration parameter
  • add recommendations for dashboards size

2.1.0 2021-11-02 (2ec563c...69636de)

Features

  • Add help menu in tab layout (a58a60a)
  • Add extendedVarType management for ScenarioParameters/defaultValues (2b2b8bb)(6bd5466)
  • Add fallback mechanism for parameterVarType in ScenarioParameterInputFactory (d35250a)
  • Send defined additional scenario parameters for scenario run (3720375)

Bug Fixes

  • Remove unused brewery-specific labels from translation files (2ec563c)
  • Remove trailing slash characters in default base path to prevent CORS errors (c19e61c)
  • Fix former parameters values appearance bug during update (50cbc1d)
  • Format scenario parameters for updateScenario API call (951f841)
  • Fix colors for scenario states in scenario manager (0eb0e7e)

Documentation

  • Scenario Parameters advanced customization
  • Minor improvements

2.0.0 2021-10-20 (7d402f2...a450550)

Breaking changes

  • Scenario parameters management refactored (01dc0f4)
  • Reorganise configurations and tests

Features

  • Add Prettier and format all files (1a7c611)

Bug Fixes

  • Alphabetic order for scenario list (3226f59)
  • Use a lighter color for dialogs (a691e8b)
  • Labels layout in Dahsboards left menu (37401dd)
  • Unexcepted no scenario placeholder display after scenario create (2c171a2)
  • update config for multiple files (a388cdb)
  • Right-align labels in dashboards menu (d43f587)
  • .eslintrc file in cypress folder (665ee57)
  • Breaking change in i18next config (d45ec5a)
  • Weird behaviour of Chrome/Edge on input type file (19bb638)

Documentation

  • Change all Scenario Parameters part
  • Fix broken links
  • Improve documentation