Releases: OpenNeuroOrg/openneuro
Releases · OpenNeuroOrg/openneuro
4.24.2
4.24.1
4.24.0
What's Changed
- chore(deps-dev): Bump vite from 4.5.2 to 4.5.3 by @dependabot in #3023
- chore(deps): Bump express from 4.18.2 to 4.19.2 in /packages/openneuro-server by @dependabot in #3021
- refactor(cli): Migrate annexAdd to its own module by @nellh in #3024
- DOC: Recommend "provider = generic" in .gitconfig by @effigies in #3025
- chore(deps): Bump idna from 3.6 to 3.7 in /services/datalad by @dependabot in #3026
- chore(deps): Bump the pipenv group in /services/datalad with 8 updates by @dependabot in #3020
- MongoDB test fixes for local development by @nellh in #3031
- deps: Support Node 20 by @nellh in #3032
- Add search indexing for dataset_description DatasetType field by @nellh in #3035
- feat(app): Implement search facets for DatasetType field by @nellh in #3036
- chore(deps): Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #3040
- chore(deps): Bump the pipenv group in /services/datalad with 9 updates by @dependabot in #3039
- chore(deps): Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #3038
- fix(app): Update NEMAR link tooltip text by @nellh in #3044
- fix(app): Apply default search parameters on any initial render by @nellh in #3045
- chore: Update to latest yarn by @nellh in #3049
- chore: Replace custom implementation with os.getenv by @effigies in #3050
- Bust cache for draft files when file exists on S3 by @nellh in #3052
- fix(datalad): Separate validator process construction from wait, allowing error logging by @effigies in #3048
- chore(style): Run pyupgrade --py311-plus to modernize idioms by @effigies in #3051
- deps: Update to bids-validator 1.14.6 by @nellh in #3053
- allow optional viewing of full time series by @hanayik in #3055
- chore(deps): Bump requests from 2.31.0 to 2.32.0 in /services/datalad by @dependabot in #3057
- deps: Update elastic search/apm packages by @nellh in #3060
- fix(app): Show 404 pages on more invalid route paths (root and error pages) by @nellh in #3061
- fix(worker): Handle malformed JWT with an HTTP 400 response by @nellh in #3062
- CLI: Setup autoenabled OpenNeuro special remote during upload if one doesn't exist by @nellh in #3063
- fix(worker): Allow for remote.log existing without s3-PUBLIC in validation by @nellh in #3064
- ElasticSearch 8 indexer fixes by @nellh in #3065
- fix(server): Prevent missing data in paginated search queries with ElasticSearch 8.0 by @nellh in #3067
- chore(dev): Update to latest elasticsearch in docker-compose by @nellh in #3066
- chore(deps-dev): Bump tqdm from 4.66.2 to 4.66.3 in /services/datalad by @dependabot in #3041
New Contributors
Full Changelog: v4.23.0...v4.24.0
4.23.0
What's Changed
- chore(deps): Configure dependabot to group PRs and update GHA by @effigies in #3002
- chore(deps): Fix dependabot config by @effigies in #3005
- chore(deps): Bump the actions-infrastructure group with 3 updates by @dependabot in #3006
- feat(app): Disable derivatives tab if ToS not accepted by @effigies in #2994
- chore(deps): Bump codecov/codecov-action from 3 to 4 by @dependabot in #3007
- fix(app): Show file metadata for schema validator issues by @nellh in #2996
- fix(app): Update to React 18 and replace jsx-to-markdown with react-markdown by @nellh in #3009
- chore(deps): Bump the pipenv group in /services/datalad with 11 updates by @dependabot in #3010
- Add 30 second timeout to dataset resolver by @nellh in #3012
- fix(app): Restrict data table date display to four common formats by @nellh in #3014
- chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #3016
- Deno command line tools by @nellh in #3017
Full Changelog: v4.22.0...v4.23.0
4.22.0
What's Changed
- chore(deps-dev): Bump vite from 4.4.12 to 4.5.2 in /packages/openneuro-app by @dependabot in #2980
- fix(app): Use our own Markdown component that sanitizes HTML following GitHub-like rules by @nellh in #2982
- deps(worker): Update to git-annex 10.20230926 by @nellh in #2983
- chore(deps-dev): Bump vite from 4.4.12 to 4.5.2 by @dependabot in #2974
- Fix a link to openneuro-cli by @yarikoptic in #2989
- fix(app): Raise preference for exact matches of accession numbers when searching for keywords above other fields by @nellh in #2991
- feat(app): Add a quick shortcut for accession number -> dataset page to homepage by @nellh in #2990
- [ENH] Add link to external participant level search to filters block by @surchs in #2988
- fix(app): Add aria-role to accordion tab and test for Neurobagel component by @nellh in #2993
- FIX: Display metadata lists as unordered lists by @effigies in #2985
New Contributors
Full Changelog: v4.21.3...v4.22.0
4.21.2
What's Changed
- Improve handling of file requests during worker restarts by @nellh in #2960
- Test fixes for date instability by @nellh in #2966
- fix(worker): Add test and character set detection for non-utf8 files by @nellh in #2965
- fix(api): Prevent crash when tree is requested with no children by @nellh in #2964
Full Changelog: v4.21.1...v4.21.2
v4.21.1
4.21.0
What's Changed
- fix(worker): Handle missing snapshot trees better by @nellh in #2913
- fix(worker): Don't throw KeyError when auth token is missing 'name' field by @nellh in #2914
- chore(server): Cleanup unused GraphQL subscriptions by @nellh in #2930
- Fixes search by sex not catching 'M' and 'F' in participants.tsv by @ehavener in #2932
- ci: Run coverage with GitHub actions by @nellh in #2933
- chore(deps): Bump @babel/traverse from 7.22.17 to 7.23.2 by @dependabot in #2929
- chore(deps): Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #2915
- chore: Update to GraphQL 16.8.1 by @nellh in #2934
- chore(deps-dev): Bump cryptography from 41.0.3 to 41.0.4 in /services/datalad by @dependabot in #2901
- Migrate server code to TypeScript by @nellh in #2931
- fix(cli): Prevent commander parsing from overriding git-annex-remote-openneuro by @nellh in #2939
- Support podman for local dev environments by @nellh in #2942
- fix(server): Allow /api in addition to /crn for API requests by @nellh in #2943
- chore(deps): Bump axios from 1.5.0 to 1.6.1 by @dependabot in #2941
- feat(dataset): Annex TSV files in phenotype directory by @effigies in #2940
- fix(server): Allow authorization bearer token header for API access by @nellh in #2944
- Fix git-annex access issues for CLI by @nellh in #2945
- chore(deps): Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #2950
- chore(deps-dev): Bump cryptography from 41.0.4 to 41.0.6 in /services/datalad by @dependabot in #2948
- Add clickthrough agreement for downloads by @nellh in #2947
- chore(deps): Bump urllib3 from 1.26.16 to 1.26.18 in /services/datalad by @dependabot in #2927
- deps(worker): Update lockfile Python deps by @nellh in #2952
- chore(deps-dev): Bump vite from 4.4.9 to 4.4.12 by @dependabot in #2953
- Helm configuration fixes for ElasticSearch 8.0 by @nellh in #2954
- deps(elasticsearch): Update NodeJS elasticsearch clients to 8.10.0 by @nellh in #2955
New Contributors
Full Changelog: v4.20.2...v4.21.0