Releases: neurostuff/neurostore
Releases · neurostuff/neurostore
v0.14.1
Release Notes
Several backend fixes for improper updates and error messages in the backend
What's Changed
- [FIX] allow for JSON update by @jdkent in #1235
- [FIX] backfill command by @jdkent in #1236
- [FIX] fix nested loading behavior by @jdkent in #1237
- [FIX] pipeline config filter by @jdkent in #1238
- [FIX] catch auth error by @jdkent in #1239
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Release Notes
Big things:
- annotations have consistent order and are more easily editable at the study level.
- fix longstanding bug preventing some users from seeing their project page
- allow users to edit their exclusion labels during curation.
CHANGES
- Feat 1193 allow users to edit exclusion labels (#1216) @nicoalee
- Feat 1075 extraction add a new annotation column in the study view (#1226) @nicoalee
- [FIX] make deploy to staging more robust (#1227) @jdkent
- fix: added add metadata row feature in study annotations (#1197) @nicoalee
- [REF] migrations (#1225) @jdkent
- [FIX] project metadata (#1224) @jdkent
- [ENH] annotation order (#1220) @jdkent
- [ENH] add Table table and endpoint (#1219) @jdkent
- fix: oops (#1215) @nicoalee
- chore(deps-dev): update pytest requirement from ~=8.4 to ~=9.0 in /store/backend (#1213) @dependabot[bot]
- chore(deps-dev): update pytest requirement from ~=8.4 to ~=9.0 in /compose/backend (#1212) @dependabot[bot]
- chore(deps-dev): bump electron-to-chromium from 1.5.243 to 1.5.244 in /compose/neurosynth-frontend (#1206) @dependabot[bot]
v0.13.0
Release Notes
More updates to improve stability and maintainability of the platform.
Updates:
- Sleuth Files are no longer a separate workflow, but more like another method to import studies. So you can start a project and import from neurostore/your sleuth files, and whatever other sources you want to include.
- changed how the documentation/help button is represented to help users find the information they need.
- responsive UI during the extraction phase to allow users to have a document open side-by-side with the interface to annotate.
CHANGES
- [MNT] one install location (#1201) @jdkent
- [ENH] add is_oa (is_openaccess) column to base-studies (#1199) @jdkent
- [MNT] Delete .travis.yml (#1200) @jdkent
- Feat 556 make UI responsive when reducing window width during extraction phase (#1195) @nicoalee
- chore(deps-dev): bump @testing-library/dom from 8.20.1 to 10.4.1 in /compose/neurosynth-frontend (#1117) @dependabot[bot]
- chore(deps): bump @emotion/babel-plugin from 11.11.0 to 11.13.5 in /compose/neurosynth-frontend (#1114) @dependabot[bot]
- chore(deps-dev): bump vite-tsconfig-paths from 5.0.1 to 5.1.4 in /compose/neurosynth-frontend (#1115) @dependabot[bot]
- chore(deps): bump vite from 6.3.5 to 6.3.7 in /compose/neurosynth-frontend (#1171) @dependabot[bot]
- chore(deps): bump axios from 1.8.4 to 1.12.2 in /compose/neurosynth-frontend (#1140) @dependabot[bot]
- chore(deps): bump @floating-ui/core from 1.6.4 to 1.7.3 in /compose/neurosynth-frontend (#1116) @dependabot[bot]
- chore(deps): bump @reactour/utils from 0.5.0 to 0.6.0 in /compose/neurosynth-frontend (#1118) @dependabot[bot]
- [ENH] export pipeline results to annotations (#1196) @jdkent
- chore(deps): update redis requirement from ~=5.0 to ~=7.0 in /compose/backend (#1191) @dependabot[bot]
- Feat 808 help desk (#1189) @nicoalee
- [FIX] use authentication token correctly (#1190) @jdkent
- chore(deps): update wrapt requirement from ~=1.12 to ~=2.0 in /store/backend (#1183) @dependabot[bot]
- chore(deps): update wrapt requirement from ~=1.12 to ~=2.0 in /compose/backend (#1184) @dependabot[bot]
- chore(deps): update ipython requirement from ~=8.18 to ~=9.6 in /store/backend (#1185) @dependabot[bot]
- [ENH] add job submission/job reading endpoints (#1187) @jdkent
- feat: moved sleuth import functionality to import studies UI and adde… (#1186) @nicoalee
- [ENH] jsonb query modality (#1179) @jdkent
- [FIX] alembic migration (#1178) @jdkent
- [FIX] embedding query (#1177) @jdkent
- [FIX] speed up slow query (#1176) @jdkent
- [MNT] update connexion to 3.3.0 (#1174) @jdkent
- chore(deps): update numpy requirement from <2.0.0 to <3.0.0 in /store/backend (#1053) @dependabot[bot]
- chore(deps): update openai requirement from ~=1.106 to ~=2.3 in /store/backend (#1168) @dependabot[bot]
- [MNT] update auth0 (#1173) @jdkent
- [MNT] update marshmallow (#1172) @jdkent
- chore(deps): update ipython requirement from ~=8.18 to ~=9.6 in /compose/backend (#1166) @dependabot[bot]
- [FIX] fix the has_images,has_coordinates query (#1170) @jdkent
- chore(deps): bump nimare from 0.5.5 to 0.6.1 in /compose/backend (#1167) @dependabot[bot]
- [FIX] ensure there are notes for all analyses (#1161) @jdkent
v0.12.0
Release Notes
Made the experience for uploading sleuth files less headache inducing. Took care of a lot of technincal debt to update neurosynth compose.
Added the backend ability to perform semantic search on fulltext.
CHANGES
- Feat 1072 update identification phase (#1162) @nicoalee
- [FIX] Be more forgiving with white spaces and newlines in Sleuth Files (#1121) @jdkent
- chore(deps): update flake8 requirement from ~=3.8 to ~=7.3 in /compose/backend (#1153) @dependabot[bot]
- chore(deps): bump nimare from 0.2.2 to 0.5.5 in /compose/backend (#1154) @dependabot[bot]
- [ENH] add ability to clone a project (#1150) @jdkent
- [ENH] clone studyset (#1149) @jdkent
- [FIX] outside of application (#1148) @jdkent
- [REF] error handling compose (#1146) @jdkent
- [FIX] devcontainer path (#1147) @jdkent
- [MNT] migrate to connexion 3.0 (#1145) @jdkent
- chore(deps): update authlib requirement from ~=0.15 to ~=1.6 in /compose/backend (#1142) @dependabot[bot]
- chore(deps): update flask-cors requirement from ~=4.0 to ~=6.0 in /store/backend (#1144) @dependabot[bot]
- Fix null coordinates validation and cloning for Point objects (#1138) @copilot-swe-agent[bot]
- [REF] error handling (neurostore) (#1125) @jdkent
- [ENH] Add studyset and annotation attributes to project endpoint (#1132) @copilot-swe-agent[bot]
- chore(deps): update webargs requirement from ~=7.0 to ~=8.7 in /store/backend (#1087) @dependabot[bot]
- Implement preserve_on_clone flag system to fix condition cloning behavior (#1133) @copilot-swe-agent[bot]
- Add comprehensive GitHub Copilot instructions for neurostore development workflow (#1131) @copilot-swe-agent[bot]
- Remove Schemathesis tests and dependencies (#1129) @copilot-swe-agent[bot]
- [REF] move devcontainers to base of repo (#1128) @jdkent
- [MNT] add scripts (#1127) @jdkent
- [REF] upgrade to using sqlalchemy 2.0 (neurosynth_compose) (#1126) @jdkent
- [ENH] add semantic search infrastructure (#1122) @jdkent
- [FIX] fix grafana settings (#1120) @jdkent
v0.11.4
v0.11.3
Summary
Primarily for upgrading the postgres database, but also some frontend updates
What's Changed
- chore(deps-dev): bump @babel/runtime-corejs3 from 7.24.8 to 7.28.3 in /compose/neurosynth-frontend by @dependabot[bot] in #1086
- chore(deps-dev): bump tmp from 0.2.3 to 0.2.4 in /compose/neurosynth-frontend by @dependabot[bot] in #1062
- chore(deps-dev): bump tmp from 0.2.3 to 0.2.5 in /compose/neurosynth-frontend by @dependabot[bot] in #1070
- chore(deps): bump @types/d3-scale from 4.0.8 to 4.0.9 in /compose/neurosynth-frontend by @dependabot[bot] in #1035
- chore(deps-dev): bump @pkgr/core in /compose/neurosynth-frontend by @nicoalee in #1106
- chore(deps-dev): bump object-inspect from 1.13.2 to 1.13.4 in /compose/neurosynth-frontend by @dependabot[bot] in #1029
- chore(deps-dev): bump fast-glob from 3.3.2 to 3.3.3 in /compose/neurosynth-frontend by @dependabot[bot] in #1026
- chore(deps): bump @babel/runtime from 7.24.8 to 7.27.6 in /compose/neurosynth-frontend by @dependabot[bot] in #973
- chore(deps): bump @babel/helpers from 7.26.0 to 7.27.6 in /compose/neurosynth-frontend by @dependabot[bot] in #974
- chore(deps): bump form-data and @cypress/request in /compose/neurosynth-frontend by @dependabot[bot] in #970
- chore(deps): bump brace-expansion in /compose/neurosynth-frontend by @dependabot[bot] in #1105
- feat: change focus back to first group item after import by @nicoalee in #1107
- fix: guard against uninitialied study status list by @nicoalee in #1108
- chore(deps-dev): bump is-symbol from 1.0.4 to 1.1.1 in /compose/neurosynth-frontend by @dependabot[bot] in #1109
- chore(deps-dev): bump pathval from 2.0.0 to 2.0.1 in /compose/neurosynth-frontend by @dependabot[bot] in #1110
- chore(deps-dev): bump @sentry/cli from 2.50.2 to 2.52.0 in /compose/neurosynth-frontend by @dependabot[bot] in #1111
- chore(deps): bump @citation-js/core from 0.7.14 to 0.7.18 in /compose/neurosynth-frontend by @dependabot[bot] in #1112
- chore(deps-dev): bump loupe from 3.1.3 to 3.2.1 in /compose/neurosynth-frontend by @dependabot[bot] in #1113
- [MNT] upgrade postgres database by @jdkent in #1095
Full Changelog: v0.11.2...v0.11.3
v0.11.2
v0.11.1
v0.11.0
What's Changed
- feat: add additional text by @nicoalee in #916
- [FIX] temp fix CORS issue by @jdkent in #918
- feat: support nested text search by @nicoalee in #917
- maint: updated popup text by @nicoalee in #924
- [FIX] catch all operand endings by @jdkent in #923
- fix: show ai extracted data by @nicoalee in #932
- fix: added group name capitalization by @nicoalee in #931
- feat: removed docs icons from header by @nicoalee in #930
- feat: updated empty phase text by @nicoalee in #929
- Feat 854 update frontend search UI to use new informative error messages by @nicoalee in #925
- fix: remove resting state metadata by @nicoalee in #940
- feat: added rate limiting and UI fallback by @nicoalee in #943
- feat: added error boundary by @nicoalee in #946
- fix: stored state in react query by @nicoalee in #947
- fix: handled case where data is nested by @nicoalee in #948
- MAINT: add blog link by @nicoalee in #949
- tuneup for codespell + fix of new typo (not sure why was not detected by CI run :-/ ) by @yarikoptic in #934
- [MNT] update debian in dockerfiles by @jdkent in #960
- [FIX} empty analyses are not duplicates by default by @jdkent in https://github.com//pull/959
- Feat 950 update new curation info popup by @nicoalee in #958
- feat: table improvements by @nicoalee in #963
- feat: implemented download all curation button by @nicoalee in #962
- [REF] celery tasks by @jdkent in #964
- chore(deps): bump esbuild, vite, @vitejs/plugin-react and vitest in /compose/neurosynth-frontend by @dependabot[bot] in #878
- chore(deps): bump axios and start-server-and-test in /compose/neurosynth-frontend by @dependabot[bot] in #879
- Maint 961 sentry source maps by @nicoalee in #972
- chore(deps): bump vite from 6.2.0 to 6.3.5 in /compose/neurosynth-frontend by @dependabot[bot] in #971
- Maint 961 sentry source maps by @nicoalee in #975
- [FIX/MAINT] add experimental dispatch file by @jdkent in #976
- [REF] normalize python install by @jdkent in #977
- [ENH] add min_year and max_year search params to base-studies by @jdkent in #1003
- [MNT] move the health checks into the compose files by @jdkent in #996
- [MNT] update openapi with new features by @jdkent in #1004
- [ENH] add deactivation column by @jdkent in #1002
- [MNT] add monthly no-cache build by @jdkent in #994
- [FIX] add a redirect to a homepage by @jdkent in #992
- [FIX] add aborts for improper sources by @jdkent in #984
- [ENH] add search for studies by particular coordinates by @jdkent in #1011
- [ENH] index x, y, and z by @jdkent in #1012
- [FIX] fix swagger errors and test to make sure it continues working by @jdkent in #1013
- [FIX] specify requirements for software by @jdkent in #1014
- [REF] remove a couple unused imports by @jdkent in #1032
- chore(deps): update webargs requirement from ~=7.0 to ~=8.7 in /compose/backend by @dependabot[bot] in #1033
- [ENH] index a couple columns to load projects faster. by @jdkent in #1040
- chore(deps): update authlib requirement from ~=0.15 to ~=1.6 in /store/backend by @dependabot[bot] in #1037
- chore(deps): update flask-migrate requirement from ~=2.5 to ~=4.1 in /store/backend by @dependabot[bot] in #1034
- [ENH] add cluster table metadata by @jdkent in #1045
- chore(deps): update gunicorn requirement from ~=22.0 to ~=23.0 in /store/backend by @dependabot[bot] in #1052
- chore(deps): update pytest requirement from ~=7.1 to ~=8.4 in /compose/backend by @dependabot[bot] in #1051
- chore(deps): update pytest requirement from ~=7.1 to ~=8.4 in /store/backend by @dependabot[bot] in #1049
- chore(deps): update pandas requirement from ~=1.2 to ~=2.3 in /store/backend by @dependabot[bot] in #1050
- chore(deps): update gunicorn requirement from ~=22.0 to ~=23.0 in /compose/backend by @dependabot[bot] in #1055
- Fix 966 state management bugs by @nicoalee in #1048
- fix: dont move to next phase if skip curation is cancelled by @nicoalee in #1064
- fix: handle duplicate properties in imported files by @nicoalee in #1065
- chore(deps): bump connexion[flask,swagger-ui,uvicorn] from 3.0.0 to 3.2.0 in /store/backend by @dependabot[bot] in #1068
- chore(deps): update flake8 requirement from ~=3.8 to ~=7.3 in /store/backend by @dependabot[bot] in #1071
- chore(deps): update flask requirement from ~=2.0 to ~=3.1 in /store/backend by @dependabot[bot] in #1067
- chore(deps): update ipython requirement from ~=7.19 to ~=8.18 in /store/backend by @dependabot[bot] in #1069
- feat: added support for errors occurring during debounce by @nicoalee in #1077
- [REF] change celery strategy by @jdkent in #1078
- [FIX] fix long urls by @jdkent in #1085
- chore(deps): update redis requirement from ~=4.4 to ~=6.4 in /compose/backend by @dependabot[bot] in #1089
- chore(deps): update ipython requirement from ~=7.19 to ~=8.18 in /compose/backend by @dependabot[bot] in #1091
- Enh 1056 improve performance of extractor pipeline query by @nicoalee in #1066
- 1084 allow selecting multiple ai categories from dropdown by @nicoalee in #1092
- [ENH] postgres monitor by @jdkent in #1093
- Enh 835 support curation hints by @nicoalee in #1080
- [ENH] add grafana by @jdkent in #1094
- enh: text changes and popup behavior change by @nicoalee in #1099
- feat: updated extraction dialog by @nicoalee in #1098
Full Changelog: v0.10.0...v0.11.0