Releases: neurostuff/neurostore
v0.10.0
What's Changed
AI-assisted Curation release!
- MAINT: update node version by @nicoalee in #846
- MAINT: updated project linting by @nicoalee in #847
- ENH: Add custom tsquery from websearch function and related tests by @adelavega in #838
- [FIX] add func.to_tsquery by @jdkent in #848
- [FIX] tsquery: check for multiple operators by @jdkent in #851
- maint: updated banner with new tonwhall link by @nicoalee in #855
- Maint 853 update baner with new townhall link by @nicoalee in #856
- Maint 853 update baner with new townhall link by @nicoalee in #857
- maint: remove banner by @nicoalee in #859
- update vcrpy by @jdkent in #862
- [FIX] update bake definition by @jdkent in #863
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /compose/neurosynth-frontend by @dependabot in #860
- wip: add feature tables by @jdkent in #842
- chore(deps-dev): bump cross-spawn from 7.0.3 to 7.0.6 in /compose/neurosynth-frontend by @dependabot in #852
- chore(deps): bump @sentry/browser and @sentry/react in /compose/neurosynth-frontend by @dependabot in #841
- chore(deps): bump vite from 5.4.10 to 5.4.14 in /compose/neurosynth-frontend by @dependabot in #866
- Feat 839 update visualizer with niivue by @nicoalee in #861
- fix: set the handsontable css version by @nicoalee in #867
- fix: reduced sampling rate by @nicoalee in #870
- feat: tell browser not to translate by @nicoalee in #874
- Fix 871 fix extraction popup after curation complete by @nicoalee in #873
- fix: added flag to optionally add extra point if empty by @nicoalee in #868
- [ENH] query feature by @jdkent in #875
- [FIX] flatten display of features and fix query list of lists by @jdkent in #881
- [FIX] update the submodules in staging by @jdkent in #882
- [ENH] sub param pipeline by @jdkent in #883
- [ENH] feature_flatten by @jdkent in #884
- [ENH] parameterize pipeline by @jdkent in #885
- [FIX] flatten logic to pipeline-study-results endpoint by @jdkent in #886
- [FIX] pipeline endpoints by @jdkent in #887
- [ENH] pipeline study result params by @jdkent in #888
- [FIX] filter newest results by @jdkent in #889
- [FIX] make pipeline search case insensitive by @jdkent in #890
- [ENH] make pagination optional for endpoints by @jdkent in #891
- [FIX] update openapi by @jdkent in #892
- [FIX] pubmed to tsquery by @jdkent in #894
- [FIX[ missing paginate function in pipeline-study-results by @jdkent in https://github.com//pull/896
- [ENH] add fields for fulltext and rank importance for search by @jdkent in #895
- [FIX] make pipeline_result_queries more efficient by @jdkent in #897
- [FIX] fix how the records are parsed when ranked by @jdkent in #898
- [FIX] sanitize basestudy inputs by @jdkent in #899
- fix: add property guard by @nicoalee in #902
- adjust feature ingestion from metadata update by @jdkent in #905
- [FIX] add more useful abort messages by @jdkent in #908
- 457 redo curation phase by @nicoalee in #906
- maint: info popup for curation by @nicoalee in #911
- [FIX] logic for ingestion by @jdkent in #909
- [FIX] feature errors by @jdkent in #912
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
v0.8.0
What's Changed
- [MAINT] add downbanner by @nicoalee in #813
- [MAINT] 812 add down banner by @nicoalee in #814
- [MAINT] chore(deps): bump webpack from 5.93.0 to 5.94.0 in /compose/neurosynth-frontend by @dependabot in #811
- [MAINT] chore(deps): bump fast-xml-parser from 4.4.0 to 4.4.1 in /compose/neurosynth-frontend by @dependabot in #797
- [ENH] ux extraction annoyances by @nicoalee in #810
- [MAINT] remove downbanner from page (but keep code for the future) by @jdkent in #816
- [ENH] 518 extraction phase can we make the list of studies more spreadsheet like by @nicoalee in #820
- [INFRA] add deployment script by @jdkent in #822
- [FIX] deploy script by @jdkent in #823
- [ENH] 518 extraction phase can we make the list of studies more spreadsheet like by @nicoalee in #824
- [ENH] 518 extraction phase can we make the list of studies more spreadsheet like by @nicoalee in #825
- [MAINT] chore(deps): bump body-parser and express in /compose/neurosynth-frontend by @dependabot in #821
- [MAINT] chore(deps): bump rollup from 2.79.1 to 2.79.2 in /compose/neurosynth-frontend by @dependabot in #826
- [MAINT] chore(deps): bump micromatch from 4.0.7 to 4.0.8 in /compose/neurosynth-frontend by @dependabot in #815
- [FIX] removed isRefetching by @nicoalee in #828
- [ENH] 709 Add progress bar to edit study page with the ability to switch between different lists by @nicoalee in #832
- [ENH] separated script tags by @nicoalee in #836
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
This one is a lot of bug fixes for platform stability, for making the sleuth upload feature, and we added the studyset download feature.
Fixes
- [FIX] fix underline issue by @nicoalee in #774
- [FIX]: fixed bug where null studies would be ingested by @nicoalee in #776
- [FIX] keep numpy below 2.0 for now by @jdkent in #779
- [FIX] fix memory constraints for postgres by @jdkent in #778
- [FIX] websearch query by @jdkent in #783
- [FIX]: prevented pmid,pmcid,doi from being undefined during ingestion o… by @nicoalee in #790
- [FIX] duplicate analyses by @jdkent in #809
Maintenance
- [MAINT]: bump braces from 3.0.2 to 3.0.3 in /compose/neurosynth-frontend by @dependabot in #773
- [MAINT]: bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /compose/neurosynth-frontend by @dependabot in #765
- [MAINT]: bump ejs from 3.1.8 to 3.1.10 in /compose/neurosynth-frontend by @dependabot in #762
- [MAINT]: bump follow-redirects from 1.15.0 to 1.15.6 in /compose/neurosynth-frontend by @dependabot in #761
- [MAINT]: bump @babel/traverse from 7.19.0 to 7.23.2 in /compose/neurosynth-frontend by @dependabot in #604
- [MAINT]: bump express from 4.18.1 to 4.19.2 in /compose/neurosynth-frontend by @dependabot in #760
- [MAINT]: bump jose from 4.14.4 to 4.15.5 in /compose/neurosynth-frontend by @dependabot in #759
- [MAINT]: bump tar and npm in /compose/neurosynth-frontend by @dependabot in #763
Enhancements
- [ENH]: fixed jumping issue by manually calculating row heights by @nicoalee in #775
- [ENH]: added terms and conditions page by @nicoalee in #780
- [ENH]: updated tabs and button styling by @nicoalee in #791
- [ENH]: 766 add feature to download list of included papers as csv by @nicoalee in #802
- [ENH]: added test to check by @nicoalee in #803
- [ENH]: update gtags by @nicoalee in #805
- [ENH] 593 google analytics not displaying page specific hits by @nicoalee in #806
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Release Notes
Major new features are the sleuth file import and revamping of the projects page.
You can now upload sleuth files into our platform and have a meta-analysis created for you!
The projects page also got a major update from the table interface to a more informative card interface.
What's Changed
- [ENH] allow "post" to annotation-analysis endpoint by @jdkent in #742
- [FIX] match input study by either doi and/or pmid by @jdkent in #744
- 732 view only project mode by @nicoalee in #740
- use docker compose instead of docker-compose by @jdkent in #747
- fix projects endpoint by @jdkent in #748
- [ENH] add draft and check by @jdkent in #749
- 731 revamp projects page by @nicoalee in #746
- 198 add publicprivate button for user owned studiesdatasetsannotations by @nicoalee in #751
- feat: appzi updates by @nicoalee in #753
- feat: address updates by @nicoalee in #755
- [ENH] add metadata to analysis by @jdkent in #756
- gunicorn 22.0 by @jdkent in #758
- [FIX] add automatic order logic by @jdkent in #768
- [FIX] new user by @jdkent in #769
- [ENH] improve ingestion of studies by @jdkent in #771
- [FIX] ace ingestion when doi is null by @jdkent in #772
- 754 import from sleuth file by @nicoalee in #770
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This upgrades the backend to sqlalchemy to 2.0, meaning several changes were made to make app compatible, cache invalidation was simplified and pmid and dois were made so they couldn't be empty strings (would be converted to None).
What's Changed
- [ENH] add project meta analysis pagination by @jdkent in #721
- fix style in code by @jdkent in #722
- [ENH] data validation by @jdkent in #723
- [ENH] add pmcid by @jdkent in #725
- Enh/add pmcid by @jdkent in #726
- 660 ux add link to pmc if available and differentiate from pdf by @nicoalee in #727
- [ENH] DB improvements by @jdkent in #728
- [REF] Sqlalchemy20 by @jdkent in #724
- [MAINT] update to node20 by @jdkent in #734
- [ENH] use joinedload for many to one relationships in annotations by @jdkent in #733
- [ENH] make sure empty strings cannot be added to doi and pmid by @jdkent in #735
- [ENH] do not run unnecessary update on put by @jdkent in #736
- [ENH] add annotation-analysis endpoint by @jdkent in #737
- [FIX] assign user to annotation_analyses by @jdkent in #738
- [REF] annotation analyses do not create id column by @jdkent in #739
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- update nimare dependency by @jdkent in #702
- [FIX] do not include emails as names by @jdkent in #701
- ignore cache upload error by @jdkent in #706
- [ENH] add order to analysis by @jdkent in #707
- [FIX] random ordering of elements by @jdkent in #708
- 654 ux adding a new analysis puts it at top by @nicoalee in #703
- [MAINT] update openapi to master by @jdkent in #713
- 653 minor bug cloning study puts it at back of extraction list by @nicoalee in #711
- fix: added order and added test by @nicoalee in #714
- [FIX] cloning by @jdkent in #715
- feat: focus when analysis is created by @nicoalee in #718
Full Changelog: v0.4.5...v0.5.0