Releases: OpenScience-Collective/osa
Release 0.8.7
What's Changed
569a001 chore: strip dev suffix for stable release
147c5b6 Merge pull request #337 from OpenScience-Collective/develop
999635a feat(citations): version groups (merge preprint + published citations) (#336)
0520b11 fix(citations): true uncapped per-year counts from OpenAlex (#335)
0b66b34 feat(dashboard): modern palette for the citations chart (#334)
73a1882 feat: BIDS citations feed + dashboard citations-by-year chart (#333)
18b86b6 feat(eeglab): enable public FAQ and citations feeds (#332)
ebd9cb2 Public JSON feeds for community FAQ and citations (#331)
cc3d040 Bump version to 0.8.7.dev0
3b81f1b Bump version to 0.8.6.dev0
6ad76b6 chore: sync develop with main after v0.8.5
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.7Full Changelog: v0.8.5...v0.8.7
Release 0.8.5
What's Changed
38085cb chore: strip dev suffix for stable release
c141488 Merge pull request #320 from OpenScience-Collective/develop
71ee933 chore: sync worker CORS from community configs [skip ci]
aecb1c4 Bump version to 0.8.5.dev2
aed73bb Add BIDS RTD PR-preview origins to CORS (temporary) (#319)
a81d141 Bump version to 0.8.5.dev1
a583149 fix(ci): make sync-develop check out develop by explicit ref (#318)
d93084d Bump version to 0.8.5.dev0
eba7914 chore: sync develop with main after v0.8.4
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.5Full Changelog: v0.8.4...v0.8.5
Release 0.8.4
What's Changed
9360642 chore: strip dev suffix for stable release
2213e8c Merge pull request #316 from OpenScience-Collective/develop
deddd44 Bump version to 0.8.4.dev19
6c873f2 fix: pre-release hardening for 0.8.4 (#317)
b6a22d7 Bump version to 0.8.4.dev18
50addd2 chore(deps): bump opencite to >=0.5.3 (#315)
72e0228 Bump version to 0.8.4.dev17
e7a849c fix(ci): repair invalid YAML in release.yml (#314)
71b2a85 Bump version to 0.8.4.dev16
714e44f feat(papers): local-first live search, confirmed + faster (#313)
226dc82 Bump version to 0.8.4.dev15
da68367 feat(papers): live on-demand 'search recent papers' via opencite (#310)
b016e3c Bump version to 0.8.4.dev14
b1814f9 refactor(papers): use opencite for paper sync + declare dependency (#309)
dfd5d68 Bump version to 0.8.4.dev13
073d260 fix(search): match multi-word FTS queries (#306)
7c0c614 Merge pull request #304 from OpenScience-Collective/ci/sync-botguard-main
72199ba Bump version to 0.8.4.dev12
793544e ci: sync bot-comment guard to main (#303)
ffccf1f fix(ci): ignore bot comments in the community merge command (#303)
8aa4b55 Bump version to 0.8.4.dev11
9e2adc9 test(hed): verify LGTM/merge comment command (#301)
1227369 Merge pull request #300 from OpenScience-Collective/feature/issue-299-sync-comment-merge-main
8f63dbf ci: sync comment-command merge workflow to main
268cb62 Bump version to 0.8.4.dev10
5730628 feat(ci): merge community PRs into develop on a maintainer's LGTM/merge comment (#298)
a34604c Bump version to 0.8.4.dev9
1987652 docs(hed): note community-admin scoped auto-merge for maintainers (#296)
89afc0e Merge pull request #295 from OpenScience-Collective/feature/issue-294-register-merge-workflow
01a276d ci: register community-admin merge workflow on main
b6ee763 Bump version to 0.8.4.dev8
336feba chore: add neuromechanist as maintainer of HED, EEGLAB, NEMAR (#293)
cc203ca Bump version to 0.8.4.dev7
e061c3c fix(ci): pick community-admin merge method by target branch (#291)
b92a1d0 Bump version to 0.8.4.dev6
52a0273 fix(widget): move Send feedback to the disclaimer line (#289)
1d6e613 Bump version to 0.8.4.dev5
399f357 feat: optional 'what went wrong' box on thumbs-down (#287)
efaf5bf Bump version to 0.8.4.dev4
b296ebf feat: community-admin scoped PR auto-merge (#285)
29405b2 Bump version to 0.8.4.dev3
8d13bf5 feat: per-response and general widget feedback (#284)
c2967a6 Bump version to 0.8.4.dev2
f19ed08 feat: add petfit readthedocs documentation to openneuropet assistant (#281)
7fc024e Bump version to 0.8.4.dev1
0d50dc5 feat: document versioned widget URL and SRI hashes for secure embedding (#279)
f0d9c6e Bump version to 0.8.4.dev0
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.4Full Changelog: v0.8.3...v0.8.4
Release 0.8.3
What's Changed
9417b39 chore: strip dev suffix for stable release
201964c Merge pull request #278 from OpenScience-Collective/develop
648016f ci: automate dev increment and post-release sync to develop
9f58a4f Merge main into develop to resolve conflict before release PR #278
0890e77 test: pin issue #276 fix against verbatim production eeg_context docstring
60c3d80 Bump version to 0.8.3.dev0
b26b626 fix: raise docstring snippet cap and add full-fetch tool (#276) (#277)
78a5486 fix(openneuropet): replace non-text source URLs with individual on-demand RST docs (#275)
6438331 Enhance analysis pipelines with kinetic modelling and follow-up suggestions (#273)
51e5162 chore: sync worker CORS from community configs [skip ci]
8d9e328 feat: add OpenNeuroPET community assistant (#272)
fb8cdc0 Merge pull request #270 from OpenScience-Collective/add-claude-github-actions-1778102990104
3be11ed "Update Claude Code Review workflow"
2ae8d76 "Update Claude PR Assistant workflow"
de3d396 Bump version to 0.8.2.dev0
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.3Full Changelog: v0.8.1...v0.8.3
Release 0.8.1
What's Changed
186bf19 chore: strip dev suffix for stable release
0c55e76 Merge pull request #267 from OpenScience-Collective/develop
7b53102 Fix fork PR CI permissions, bump to 0.8.1.dev0 (#266)
8cf3b57 chore: sync worker CORS from community configs [skip ci]
531acca feat: add metabci config (#262)
2096d0f Merge pull request #265 from OpenScience-Collective/develop
58fb0ee Fix CI for external contributor PRs (#264)
602c4d6 Merge remote-tracking branch 'origin/develop'
832fd7e Trim FieldTrip suggested questions to 3 (#260)
1bf0dec chore: sync worker CORS from community configs [skip ci]
590bd81 chore: sync worker CORS from community configs [skip ci]
7f4056f Merge branch 'develop'
0ae664f Enable FieldTrip widget on fieldtriptoolbox.org (#259)
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.1Full Changelog: v0.8.0...v0.8.1
Release 0.8.0
What's Changed
ccb5905 Merge pull request #252 from OpenScience-Collective/develop
a2d8788 Merge branch 'main' into develop
8d1d407 Address PR #252 review findings: error handling, types, tests (#257)
5a323f0 Refactor auth tests to use real communities, remove mocks (#255)
e2e452e Improve MNE system prompt: data types and uncertainty handling (#254)
7859254 Fix broken HED doc URL, re-enable URL test (#253)
48f716b Update direct API model mappings and cacheable models list
f3b13f1 Address PR review: harden error handling, types, and update models
45812cf Bump version to 0.8.0 for release
483e237 Add ephemeral database mirrors for developer workflow (#251)
a294024 Security hardening: logging, cost protection, SSRF, model validation (#248)
6a78df0 Merge pull request #247 from OpenScience-Collective/develop
0d70be0 Improve widget footer: AI disclaimer and compact layout (#246)
71a2511 Make community logos white and larger in widget header
d4a1003 Add logo proxy route to Cloudflare Worker
e890985 Add community logos for HED, EEGLAB, and NEMAR
6c86fc7 Merge branch 'develop'
a9aa0bb Use generic defaults in widget instead of HED-specific
e48b0d1 chore: sync worker CORS from community configs [skip ci]
30d9302 chore: sync worker CORS from community configs [skip ci]
eb9d1a0 Merge branch 'develop'
8c0722a Update widget tagline link and enable MNE CORS
de38d87 Fix duplicate review runs for same-repo PRs (#244)
1fe7dee Switch triage and dedup jobs from API key to OAuth token (#242)
bed373b feat: add knowledge stats, discourse sync, and tools to dashboard (#240) (#241)
d3be988 feat: add knowledge stats, discourse sync, and tools to dashboard (#240)
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.8.0Full Changelog: v0.7.1...v0.8.0
Release 0.7.1
What's Changed
50e99c3 chore: strip dev suffix for stable release
6d059af Merge pull request #236 from OpenScience-Collective/merge-release
e28a596 Merge remote-tracking branch 'origin/develop' into merge-release
09fe657 chore: bump version to 0.7.1.dev0 (#234)
9324aa1 fix: add type guards and discover_assistants to CLI sync (#233)
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.7.1Full Changelog: v0.7.0...v0.7.1
Release 0.7.0
What's Changed
a0d437c chore: strip dev suffix for stable release
4eb0cd3 Merge pull request #218 from OpenScience-Collective/develop
20064e9 chore: sync worker CORS from community configs [skip ci]
5d68353 Remove CORS origins for MNE and FieldTrip (#231)
ebef53e chore: sync worker CORS from community configs [skip ci]
ee6b793 feat: onboard MNE-Python community with Discourse syncer (#230)
c229fd1 fix: add theme_color to WidgetConfigResponse
ed29ccd Merge remote-tracking branch 'origin/main' into merge-develop-to-main
c8548ff Address release review: error handling, logging, tests (#228)
a0115f7 chore: sync worker CORS from community configs [skip ci]
cff0de4 Add FieldTrip community, generalize docstring/FAQ tools (#227)
b19cf8d Add community-specific logos to chat widget (#226)
cbd4609 Add warning for communities using platform key (#223)
326d656 Show config health warnings on status dashboard (#222)
c32f5e7 Surface community config health via public API (#221)
5dd8751 ci: add workflow to notify documentation repo on push to main
b14c806 Address PR review: simplify code, fix error handling
bd95968 Update in-repo docs for thin client CLI
ee685ae Fix BYOK header name inconsistency
22ae3fb Refactor CLI to thin client architecture (#216)
b87cf66 Merge main into develop, resolve version conflict
533b9c3 Fix logging: add exc_info and upgrade scheduler warning to error
839c49b Address PR review findings
b9cf46c Bump version to 0.6.7.dev0
f77d8fd Fix sync status page: community-aware, all sync types, N/A display (#213)
2381d79 Enforce mandatory HED tag validation before display (#211)
d86d7e9 Fix review issues: dark mode, meta tags, broken links
b686736 Reorder footer: copyright holder first, then made with love
e7fe289 Add OSA logo, dark mode, and branded footer
82ebd2a Add OG meta tags to demo and dashboard pages
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.7.0Full Changelog: v0.6.7...v0.7.0
Release 0.6.7
What's Changed
73900c2 chore: strip dev suffix for stable release
abcf62f Release 0.6.7: Fix sync status page (#214)
ee3ee37 Add OG meta tags, logo, dark mode, and branded footer (#208)
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.6.7Full Changelog: v0.6.6...v0.6.7
Release 0.6.6
What's Changed
f3d3309 chore: strip dev suffix for stable release
cfa4b25 Merge pull request #207 from OpenScience-Collective/develop
ad809ac Merge main into develop, bump version to 0.6.6.dev0
9fcc55b Fix footer: Open Science Collective, add dynamic copyright year
76f40a2 Redesign dashboard with academic theme, add community links (#206)
f8ba066 Add hedtools.org (without www) to CORS allowlist
0079484 Add hedtools.org (without www) to CORS allowlist
fe2cc8c Harden error handling, validate cron values, add test coverage
072ee54 Address review findings: add debug logging, deduplicate keys
e85d89e Use robust prod/dev detection for dashboard API base
9e6c426 Fix SPA routing on Cloudflare Pages
d061c69 Fix streaming metrics to log token usage and cost (#204)
d037802 Bump version to 0.6.5.dev0
911885e Add per-community scheduled knowledge sync (#202)
51e7a5d Fix loading dots disappearing before first token
91259cb Force Haiku 4.5 for both planner and executor in triage/dedup
092b5d2 Merge branch 'main' into develop
5984d06 Use API key and Haiku 4.5 for triage and dedup jobs
Installation
pip install git+https://github.com/OpenScience-Collective/osa.git@v0.6.6Full Changelog: v0.6.5...v0.6.6