Releases: optuna/optuna-dashboard
Releases · optuna/optuna-dashboard
v0.20.0
Highlights: LLM Integration
This release includes the support for the LLM integration, which enables AI-assisted features on top of the existing dashboard experience. Please refer to the official tutorial for more details.
What's Changed
- Fix Dockerfile by @c-bata in #1090
- Migrate to uv to make CI faster by @c-bata in #1091
- Add the trigger to release docker latest image by @c-bata in #1092
- Update docker-ghcr action by @c-bata in #1093
- Make sklearn optional by @c-bata in #1094
- Stop using codecov.io by @c-bata in #1096
- Release v0.20.0b1 by @c-bata in #1097
- Run
uv venvin release workflows by @c-bata in #1098 - Add
LLMProviderprotocol,OpenAIandAzureOpenAIclasses by @c-bata in #1095 - Add unit tests for OpenAI providers by @c-bata in #1101
- Fix Docker port forwarding to bind only to localhost by @c-bata in #1103
- Simplify Trial type definitions by @c-bata in #1107
- Add JSON API for LLM integration by @nabenabe0928 in #1104
- Suppress some wannings in Jupyter Lab extension by @c-bata in #1110
- Upgrade dependencies in
@optuna/reactpackage. by @c-bata in #1109 - Bump on-headers and morgan in /vscode by @dependabot[bot] in #1108
- Add
useEvalTrialFilterin@optuna/reactpackage. by @c-bata in #1106 - Improve scatter plot order by @hrntsm in #1102
- Run npm audit fix in optuna_dashboard package by @c-bata in #1113
- Migrate from wasm-pack to custom WASM build process by @c-bata in #1116
- Bump axios from 1.10.0 to 1.11.0 in /jupyterlab by @dependabot[bot] in #1117
- Update
jupyterlab/README.mdby @c-bata in #1118 - Remove the dependency
ts-loaderby @c-bata in #1119 - Add
callTrialFilterQuerymethod to APIClient classes by @y0z in #1115 - Move some files from components to hooks by @c-bata in #1122
- Show the current working directory on Jupyter Lab extension by @c-bata in #1112
- Remove the default implementation of set_objective_names by @c-bata in #1124
- Add comments explaining network access restrictions in iframe sandbox by @c-bata in #1123
- Add useTrialFilterQuery hook function by @c-bata in #1120
- Bump koa and @vscode/test-web in /vscode by @dependabot[bot] in #1125
- Avoid repeated error popups by LLM-powered trial filter by @c-bata in #1126
- Improve the system prompt for trial filter query by @y0z in #1128
- Add trial filter to
TrialListby @toshihikoyanase in #1127 - Shorten placeholder of trial filter in TrialList by @toshihikoyanase in #1129
- Exclude ts/types/pkg dirs from jupyterlab-optuna's wheel by @c-bata in #1131
- Add TOML config file. by @toshihikoyanase in #1132
- Bump the jupyterlab-optuna's version up to 0.2.4 with enabling production builds by @c-bata in #1134
- User confirmation dialog for trial filter func by @c-bata in #1121
- Add support for LLM filter query on TrialTable by @c-bata in #1133
- Add documentation for TOML configuration files by @toshihikoyanase in #1136
- Follow-up #1133: Fixes the usage of useTrialFilterQuery in TrialTable by @c-bata in #1135
- Implement unit tests for
useEvalTrialFilterhook by @porink0424 in #1137 - [hotfix] Fix JupyterLab extension CI build failure by adding skipLibCheck by @c-bata in #1141
- Add tomli to dependencies of jupyterlab extension by @toshihikoyanase in #1140
- Remove
artifact_dirfrom TOML config. by @toshihikoyanase in #1138 - Add support for clear query in
TrialList. by @toshihikoyanase in #1139 - Follow-up #1132: Update uv.lock by @c-bata in #1146
- Use onDenied and onFailed callbacks for better console error logs by @c-bata in #1145
- Add OpenTelemetry tutorial by @c-bata in #1147
- Unify filter UI between trial & trialTable by @y0z in #1150
- Run cargo update by @c-bata in #1152
- Implement Allow This Function by @y0z in #1148
- Add isLoading state in useTrialFilterQuery by @c-bata in #1149
- Suppress
console.error()when clicking Deny button on TrialList by @c-bata in #1151 - Introduce
DashboardConfigand fix config priority. by @toshihikoyanase in #1154 - Fix response by @y0z in #1155
- Add notificaiton for failed cache. by @y0z in #1153
- Remove jotai atoms for APIMeta by @c-bata in #1156
- Use react-router's
matchPath()function by @c-bata in #1157 - Add
useLatestStudyDetailhook by @c-bata in #1158 - Refactor AppDrawer: avoid exporting PageId type by @c-bata in #1161
- Bump axios from 1.8.3 to 1.12.1 in /optuna_dashboard by @dependabot[bot] in #1163
- Run cargo update by @c-bata in #1165
- Show TrialSelection component without experimental feature by @c-bata in #1160
- Sync
wasm-bindgen-cliversion withCargo.lockby @c-bata in #1166 - Bump vite from 7.0.5 to 7.1.5 in /tslib/react by @dependabot[bot] in #1164
- Fix a bug of smart filter in TrialList by simplifying React states by @c-bata in #1172
- Add tutorial of LLM integration by @c-bata in #1170
- Add description of how to use Smart Selection tab by @c-bata in #1169
- Introduce natural language-based plotly graph generation feature by @porink0424 in #1171
- Add documentation about automatic plotly charts by LLM by @c-bata in #1175
- Update
uv.lockby @c-bata in #1177 - Remove packaging from
install_requiresby @c-bata in #1167 - Fix a typo in OpenTelemetry tutorial by @c-bata in #1179
- Bump tar-fs from 3.1.0 to 3.1.1 in /vscode by @dependabot[bot] in #1168
- Introduce
--allow-unsafeoption and set CSP header by @c-bata in #1162 - Added conditional branching based on
llmEnabledtouseGeneratePlotlyGraphQueryby @porink0424 in #1180 - Follow-up #1171: Add some improvements on automatic plotly chart generation by @c-bata in #1176
- Made
GraphByLLMadapt to changes in color mode by @porink0424 in #1181 - Introduce edit functionality to plotly graph generation feature by @porink0424 in #1183
- Update
uv.lockby @c-bata in #1185 - Bump koa from 3.0.1 to 3.0.3 in /vscode by @dependabot[bot] in https://github.com/optu...
v0.20.0b1
What's Changed
- Fix Dockerfile by @c-bata in #1090
- Migrate to uv to make CI faster by @c-bata in #1091
- Add the trigger to release docker latest image by @c-bata in #1092
- Update docker-ghcr action by @c-bata in #1093
- Make sklearn optional by @c-bata in #1094
- Stop using codecov.io by @c-bata in #1096
- Release v0.20.0b1 by @c-bata in #1097
- Run
uv venvin release workflows by @c-bata in #1098
Full Changelog: v0.19.0...v0.20.0b1
v0.19.0
What's Changed
- Fix CI error by updating rust libraries by @c-bata in #1074
- Fix duration calculation logic in TrialListDetail by @hrntsm in #1070
- Move PlotlyColorTemplate to tslib by @hrntsm in #1069
- Fix FutureWarning of system attrs in preferential optimization by @ro1205 in #1078
- Fix deprecation warning by replacing
JournalFileStoragewithJournalFileBackendby @msdsm in #1077 - Fix categorical plot tick values by @hrntsm in #1071
- Remove redundant type declarations by @c-bata in #1082
- Migrate to ruff from black/isort/flake8 by @c-bata in #1084
- Remove
optuna-fast-fanovafrom codebases by @c-bata in #1085 - Update dependencies used in devcontainer by @c-bata in #1086
- Update how to release the new version by @c-bata in #1088
- Bump version to 0.19.0 by @c-bata in #1087
New Contributors
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Fix plot visualization issues with categorical parameters by @porink0424 in #993
- modified storybook typeerror by @fusawa-yugo in #997
- Add a temporary fix for type-check by @c-bata in #999
- Bump nanoid from 3.3.7 to 3.3.8 in /jupyterlab by @dependabot in #1002
- fix timeline width to extend full-width by @fusawa-yugo in #1001
- add 5 as the default option of the row number of study user attributes by @fusawa-yugo in #1003
- Fix mypy error by @c-bata in #1005
- Update Dockerfile to build an image successfully by @fusawa-yugo in #1006
- Fix the problem that SAVE button and CLOSE button are invisible when editing Note by @fusawa-yugo in #1004
- Follow-up #926: Add the test for jupyterlab exntension build by @c-bata in #969
- Remove the validation for storage urls in Jupyter Lab extension by @c-bata in #1009
- Support DarkMode in the start page of Jupyter Lab extension by @c-bata in #1008
- Bump the version of Jupyter Lab extension up to 0.2.0 by @c-bata in #1010
- Fix a PyPI release action by @c-bata in #1011
- Bump katex from 0.16.10 to 0.16.21 in /optuna_dashboard by @dependabot in #1013
- Bump katex from 0.16.20 to 0.16.21 in /jupyterlab by @dependabot in #1014
- Open
jupyterlab-optunafrom the command palette by @c-bata in #1015 - Bump the version of jupyterlab-optuna up to 0.2.1 by @c-bata in #1016
- Fix
PATH_INFOin wsgi env for Jupyter Lab extension by @c-bata in #1018 - Bump jupyterlab-optuna up to 0.2.2b1 by @c-bata in #1019
- Fix docs for
save_plotly_graph_objectby @y0z in #1020 - Add Trial Selection page by @hrntsm in #996
- [Hotfix] Npm link @emotion, @mui to tslib/react by @porink0424 in #1029
- Update GitHub actions by @c-bata in #1031
- Bump serialize-javascript and mocha in /vscode by @dependabot in #1030
- Exclude
node_modulesfrom the jupyterlab-optuna's sdist by @c-bata in #1034 - Replace ubuntu version
20.04withlatestby @nzw0301 in #1035 - Update the version of TypeScript in tslib by @fusawa-yugo in #1033
- Fix the structure of cache to avoid unexpected errors by @fusawa-yugo in #1022
- Fixed the bug in
TrialTablethat caused incorrect sorting of objective values by @porink0424 in #1025 - Add filtering out option for pruned trials in
PlotSliceby @porink0424 in #1027 - Change
initialRowsPerPageto 50 inTrialTableby @porink0424 in #1039 - Change the definition of
union_search_space,intersect_search_spaceby @porink0424 in #1026 - Fix ArtifactViewer in Jupyter Lab extension by @c-bata in #1040
- Bundle optuna_dashboard into jupyterlab extension's package by @c-bata in #1037
- Bump up jupyterlab-optuna to v0.2.2b2 by @c-bata in #1044
- Fix dependencies of the Jupyter Lab extension by @c-bata in #1045
- Add Access-Control-Allow-Origin header for Jupyter Lab extension by @c-bata in #1046
- Bump up jupyterlab-optuna to v0.2.2b3 by @c-bata in #1047
- Bump up jupyterlab-optuna to v0.2.2 by @c-bata in #1048
- Update TypeScript in optuna_dashboard by @fusawa-yugo in #1042
- Add a select box to select time unit of duration by @porink0424 in #1038
- Move getAxis to tslib by @fusawa-yugo in #1041
- Change state management package by @fusawa-yugo in #1036
- Bump axios from 1.7.4 to 1.8.2 in /optuna_dashboard by @dependabot in #1053
- Bump axios from 1.7.9 to 1.8.2 in /jupyterlab by @dependabot in #1056
- Make it possible to select an evaluator for calculating Parameter Importance by @porink0424 in #1050
- Make unselect trial visible by @hrntsm in #1054
- Set the app's
colorModeto match the JupyterLab theme by @porink0424 in #1051 - Refactor
StudyArtifactCardsandTrialArtifactCardsintoArtifactCardsto Remove Redundancy by @porink0424 in #1028 - Update dark template to use tslib by @hrntsm in #1057
- Remove the Google Colaboratory section from the doc by @c-bata in #1060
- Bump up the version up optuna-dashboard 0.18.0 by @c-bata in #1059
New Contributors
- @fusawa-yugo made their first contribution in #997
- @nzw0301 made their first contribution in #1035
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Bump vite from 5.3.0 to 5.4.6 in /tslib/react by @dependabot in #966
- Bump send and express in /tslib/react by @dependabot in #967
- Support colorTheme in Plotlypy mode by @porink0424 in #964
- Follow-up 964: Apply color theme in PlotEdf by @c-bata in #968
- Fix type of datetime start and complete of mock studies by @keisuke-umezawa in #965
- Bump rollup from 4.21.3 to 4.22.4 in /tslib/react by @dependabot in #970
- Add Hovertext to history plot by @hrntsm in #973
- Add hints to AppDrawer by @hrntsm in #975
- Upgrade MUI to v6 by @porink0424 in #974
- Add "Check All" toggle button in
ParallelCoordinateby @porink0424 in #976 - Move
PlotTimelinefromoptuna_dashboard/tstotslib/reactby @keisuke-umezawa in #951 - Bump cookie and express in /tslib/react by @dependabot in #980
- Stop
publish-gh-pagesin forks by @porink0424 in #982 - Update
actions/checkoutto v4 by @c-bata in #984 - Bump markdown-to-jsx, @storybook/addon-essentials and @storybook/blocks in /tslib/react by @dependabot in #979
- Update supported Python versions to 3.8-3.13 by @c-bata in #985
- Fix a contour plot visualization issue with categorical parameters by @porink0424 in #988
- Fix e2e tests by @porink0424 in #989
- Bump the version up to v0.17.0 by @c-bata in #986
Full Changelog: v0.16.2...v0.17.0
v0.16.2
What's Changed
- Fix the getting started section in the doc by @c-bata in #953
- Bump webpack from 5.82.1 to 5.94.0 in /vscode by @dependabot in #954
- Use tslib's PlotHistory in optuna-dashboard by @keisuke-umezawa in #928
- Fix mypy errors in Optuna 4.0+ by @c-bata in #960
- Run npm audit fix on
@optuna/reactby @c-bata in #958 - Fix
Content-EncodingandContent-Typeheaders in Bottle 0.13+ by @c-bata in #959 - Bump the version up to v0.16.2 by @c-bata in #961
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- Update the dependency axios
1.7.4by @c-bata in #934 - Update
CONTRIBUTING.mdfor Jupyter Lab extension by @c-bata in #936 - Remove
*Dark.stories.tsxand add some improvements by @c-bata in #935 - Move parallel coordinate plot to
@optuna/reactby @c-bata in #938 - Remove some e2e test scenarios and port to vitest by @c-bata in #937
- Rename objective_names to metric_names by @c-bata in #940
- Followup/feature/tslib trialtable by @porink0424 in #943
- Use tslib's TrialTable in optuna-dashboard by @keisuke-umezawa in #907
- Fix
getArtifactUrlPathinjupyterlab-optunaby @porink0424 in #944 - [hotfix] Fix the bug that violates
Rules of Hooksby @porink0424 in #945 - Bump the version up to
v0.16.1by @c-bata in #946 - Avoid crushing on Chrome v128 when using plotlypy mode by @c-bata in #947
- Disable use plotlypy setting when plotlypy is not available by @porink0424 in #948
- Improve settings component by @c-bata in #949
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Separated some UI components into
@optuna/reactby @porink0424 in #851 - Remove
tslib/package-lock.jsonwhich was accidentally added by @c-bata in #859 - Fix best trial history for pruned trials by @not522 in #852
- Save setting values into Local Storage by @porink0424 in #856
- Implemented tests for
@optuna/reactby @porink0424 in #860 - Improve tests for
JournalStorageby @porink0424 in #861 - Separated UI components into
@optuna/react(Continued from #851) by @porink0424 in #862 - Delete
optuna_dashboard/ts/tests/by @porink0424 in #864 - Align the types defined in
optuna_dashboard/tsto@optuna/typesas much as possible by @porink0424 in #863 - Make biome-linter ignore ts files in
optuna_dashboardby @porink0424 in #866 - Update
CONTRIBUTING.mdby @porink0424 in #867 - Update legend position in Graph components by @hrntsm in #869
- Impl lazy loading for graph components by @porink0424 in #865
- Fix package-lock.json to build on Linux environment by @c-bata in #870
- Made
apiClientabstract by @porink0424 in #871 - Bump ejs from 3.1.9 to 3.1.10 in /tslib/react by @dependabot in #873
- Use TanStack Table instead of self-implemented DataGrid by @keisuke-umezawa in #846
- Remove type definitions from
standalone_appby @porink0424 in #876 - Rename
study_id,study_name->id,nameby @porink0424 in #875 - Add
metric_namesintoStudytype by @porink0424 in #878 - Add
constraintsintoTrialtype by @porink0424 in #879 - Add type-checks on
standalone_appby @porink0424 in #884 - Add explanation of typescript test by @keisuke-umezawa in #883
- Add a checkbox to ask whether to delete artifacts associated to study/trial by @porink0424 in #885
- Add TableArtifactViewer for csv file by @keisuke-umezawa in #877
- Use tanstack table in tslib by @keisuke-umezawa in #882
- Bump braces from 3.0.2 to 3.0.3 in /tslib/react by @dependabot in #886
- Move
GraphEdffromoptuna_dashboard/tstotslib/reactby @porink0424 in #880 - Bump braces from 3.0.2 to 3.0.3 by @dependabot in #888
- Fix the bug of components in dark mode in production build by @porink0424 in #889
- Bump braces from 3.0.2 to 3.0.3 in /vscode by @dependabot in #890
- Add
distributionprop toSearchSpaceItemtype and movesearchSpacetotslib/reactby @porink0424 in #892 - [hotfix] Fix mypy error by @c-bata in #895
- Move
GraphSlicefromoptuna_dashboard/tstotslib/reactby @porink0424 in #893 - Add TableArtifactViewer for jsonl file by @keisuke-umezawa in #887
- Export App in
optuna_dashboardby @porink0424 in #872 - Update GitHub actions workflow for lint by @c-bata in #902
- Use tslib DataGrid in optuna-dashboard by @keisuke-umezawa in #897
- Use tslib's PlotIntermediateValue in optuna-dashboard by @keisuke-umezawa in #900
- Use tslib PlotImportance in optuna-dashboard by @keisuke-umezawa in #899
- Remove distribution property in ParamImportance by @keisuke-umezawa in #905
- Minor fix date axis in Timeline Chart for consistency with other charts by @pandegaabyan in #906
- Update type annotations in artifact module by @c-bata in #908
- Update type annotations in
python_testsby @c-bata in #909 - Add
TableArtifactViewerfor trial by @nabenabe0928 in #914 - Fix the style of artifact card media by @c-bata in #915
- Fix an error in TableArtifactViewer when keys have an empty string by @nabenabe0928 in #913
- Add a
skipEmptyLinesoption inPapa.parse()by @c-bata in #916 - Sort artifact cards by filename by @nabenabe0928 in #917
- Add plotly color theme to GraphEdf by @keisuke-umezawa in #918
- Fix the build of vscode extension by @c-bata in #921
- Remove
recoiland@optuna/storagedependencies fromoptuna/reactby @c-bata in #920 - Add
jupyterlab-optunaby @c-bata in #922 - Publish jupyterlab optuna by @Alnusjaponica in #901
- Use optuna_dashboard in jupyter-lab extension by @porink0424 in #919
- Add
npm installcommand in serve-browser-app by @porink0424 in #923 - Fixed the issue where false was unintentionally changed to null in
TrialTableintslib/reactby @porink0424 in #925 - Fixed the issue where user attributes were lost when renaming a study by @porink0424 in #924
- Add plotly mode argument to all existing plot in tslib by @keisuke-umezawa in #927
- Fix PyPI release action by @c-bata in #931
- Bump the version up to
v0.16.0by @c-bata in #930
New Contributors
- @pandegaabyan made their first contribution in #906
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- Update
package-lock.jsonfor vscode by @c-bata in #839 - Fix pypi-publish action by @c-bata in #841
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #843
- Virtualize trials list by @y0z in #810
- Use boolean state to stop API requests being issued multiple times by @keisuke-umezawa in #817
- Move config files to under the
optuna_dashboarddirectory. by @c-bata in #847 - Add e2e test for loading journal storage in standalone app by @keisuke-umezawa in #782
- Bump katex from 0.16.9 to 0.16.10 in /optuna_dashboard by @dependabot in #849
- Create
@optuna/typesand@optuna/storageby @c-bata in #848 - Disable contour plot by default when the number of trials is huge by @porink0424 in #853
- Improve design of titles in the analytics page by @porink0424 in #855
- Bump the version up to
v0.15.1by @c-bata in #854
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Code fix/download csv by @eukaryo in #723
- fetch the data on the table to add csv download button by @RuTiO2le in #648
- Use WaveSurfer instead of
audiotag. by @toshihikoyanase in #716 - Clear cache before going to another tests in unit tests by @nabenabe0928 in #727
- Add test for
_orthants_MVN_Gibbs_samplingby @not522 in #650 - Fast pareto-front calculation for 2D by @contramundum53 in #687
- Add an e2e test to upload a db file in standalone dashboard by @keisuke-umezawa in #675
- Fix journal storage handling in windows by @hrntsm in #742
- Remove unnecessary cards in standalone app by @keisuke-umezawa in #744
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #748
- Bump @koa/cors and @vscode/test-web in /vscode by @dependabot in #743
- Fixes the file conflict for #741 by @c-bata in #749
- Fix the vscode extension's entry point for code-server execution by @HideakiImamura in #741
- Bump up vscode extension's version number to 0.2.0 by @HideakiImamura in #751
- Clear in-memory cache when terminating test by @keisuke-umezawa in #746
- Add journal storage loader by @gen740 in #732
- Enhance delete artifacts APIs and add tests for them by @y0z in #752
- Convert Dashboard's ArtifactNotFound exception to Optuna's one by @c-bata in #753
- Fix typo in getting started by @c-bata in #754
- Update change log for VS Code extension 0.2.0 by @c-bata in #755
- Enable VS Code extension for
.logfiles by @c-bata in #757 - Fix standalone e2e test by @keisuke-umezawa in #758
- Update docs to introduce code-server extension by @c-bata in #750
- Avoid using
localStoragefor reload interval by @c-bata in #761 - Make running trials in timeline plot visible by @nabenabe0928 in #731
- Enable users to jump arbitrary page numbers from text field by @nabenabe0928 in #739
- Change requirements to optuna>=3.1.0 by @keisuke-umezawa in #747
- Unify
useQueryby @knshnb in #762 - Show loading message while loading StudySummaries by @y0z in #760
- Add documentation for
get_artifact_pathby @c-bata in #768 - Remove deprecation warning messages by @c-bata in #769
- Fix deprecation warning in preferential tutorial. by @c-bata in #767
- Skip unit test with optuna version by @keisuke-umezawa in #771
- Plot contour graph in backend by @knshnb in #764
- Update Dockerfile by @c-bata in #775
- Update npm dependencies by @c-bata in #774
- Resolve plotly.py dependency issue by @knshnb in #773
- Fix csv downloader for optuna v3.1.0 by @keisuke-umezawa in #781
- Change render double side in ThreejsArtifactViewer by @hrntsm in #784
- Add support for
moto==5.0.0by @c-bata in #785 - Remove
hack/check-docker-imageby @c-bata in #786 - Move
PULL_REQUEST_TEMPLATE.mdto.githubby @c-bata in #787 - Reorganize
ts/componentsdirectory by @c-bata in #788 - Remove deprecated artifact features from API document by @c-bata in #789
- Add plot to redirect click event by @hrntsm in #625
- Align button design of csv downloader by @keisuke-umezawa in #780
- Analytics plot backend by @knshnb in #778
- Fix some tiny format problems by @porink0424 in #790
- Fetch plot API when num_trials is updated by @knshnb in #791
- [hotfix] Temporarily disable e2e tests by @porink0424 in #795
- Migrate to biome.js from prettier by @porink0424 in #794
- Render EDF in backend by @knshnb in #792
- Fix unit test with optuna master by @keisuke-umezawa in #793
- Limit the maximum number of trials to be added for the quicker first response by @nabenabe0928 in #719
- Fix e2e-dashboard-tests by @keisuke-umezawa in #798
- [Preferential] Fix enumerability check in PreferentialGPSampler by @contramundum53 in #797
- Add color scale setting by @gen740 in #632
- Delete code for optuna v2 by @keisuke-umezawa in #783
- Revert PR 719 by @c-bata in #802
- Add flake8 ignore options by @c-bata in #803
- Partially replace recoil with react-query by @porink0424 in #801
- Add "use plotlypy" button by @knshnb in #806
- Follow up of #632 (Add color scale setting) & #806 (Add "use plotlypy" button) by @porink0424 in #807
- Support backend rendering of plots in the top page by @knshnb in #805
- Display conditional parameters properly in TrialTable by @nabenabe0928 in #740
- Replace StudySummary to FrozenStudy in serializing by @keisuke-umezawa in #809
- Add PED-ANOVA as the first option for importance evaluator by @nabenabe0928 in #811
- improve ux when trying to open sqlite without protocol by @turbotimon in #800
- Drop inf & -inf from TrialValueNumber by @porink0424 in #808
- Simplify type definition in the standalone app by @c-bata in #819
- Fix the bug of code-server extension fails to load studies on the first attempt. by @c-bata in #815
- Update npm dependencies on standalone app by @c-bata in #822
- Use
useDeferredValueinstead ofDebounceInputTextFieldby @c-bata in #821 - Remove a warning message of
PedAnovaImportanceEvaluatorby @c-bata in #823 - Fix standalone e2e test by @keisuke-umezawa in #825
- Add examples link and delete examples directory by @keisuke-umezawa in #826
- Delete setup.py by @keisuke-umezawa in #824
- Update
package.jsonfor standalone_app by @c-bata in #827 - [standalone_app] Migrate to Vite from Webpack by @c-bata in #828
- Fix gh-pages by @c-bata in #829
- Use
biome cionstandalone_appby @c-bata in #831 - [standalone_app] Use
React.Contextinstead ofRecoilby @c-bata in #832 - [vscode] Use
biome ciinstead ofeslintby @c-bata in #833 - Update 3dm library path by @hrntsm in #834
- Apply
word-break: break-allby @c-bata in #835 - Raise
ValueErrorwhen given invalid SQLite3 URL by @c-bata in #838 - Bump the version up to v0.15.0 by @c-bata in #836
- Bump the version up to vscode 0.3.0 by @c-bata in #837
New Contributors
- @RuTiO2le made their first...