Releases: gemini-hlsw/goats
25.9.0
See https://goats.readthedocs.io/en/25.9.0/project_details/changelog.html
What's Changed
- Bump tomtoolkit from 2.25.2 to 2.26.0 in the dependencies group by @dependabot[bot] in #398
- Bump sphinx-autobuild from 2024.10.3 to 2025.8.25 in the documentation-dependencies group by @dependabot[bot] in #417
- GOATS-866: Bump the development-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #418
- GOATS-868: Update installation instructions for channel priority for Conda. by @davner in #422
Full Changelog: 25.8.4...25.9.0
25.8.4
See https://goats.readthedocs.io/en/25.8.4/project_details/changelog.html
What's Changed
Full Changelog: 25.8.3...25.8.4
25.8.3
See https://goats.readthedocs.io/en/25.8.3/project_details/changelog.html
What's Changed
Full Changelog: 25.8.2...25.8.3
25.8.2
See https://goats.readthedocs.io/en/25.8.2/project_details/changelog.html
What's Changed
- GOATS-854: Update deployment guide with update-to-date instructions. by @davner in #411
- GOATS-855: Add copybutton to documentation for code blocks. by @davner in #412
- GOATS-856: updated collab list and made minor fixes in user doc by @soraisam in #413
- GOATS-690: Improve UI in various places. by @davner in #414
Full Changelog: 25.8.1...25.8.2
25.8.1
See https://goats.readthedocs.io/en/25.8.1/project_details/changelog.html
What's Changed
- GOATS-833: Change the wording for GOA existing observation search. by @davner in #392
- GOATS-840: Improve GOATS interface from user feedback part 1. by @davner in #395
- GOATS-842: Address feedback on changes. by @davner in #396
- GOATS-844: Add view at archive button. by @davner in #397
- GOATS-589 GOATS-773 GOATS-774 GOATS-751 GOATS-799 GOATS-800 GOATS-825: update user doc for beta release by @soraisam in #400
- GOATS-847: Fix bug with updating credentials. by @davner in #401
- GOATS-848: Update title for tab on target detail page. by @davner in #402
- GOATS-689: Fix issue fetching Gemini South telescope shutter status. by @davner in #403
- GOATS-548: Fix issue uploading spectrum file for GEM facility. by @davner in #404
- GOATS-550: Fix issue plotting GHOST data. by @davner in #405
- GOATS-551: Fix for handling multi-extension spectrum fits file. by @davner in #406
- GOATS-851: Enable Actions button for uploaded files. by @davner in #407
- GOATS-717: Add check for NAXIS to stop plotting images. by @davner in #408
- GOATS-687: Lighten border around buttons and action items. by @davner in #409
- GOATS-853: Fix time display when plotting spectrum. by @davner in #410
Full Changelog: 25.8.0...25.8.1
25.8.0
See https://goats.readthedocs.io/en/25.8.0/project_details/changelog.html
What's Changed
- GOATS-737 GOATS-802 GOATS-803 GOATS-804: Store LCO api key. by @davner in #369
- GOATS-763: Resolve issue with Alias and Tag blocks. by @davner in #370
- GOATS-688: Remove confusing sentence on importing targets page. by @davner in #371
- GOATS-729: Remove LT as a facility for now, until GOATS can support it. by @davner in #372
- GOATS-761: Hide GOA and DRAGONS section in observation for non-Gemini observations. by @davner in #373
- GOATS-809: Update LCO login to test with portal endpoint. by @davner in #374
- GOATS-810 GOATS-811: Pass user to fetch observation status and template. by @davner in #375
- GOATS-812 GOATS-813 GOATS-814 GOATS-816: Add tns support. by @davner in #377
- GOATS-815 GOATS-822: Monkeypatch tom-tns to use user credentials. by @davner in #378
- GOATS-823 GOATS-824: Add tests for middleware and update TNS message. by @davner in #379
- GOATS-826 GOATS-828: Add GOA backend to fetch observations around target. by @davner in #380
- GOATS-827: Design and develop frontend to fetch existing observations from GOA and add to target. by @davner in #382
- GOATS-817 GOATS-818 GOATS-819 GOATS-820 GOATS-821: Bump dev and group dependencies. by @dependabot[bot] in #381
- GOATS-832: Add dependabot groups to reduce number of PRs. by @davner in #388
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #386
- GOATS-834: Update dependencies. by @davner in #389
- GOATS-796: Fix release workflow and correct url link. by @davner in #390
Full Changelog: v25.7.0...25.8.0
v25.7.0
See https://goats.readthedocs.io/en/v25.7.0/project_details/changelog.html
What's Changed
- GOATS-731: Remove jira from changelog. by @davner in #334
- GOATS-754: Switch to production database for GPP. by @davner in #336
- GOATS-755: Bump gpp-client from 25.6.0 to 25.6.2 by @dependabot[bot] in #335
- GOATS-731: Remove Jira ticket numbers from changelog.md by @davner in #338
- GOATS-757: Add pre-commit and run on all files. by @davner in #340
- GOATS-758 GOATs-759: Improve python CI and update dependencies. by @davner in #341
- GOATS-744: Extend frontend to fetch and display available programs. by @davner in #342
- GOATS-762: Add ability to filter observations by program ID. by @davner in #343
- GOATS-764: Extend GPP app to fetch and update available observations on the UI. by @davner in #344
- GOATS-768: Use new GOATS director in
gpp-clientfor fetching. by @davner in #348 - GOATS-765: Extend application to populate form with observation data. by @davner in #351
- GOATS-778: Bump tomtoolkit from 2.24.5 to 2.25.0 by @dependabot[bot] in #345
- GOATS-770: Design and develop button toolbar for GPP app. by @davner in #352
- GOATS-722: Add new tab on navbar for Explore. by @davner in #354
- GOATS-782: Address GPP integration feedback part 1. by @davner in #358
- GOATS-783: Check credentials for GPP app. by @davner in #359
- GOATS-788: Bump channels-redis from 4.2.1 to 4.3.0 by @dependabot[bot] in #357
- GOATS-789: Bump tomtoolkit from 2.25.0 to 2.25.2 by @dependabot[bot] in #356
- GOATS-621 GOATS-772 GOATS-775 GOATS-776 GOATS-777 GOATS-784: update user doc by @soraisam in #360
- GOATS-771: Save observations pulled from GPP. by @davner in #362
- GOATS-790: Bump django-dramatiq from 0.13.0 to 0.14.0 by @dependabot[bot] in #361
- Small fix for workflow. by @davner in #363
Full Changelog: 25.6.1...v25.7.0
25.6.1
What's Changed
- GOATS-701 GOATS-703: Upload latest conda package and adjust workflow. by @davner in #317
- GOATS-710 GOATS-715: Add 'Contributor Resources' to documentation. by @davner in #318
- GOATS-709: Switch to 'furo' theme on readthedocs. by @davner in #319
- GOATS-709: Update configuration for furo. by @davner in #320
- GOATS-714: Move changelog to inside documentation. by @davner in #321
- GOATS-720: Improve build time on GitHub actions using uv. by @davner in #322
- GOATS-724: Add
--ciflag for installing GOATS. by @davner in #323 - GOATS-725: Remove gh pages. by @davner in #324
- GOATS-728: Update readme and documentation with new links. by @davner in #325
- GOATS-733: Bump numpydoc from 1.8.0 to 1.9.0 by @dependabot in #327
- GOATS-734: Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #326
- GOATS-736: Remove OCS views, models, and tests. by @davner in #328
- GOATS-651: Added user documentation for Astro Data Lab integration into GOATS by @soraisam in #329
- GOATS-735: Extend login to save GPP credentials. by @davner in #330
- GOATS-739: Extend API to fetch program information from GPP. by @davner in #331
- GOATS-743: Extend API to support fetching observations from GPP. by @davner in #332
- GOATS-745: Use uv for managing releases. by @davner in #333
Full Changelog: 25.6.0...25.6.1
25.6.0
GOATS 25.6.0 (2025-06-16)
New Features
- Added
uvfor dependency management: Useduvto manage dependencies and generate lockfile for reproducible environments. [#GOATS-101] - Enabled automated updates: Configured Dependabot to create pull requests for dependency updates. [#GOATS-680]
- Replaced Astro Data Lab client: Implemented internal class to remove dependency conflicts. [#GOATS-668]
- Added nox testing for different python and dependency versions. [#GOATS-670]
- Imported
antares-clientcode: Addedantares-clientcode directly into the repo to avoid dependency issues withmarshmallowandconfluent-kafka. [#GOATS-672]
Changes
- Updated GOATS user documentation (along with the videos) to clarify where one can add their GOA credentials. [#GOATS-618]
- Updated DRAGONS and dependencies: Updated to DRAGONS 4.0.0 and raised the required Python version to 3.12. Also updated other dependencies for compatibility. [#GOATS-678]
- Skip building documentation if no changes to
/docs/readthedocs[#GOATS-684]
Other
- Updated the GOATS workflow flowchart showing an additional step for adding existing Gemini observation and added a miscellaneous page for tips and tricks that users might find helpful. [#GOATS-658]
What's Changed
- GOATS-670: Add nox testing for different python and dependency versions. by @davner in #292
- GOATS-672 GOATS-667: Add antares-client code to repo and fix marshmallow version. by @davner in #293
- GOATS-618: Update documentation for GOA download by @soraisam in #288
- GOATS-668: Replace astro data lab client. by @davner in #294
- GOATS-678: Update to DRAGONS 4.0.0 and Python 3.12. by @davner in #296
- Update workflow file name. by @davner in #297
- Update the rest of the workflows. by @davner in #298
- Update python version in actions and other scripts. by @davner in #299
- GOATS-658: Update GOATS workflow flowchart in documentation and add a… by @soraisam in #295
- GOATS-101: Switch to uv as package manager. by @davner in #300
- GOATS-680: Create dependabot.yaml. by @davner in #301
- Bump actions/setup-python from 4 to 5 by @dependabot in #304
- Bump actions/cache from 3 to 4 by @dependabot in #303
- Bump actions/checkout from 2 to 4 by @dependabot in #302
- GOATS-681 GOATS-682: Fix macOS arch issue and update dependabot config. by @davner in #305
- GOATS-683: Fix dependabot.yaml. by @davner in #306
- GOATS-684: Skip building docs if no changes. by @davner in #307
- GOATS-666: Upload conda builds. by @davner in #309
- GOATS-699: Bump django from 4.2.22 to 4.2.23 by @dependabot in #308
- GOATS-666: Added correct dependencies from conda. by @davner in #310
- GOATS-700: Remove django-cryptography as it is not maintained. by @davner in #311
- Add back in tests to run on push to main. by @davner in #312
- Remove updating environment.yaml file in workflow. by @davner in #313
- Update conda package release. by @davner in #314
- Remove gevent use in astroquery. by @davner in #315
- GOATS-666: Fix bug in latest release. by @davner in #316
New Contributors
- @soraisam made their first contribution in #288
- @dependabot made their first contribution in #304
Full Changelog: 25.3.0...25.6.0
25.6.0rc4
GOATS 25.6.0rc4 (2025-06-16)
No significant changes.
What's Changed
Full Changelog: 25.6.0rc3...25.6.0rc4