Skip to content

Releases: gemini-hlsw/goats

25.9.0

11 Sep 08:06

Choose a tag to compare

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

29 Aug 20:03

Choose a tag to compare

See https://goats.readthedocs.io/en/25.8.4/project_details/changelog.html

What's Changed

  • GOATS-858 GOATS-859 GOATS-860: Last minute changes before beta. by @davner in #416

Full Changelog: 25.8.3...25.8.4

25.8.3

28 Aug 23:10

Choose a tag to compare

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

28 Aug 21:26

Choose a tag to compare

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

28 Aug 00:06

Choose a tag to compare

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

12 Aug 19:06

Choose a tag to compare

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

29 Jul 21:14
077a8ff

Choose a tag to compare

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-client for 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

27 Jun 21:41

Choose a tag to compare

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 --ci flag 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

16 Jun 22:27

Choose a tag to compare

GOATS 25.6.0 (2025-06-16)

New Features

  • Added uv for dependency management: Used uv to 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-client code: Added antares-client code directly into the repo to avoid dependency issues with marshmallow and confluent-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

Full Changelog: 25.3.0...25.6.0

25.6.0rc4

16 Jun 18:54

Choose a tag to compare

25.6.0rc4 Pre-release
Pre-release

GOATS 25.6.0rc4 (2025-06-16)

No significant changes.

What's Changed

Full Changelog: 25.6.0rc3...25.6.0rc4