Releases: neurostuff/neurostore
v0.15.1
v0.15.0
Release Notes
A series of minor changes, 1 major feature, and two large fixes of note:
features
- you now have a button you can click to run a meta-analysis!
fixes
-
If you go back and add more studies to your project after you've begun annotating, all annotations will be retained, before they may have been removed if the study was swapped out of the studyset.
-
If you leave the website open for several days at a time, your authentication will expire, and you will be prompted to log in again. Before, you wouldn't be notified, and would be given an opaque permission denied error from your token not working anymore.
Minor Notes
- We are testing adding a configurable banner to make advertising for different events on the main page of the website easier. #1280
- We added semantic scholar API key so that we can more consistently provide links to pdfs. #1266
- We modified the language in the meta-analysis specification for the reference dataset algorithms (#1276)
CHANGES
- feat: added config-based banner feature (#1280) @nicoalee
- fix: added unsaved changes guard to new project button, and fixed bug… (#1281) @nicoalee
- 1255 extraction bug where analysis descriptions disappear in the study annotations table (#1283) @nicoalee
- [ENH] use semantic_scholar api key when available to increase the rate limits (#1266) @jdkent
- chore(deps): bump nimare from 0.6.1 to 0.6.2 in /compose/backend (#1279) @dependabot[bot]
- feat: implemented auth refresh (#1269) @nicoalee
- [DOC] update nimare and config file/add "Uses Reference/Comparison Studyset" (#1276) @jdkent
- [FIX] sync curation extraction (#1248) @jdkent
- Feat 1188 execute a meta analysis with the click of a button (#1253) @nicoalee
- chore(deps-dev): update vcrpy requirement from ~=7.0 to ~=8.0 in /store/backend (#1250) @dependabot[bot]
- [FIX] add logging output (#1245) @jdkent
- [FIX] cache the assets, but force html to reload (#1243) @jdkent
Full Changelog: v0.14.1...v0.15.0
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