Skip to content

Latest commit

 

History

History
703 lines (480 loc) · 30.5 KB

CHANGELOG.md

File metadata and controls

703 lines (480 loc) · 30.5 KB

9.4.0 (2023-10-16)

Bug Fixes

  • enabled JSON.stringify (cdeca58)
  • islongitudinal no label (3522b09)
  • labels for kmeans (1af28f3)
  • longitudinal domain vs dataset (0a0c8f3)
  • longitudinal label (fb5a0b9)
  • mask Formula if no algorithm implements it (5cb4ed2)
  • moved preprocessing strategy variable at first place (94dfa5f)

Features

  • contributing doc (b06860e)
  • fixed longitudinal label (7632b39)
  • Galaxy workflow 404 placeholder (c22746f)
  • hierarchical table reworked (82e2c23)
  • kmeans 3d (f483ccb)
  • Longitudinal data handling (9e55b40)
  • longitudinal params if longitudinal datasets (56673b8)

9.4.0-beta.1 (2023-08-03)

Bug Fixes

  • moved preprocessing strategy variable at first place (94dfa5f)

Features

  • Galaxy workflow 404 placeholder (c22746f)
  • Longitudinal data handling (9e55b40)
  • longitudinal params if longitudinal datasets (56673b8)

9.3.1 (2023-05-11)

Bug Fixes

  • fixed useEffect dependency (7f95f5c)
  • force semantic to release ^_^ (48b90a7)

9.3.0 (2023-03-23)

Bug Fixes

  • Add dropdown on histogram grouping (5a5f88a)
  • Change label Select Parameters (9b10e81)
  • exareme: Descriptive Analysis message when no variables selected (e58efa8), closes #11
  • export: TableResult image export (acbdf1d)
  • Form invalid prevents submit experiment (fffb362), closes #9
  • graph: Revert Highcharts (b944145), closes #5
  • groupedVariables localstorage (13687a4)
  • Remove JSON export on descriptive statistics (49c1af1)
  • reverted semantic release to 9.4.2 (decc633)
  • type error (83b39ea)

Features

  • Multiple BarGraph wip (b0e161a)
  • Switched to Bokeh from Highchart (a4c6bf8)

9.3.0-rc.3 (2023-03-19)

Bug Fixes

  • Change label Select Parameters (9b10e81)
  • exareme: Descriptive Analysis message when no variables selected (e58efa8), closes #11
  • Remove JSON export on descriptive statistics (49c1af1)

9.3.0-rc.2 (2023-03-19)

Bug Fixes

  • Add dropdown on histogram grouping (5a5f88a)

9.3.0-rc.1 (2023-03-12)

Bug Fixes

  • export: TableResult image export (acbdf1d)
  • Form invalid prevents submit experiment (fffb362), closes #9
  • graph: Revert Highcharts (b944145), closes #5
  • groupedVariables localstorage (13687a4)
  • reverted semantic release to 9.4.2 (decc633)
  • type error (83b39ea)

Features

  • Multiple BarGraph wip (b0e161a)
  • Switched to Bokeh from Highchart (a4c6bf8)

9.3.0-beta.3 (2023-03-12)

Bug Fixes

  • Form invalid prevents submit experiment (fffb362), closes #9
  • graph: Revert Highcharts (b944145), closes #5

9.3.0-beta.2 (2023-03-11)

Bug Fixes

  • export: TableResult image export (acbdf1d)

9.3.0-beta.1 (2023-03-11)

Bug Fixes

  • groupedVariables localstorage (13687a4)
  • reverted semantic release to 9.4.2 (decc633)
  • type error (83b39ea)

Features

  • Multiple BarGraph wip (b0e161a)
  • Switched to Bokeh from Highchart (a4c6bf8)

9.2.0 (2022-11-19)

Bug Fixes

  • round numbers in DataTable (f2a809f)

Features

  • yarn: Bumped vitejs to 2.2.0 (2f0fd3c)

9.1.2 (2022-10-20)

Bug Fixes

  • caddy: Missing port in host (6567f24)

9.1.1 (2022-10-20)

Bug Fixes

  • guide: Issue with missing element in page (616d3b7)

9.1.0 (2022-10-19)

Bug Fixes

  • Error when opening Galaxy (JSON) (bf4e8a9)
  • Experiment list fullname instead of username (d726744)
  • Issue with config.json (undefined not valid) (b3cafbd)
  • Issue with old tutorial still used (e13f56e)
  • Viewed was not set after experiment display (9dbbd2a)

Features

9.1.0-beta.3 (2022-10-19)

Bug Fixes

  • Error when opening Galaxy (JSON) (bf4e8a9)

9.1.0-beta.2 (2022-10-19)

Bug Fixes

  • Issue with old tutorial still used (e13f56e)

9.1.0-beta.1 (2022-10-19)

Features

9.0.1-beta.2 (2022-10-13)

Bug Fixes

  • Issue with config.json (undefined not valid) (b3cafbd)
  • Viewed was not set after experiment display (9dbbd2a)

9.0.1-beta.1 (2022-10-11)

Bug Fixes

  • Experiment list fullname instead of username (d726744)

9.0.0 (2022-10-05)

Bug Fixes

  • Algorithm name comparison issue (f271177)
  • algorithm parameter value set type to string (1479f74)
  • Apollo cache collision (05080e0)
  • Apollo config error (xsrf token) (60fd8b3)
  • Apollo error display (5dcfc37)
  • Bokeh charts not updating when data changes (77aef96)
  • Bubble not spliting text correctly (4fa7d5a)
  • Cache policy on configuration causing issue (af8af3c)
  • Descriptive stats has no covariables (76c1930)
  • ECMAScript's version compilation target (43a24ef)
  • Error message when loading access page (5909826)
  • Experiment list was not refreshing auto (a0e99c4)
  • Favicon wrong extension name (c3235ad)
  • Filter variables not present in query (39545bb)
  • Heap space limite JS (98eae2e)
  • Issue graphql was call twice (260b600)
  • Issue graphql was call twice in descriptive (637be7f)
  • Issue mixed up result state (index key issue) (356eac2)
  • Issue when creating component filter (10034ea)
  • Issue when editing chart (6367960)
  • Issue with number input (bee5790)
  • load domains for all pages (b281033)
  • Matomo not loading correctly (44550fd)
  • Missing port in host param from caddy (6aeae66)
  • Missing table name (be2561a)
  • Notification text typo (1df1fca)
  • Notification text typos (59cd7f8)
  • prevent setState if no user changes (ef6d861)
  • Redirect to main page if already logged (ed3cb00)
  • Refactor filter and formula (GraphQL usage) (10d3624)
  • Remove GA env variable (not used anymore) (2f68a44)
  • Storybook updated for vite (664de1b)
  • Table style changed property name (35be099)
  • Type issues in Graphs (3d1f1b0)
  • User guide cannot be shown (872d67e)
  • User not redirected after tos (5eb4fd9)
  • Vite configuration for Caddy (6ef2fab)

Features

  • Add AlertResult display (bc72a58)
  • Add branding and configuration for connectors (49599b7)
  • Add bundle visualizer (dev purpose) (8968127)
  • Add export csv on table results (7156259)
  • Add histogram grouping option (03230c2)
  • Add login page and user state management (d51ed25)
  • Add Spinner element on route loading (9f45de0)
  • Added HBP logo in the footer (2de5ea8)
  • Algorithms migration Exareme 2 (7e14cee)
  • Allows html tags in TOS markdown (d8b05d2)
  • Datasets filter on variables and groups (dafb227)
  • Experiment export (PDF & JSON) (51b2b44)
  • Externalization of Caddy's configuration (5deac2b)
  • Filter and Formula can be hidden (c66fde2)
  • Integration of bubble chart and bar chart (5f6abf9)
  • Matomo integration (72b82dd)
  • Migration to Vite (aece755)
  • Refresh token after expiration (401) (354548b)
  • Retrieve algorithms through GraphQL (814b29f)
  • Unit result export and axis editable (6b7357b)
  • Update license (3cd3e81)
  • Update storybook (5b0317e)

BREAKING CHANGES

  • New Gateway API needed

8.0.1 - 2021/12/22

  • Updated Login Page links
  • Integrated new portal backend experiment status logic

8.0.0 - 2021/12/21

  • Formula UI
    • Interaction and transformation operation on contiunous data
    • Integrated for Descriptive Statistics and Logistic Regression
  • GraphQL type definitions available for frontend
  • Added Storybook.
    • Table and GroupTable visual components.
  • Integrated new Descriptive Statistics output
  • GraphQL implementation for Metadata
  • GraphQL implementation for Descriptive Statistics

7.1.0 - 2021/01/14

  • Moved web server from nginx to Caddy

7.0.0 - 2021/01/14

  • Integration with new Backend API

6.4.12 - 2021/01/14

  • One-way Anova integration
  • CART: typo
  • Logout handling
  • Scaling charts & visualisation fix

6.4.11 - 2021/01/12

  • Cart & bug fixes

6.4.10 - 2021/01/12

  • New Login page
  • Better labels display in Bubble hierarchy
  • Boostrap Components updated to v4
  • Data Model replacement by experiment parameters
  • Experiment module, search, delete, pagination
  • Refactored tests
  • Basic SEO ls+json
  • Styling harmonized
  • Various UI improvements
  • nginx timeout for backend increased
  • nominal replaces multinominal % binominal types (Breaking change)
  • New Logistic Regression integration
  • New Naive Bayes integration
  • React.Strict component
  • Removed moment.js for Day.js
  • moving XMLHTTPRequest from request to Axios library
  • CART: added samples value

6.4.9 - 2020/10/20

  • Naive Bayes visualisations #283

6.4.8 - 2020/10/20

  • Updated MIP Screens Tutorial

6.4.7 - 2020/10/20

  • MIP Tutorial

6.4.6 - 2020/10/15

  • Check parameters for null
  • nginx timeout set to 300

6.4.5 - 2020/10/13

  • Fixed available algorithms rules parsing #288
  • Fixed filter formating output

6.4.4 - 2020/09/29

  • Added 3C algorithm + test
    • Current R implementation matters about the order of the x variables sent in an array
  • Added filter box
  • Various minor bug fixes

6.4.3 - 2020/06/15

  • Renamed federation to datacatalogueUrl for main server

6.4.2 - 2020/06/15

  • Fixed error handling in summary_statistics

6.4.1 - 2020/06/11

  • New test data for TBI
  • Fixes for
    • Kaplan Meyer
    • Statistics
    • Calibration Belt
    • Longitudinal data

6.4.0 - 2020/06/11

  • Cart new output
  • Removed timeout for experiment
  • Fixed IE broken link

6.3.3 - 2020/06/08

  • Fixed scaling of containers for browser resizing or large screen #174
    • Needs a refactoring of current Highchart implementation
  • Highcharts lib update
  • Refactored variable lookup function, Bubbles should react faster
  • Fix for stalled session #176
  • Fix for missing datastests on saved models #162
  • Fix for wrong dataset selection #175
  • New error message when user don't have access to roles/pathologies #153
  • Added link to MIP website for requesting access #6
  • No more unecessary call if not logged in #24
  • Cleanup CSS / removed unused code

6.3.2 - 2020/06/02

  • UI splash Radial background
  • Fixed error handling for stats
  • Mip deployment fixes

6.3.1 - 2020/05/28

  • Updated MIP deployment test server with python deployment

6.3.0 - 2020/05/22

  • New statistics fixes
  • Filter fixes
  • Error handling for tables

6.2.3 - 2020/05/22

  • Datacatalogue integration for Federation
  • New Descriptive statistics integration

6.2.2 - 2020/05/07

  • Kaplan Meier new integration

6.2.1 - 2020/05/07

  • Fixed XSRF regression

6.2.0 - 2020/05/06

  • Fixed XSRF token parsing in cookie

6.1.4.1 - 2020/04/30

  • Fixed Terms Of Service form for local instances.
  • Fixed Galaxy access

6.1.4 - 2020/04/16

  • Keycloak and Galaxy Error handling

6.1.3 - 2020/04/07

  • Bug fix for enumerations without a label
  • Reworked filter comparison, fixes a refresh bug in filters

6.1.2 - 2020/04/03

  • Added dataset, amyloid42_status, p_tau_status to filters
  • Error message for Galaxy
  • Pathology label on views
  • Dataset Labels for Analysis
  • Tests refactoring
  • mip-deployment stack added as a git submodule

6.1.1 - 2020/03/26

  • Longitudinal bug fix

6.1.0 - 2020/03/26

  • ROHAN Service link (Ontologies for Neurosciences)
  • Kaplan Meyer and longitudinal datasets integration
  • Exareme 20.0.0 integration

6.0.1 - 2020/03/23

  • Added alert message for Keycloack Forbidden 403 response

6.0.0 - 2020/03/14

  • polynominal => multinominal change

dev_5.2.7 - 13.03.2020

  • Reworked Histogram variables
  • Reworked Cart last node + center zoom

dev_5.2.4 - 2020/03/10

  • Cart algorithm integrated
  • Updated Typescript & d3.js librairies
  • Histogram grouping variables fixes
  • Annotation module for Highchart
  • Changed TBI CDEs Mortality to Categorical type
  • hbpmip/exareme:dev_v14.2
  • Calibration Belt dynamic variables integration
  • Added Annotation module for Highcharts
  • Reverted x<->y for multiple histograms

5.2.0 - 2020/02/27

  • New API for Galaxy integration
  • Dockerized tests - (run-test.sh)
  • Calibration Belt integration
  • Removed hint on algorithm hover
  • Histogram fixes
  • Removed local/federated mode
  • Added training videos in help
  • Bug fixes
  • UI improvements

5.1.18 - 2020/01/30

  • Added more static filters for dementia
  • Bug fixes
  • PCA integrated

2019/12/13

  • Multiple Histogram integrated
  • NaiveBayes integrated
  • TTEST_PAIRED integrated
  • ID3 tree view visualisation (dendogram)
  • TTEST_ONESAMPLE integrated
  • Better tooltip on algorithms
  • Default parameters and enum from Exareme integrated

2019/04/12

  • Prevent user to perform an experiment without any selected dataset
  • Logout button in Profile, call GET /logout
  • Dropdown for Histograms
  • Replace label by code if not exists in metadata
  • KMeans integration + tests
  • CircleCI script, not working, as their docker service logs doesn't produce outputs on CircleCI and local CircleCI doesn't have the same implementation
  • Tests updated

5.1.11 - 2019/11/12

  • Galaxy Workflow Engine embedded in Federation Mode
  • Workflow error handling for Galaxy based algorithms
  • Algorithm widgets
    • factorial/additive
    • levels selection for categorical variables
  • Removed Woken calls
  • Using Exareme for
    • descriptive statisticsd
    • histograms
    • algorithms
      • LOGISTIC_REGRESSION
      • TTEST_INDEPENDENT
      • ID3
      • PEARSON_CORRELATION
      • LINEAR_REGRESSION
      • ANOVA
      • Naive Bayes with cross validation
  • Removed unused visjs library

5.0.0 - 2019/10/08

  • Navigation reworked
  • Explore layout redesigned
  • Removed lots of css, migrating to styled-components
  • Galaxy iFrame integration
  • multipathologies
  • Exareme statistics replace Woken summary statistics
  • Removed /v3 path
  • React Login
  • Re-enabled Bugsnag for production build
  • Removed Angular
  • Switched React Linter from TSLint to ESLint

4.0.0 - 2019/07/05

  • Removed ID3 and Naive Bayes standalone ( => 5.0 )
  • Histograms:
    • Local version with Woken
    • Federated version with Exareme
    • Galaxy Workflow Error handling
    • Exareme histograms error handling

4.0.0-beta.1 - 2019/06/20

  • Galaxy Workflow POC
    • Naive Bayes
  • Multi pathologies POC
  • Exareme Algorithms integration
    • Pearson correlation
    • Histograms
    • Logistic regression
    • Anova
    • Naive Bayes
    • ID3
  • EE page
    • Exareme Histograms
    • React/D3 hook architecture
  • Local/central algorithm list
  • Homepage draft (/v3/home)
  • Types cleanup

3.0.4 - 2019/05/29

  • Bug fixes

3.0.3 - 2019/05/10

  • Enabled KNN
  • Filter tests by plateform in CI, do yarn test woken or yarn test exareme

3.0.2 - 2019/05/08

  • Fixed Mime type bug due to Mime type bug on on Woken see
  • Fixed config.mode for federation
  • Removed Heatmaply (Too heavy ~7 mo)

3.0.1 - 2019/05/08

  • Test suite can now run as a standalone docker to test any live installation, see /app/v3/README.md
  • Fixed footer

3.0.0 - 2019/04/30

  • Tag release, no changes

2.16.5 - 2019/04/08

  • Highcharts to 6.1.0 (angular security fix)
  • Reworked Heatmap test

2.16.4 - 2019/03/26

  • Idem than 2.16.3 - Previous merge failed

2.16.3 - 2019/03/26

  • Fixed CircleCI build & test
    • Exareme tests are disabled as datasets are not aligned ( can't save a model on the backend if the dataset doesn't exist)
    • However tests pass on web-anayltics-demo, branch research_datasets
    • To be fixed in Exareme integration
  • Fixed Heatmap bug
  • Reworked mining cache

2.16.2 - 2019/03/20

  • Added test for exareme filters
  • Added footer to Experiment pages
  • default kfold value to 3

2.16.1 - 2019/03/19

  • Removed validation for local mode
  • Tests fixes
  • Fixed kfold for kmeans

2.16.0 - 2019/03/13

  • Algorithm tests completed, testing 20 algorithms (Woken, Exareme) see ./app/v3/src/components/API/tests/Integration/Experiments/README.txt
  • Algorithm fixes
  • Updated yarn libraries (react, highcharts)
  • Various UI fixes (Dropdown, results)

2.15.8 - 2019/03/08

  • Implemented Helpdesk forms (Angular, React)
  • New Term of Services page

2.15.6 - 2019/02/25

  • Quick implementation of linear regression from Exareme

2.15.5 - 2019/02/24

  • UI fixes
  • Fixed filter bug
  • Fixed heatmap visualisation
  • Libs; swaped numeral (buggy) for numbro
  • Formatted linearRegression

2.15.4 - 2019/02/22

  • Fixed filter query bug
  • Modularized plotly.js -> -1.20 Mo on build
  • Integration and e2e test for Heatmap API
  • Fixed Heatmap formating bugs for federation
  • numeral lib added for scientific notation
  • Fixed visualisation bug to Woken format (see HBPLD-256 in jira)
  • More testing for linear regression federated, 1 or several datasets
  • Updated react libs
  • Fixed typing, imports, canvas testing, ansync tests
  • Migrated from create-react-app-typescript to Create React App

2.15.3 2019/02/18

  • Tests
    • Jest and Enzyme config for Typescript
    • yarn test
    • Render tests for top level components, App, Results, Create
    • API Integration tests for Model: create and update
    • E2E tests based on mocks, federated mode
      • naivebayes
      • linearregression
  • React version
    • Updated all librairies to latest version
    • Added bugsnag client
    • Fixed kfold polynominal presponse processing bug