Releases: gemini-hlsw/goats
26.3.0
See https://goats.readthedocs.io/en/26.3.0/project_details/changelog.html
What's Changed
- GOATS-553: overplot all extracted spectra in the same fits file by @miguelgomezgomez in #560
- GOATS-1170: Add survey names as aliases for targets from ANTARES. by @davner in #556
- GOATS-1174: Have broker link in the target detail page by @miguelgomezgomez in #561
- GOATS-1172 : pull the photometry of the target from antares if creating target from antares by @miguelgomezgomez in #563
- GOATS-1033: Create scaffolding for FinderChartEditor class by @miguelgomezgomez in #564
- GOATS-1034: Dynamically display all available finder charts by @miguelgomezgomez in #565
- GOATS-1193: Fix incorrect magnitude/limit conditional logic by @miguelgomezgomez in #567
- GOATS-1194: Rename “Refresh” button to “Update” and adjust visibility based on ANTARES source by @miguelgomezgomez in #568
- GOATS-1196: Merge antares-dev into main by @miguelgomezgomez in #569
- GOATS-1195: Increase pagination limit to 50000 by @miguelgomezgomez in #570
- GOATS-1197: update ANTARES URL handling in the photometry workflow by @miguelgomezgomez in #571
Full Changelog: 26.2.0...26.3.0
26.1.1
See https://goats.readthedocs.io/en/26.1.1/project_details/changelog.html
What's Changed
- GOATS-1126: user cache proposals instruments by @miguelgomezgomez in #525
Full Changelog: 26.1.0...26.1.1
26.1.0
See https://goats.readthedocs.io/en/26.1.0/project_details/changelog.html
What's Changed
- GOATS-1051: Add apscheduler to the dependabot.yaml file in the depenency group by @miguelgomezgomez in #509
- GOATS-1015 GOATS-1045: UI: Static scheduling window form layout; by @miguelgomezgomez in #505
- GOATS-1100 GOATS-1094 GOATS-1095: Bugfixes and improvements. by @davner in #512
- GOATS-1112: Fix issue with missing recipe modules in data products. by @davner in #513
- GOATS-1106: Implement an accordion folding option in the GPP form. by @miguelgomezgomez in #510
- GOATS-1116: Add DRAGONS advanced features support. by @davner in #514
- GOATS-1043: Add scheduling window to staging table by @miguelgomezgomez in #518
- GOATS-1042: Form validation for scheduling window by @miguelgomezgomez in #519
- GOATS-1048 GOATS-1049: Add scheduling window serializer; Attach scheduling windows to GPP payload by @miguelgomezgomez in #520
- Bump apscheduler from 3.11.0 to 3.11.1 by @dependabot[bot] in #479
- Revert "Bump apscheduler from 3.11.0 to 3.11.1" by @miguelgomezgomez in #523
- GOATS-1130: Bump the development-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #516
- GOATS-1132: Bump furo from 2025.9.25 to 2025.12.19 in the documentation-dependencies group by @dependabot[bot] in #522
- GOATS-1103: Updated team info in doc by @soraisam in #526
- GOATS-1134: Bump the dependencies group across 1 directory with 5 updates by @dependabot[bot] in #503
Full Changelog: 25.11.4...26.1.0
25.11.4
See https://goats.readthedocs.io/en/25.11.4/project_details/changelog.html
What's Changed
- GOATS-1059: Create walkthrough of conda version 25.11.3. by @davner in #490
- GOATS-1063 GOATS-1011 GOATS-1062: Refactor GPP observation handling and related serializers. by @davner in #493
- GOATS-712: Update deployment docs to reflect automated version and sha256 update. by @davner in #494
- GOATS-1012: Connect update and save observation endpoints. by @davner in #496
- GOATS-1089: Change "Update On GPP and Save" to just "Update On GPP". by @davner in #500
- GOATS-1087 GOATS-1088: Add hook to handle RONCHI and PINHOLE OBSTYPE in DRAGONS. by @davner in #498
- GOATS-1091: Update DRAGONS and fits_storage to latest release. by @davner in #501
- GOATS-1066 GOATS-1073 GOATS-1074 GOATS-1075: Implement status page. by @davner in #495
- GOATS-1082: Migrate exposure time mode to inside instrument. by @davner in #504
- GOATS-916: Update Getting your token docs for antares2goats by @miguelgomezgomez in #506
- GOATS-1021: Update the user documentation to properly place the `Upda… by @miguelgomezgomez in #507
- GOATS-1098: bumps-the-development-dependencies-pytest-pytest-asyncio-and-ruff by @dependabot[bot] in #492
- GOATS-1099: Bump actions/checkout from 5 to 6 in the ci-dependencies group by @dependabot[bot] in #502
Full Changelog: 25.11.3...25.11.4
25.11.3
See https://goats.readthedocs.io/en/25.11.3/project_details/changelog.html
What's Changed
Full Changelog: 25.11.2...25.11.3
25.11.2
See https://goats.readthedocs.io/en/25.11.2/project_details/changelog.html
What's Changed
- GOATS-845 GOATS-723: Add GPP program ID field and GPP URL generation for GEM observations. by @davner in #488
Full Changelog: 25.11.1...25.11.2
25.11.1
See https://goats.readthedocs.io/en/25.11.1/project_details/changelog.html
What's Changed
- GOATS-1013 GOATS-1054 GOATS-1025 GOATS-1053 GOATS-1056: GOA fixes and logging. by @davner in #486
- GOATS-1007: Change value of search radius in GOA from 15 arcsec to 3 arcmin. by @davner in #487
Full Changelog: 25.11.0...25.11.1
25.11.0
See https://goats.readthedocs.io/en/25.11.0/project_details/changelog.html
What's Changed
- GOATS-869 GOATS-871: Update documentation for devs and update pre-commit file. by @davner in #423
- GOATS-872: Bump actions/setup-node from 4 to 5 in the ci-dependencies group by @dependabot[bot] in #419
- GOATS-873: Bump the development-dependencies group with 4 updates by @dependabot[bot] in #421
- GOATS-874: Start UI work for creating new observation with GPP. by @davner in #424
- GOATS-876: Develop brightnesses editor for creating new observation. by @davner in #425
- GOATS-875: Add class to generate source profile editor for GPP. by @davner in #426
- GOATS-877: Add UI for constraints for GPP create observation. by @davner in #427
- GOATS-879: Add UI for selecting approved configs from GPP. by @davner in #428
- GOATS-881: Update UI for approved ToO configurations. by @davner in #432
- Bump the development-dependencies group with 4 updates by @dependabot[bot] in #429
- Bump furo from 2025.7.19 to 2025.9.25 in the documentation-dependencies group by @dependabot[bot] in #431
- GOATS-883 GOATS-884: Split GPP observations into ToO and normal categories in the API response. by @davner in #433
- GOATS-885: Update UI to support ToO selection for approved configurations. by @davner in #435
- GOATS-902: Refactor observation form building and editor components. by @davner in #437
- GOATS-920: Add ExposureModeEditor component for signal-to-noise and time/count modes. by @davner in #438
- GOATS-922: Add dynamic select and input for position angle constraint. by @davner in #439
- GOATS-918: Change Edit to Update for GPP application. by @davner in #440
- GOATS-921 GOATS-928: Display RA and Dec on GPP interface. by @davner in #444
- GOATS-912: Add --version flag to CLI for reporting GOATS client version by @miguelgomezgomez in #441
- GOATS-914: New Inject GOATS version into template context by @miguelgomezgomez in #442
- GOATS-919 GOATS-936: Correct position angle logic and fix readOnly logic. by @davner in #445
- GOATS-938: Remove resolution and wavelength interval fields. by @davner in #446
- GOATS-947: Add documentation for updating dependencies. by @davner in #449
- GOATS-913: New Show the version of GOATS on the footer by @miguelgomezgomez in #443
- Bump ruff from 0.13.1 to 0.13.3 in the development-dependencies group by @dependabot[bot] in #436
- GOATS-951: Add conda-forge maintenance documentation. by @davner in #451
- GOATS-954 GOATS-955 GOATS-956 GOATS-958 GOATS-959: Create ToO API endpoints. by @davner in #453
- GOATS-945: Add ToO observation submission and hooks in GPP application. by @davner in #454
- GOATS-957: Bump ipykernel from 6.30.1 to 7.0.0 in the notebook-dependencies group by @dependabot[bot] in #447
- Bump astral-sh/setup-uv from 6 to 7 in the ci-dependencies group by @dependabot[bot] in #448
- GOATS-915: Update documentation to include new CLI command by @miguelgomezgomez in #455
- GOATS-966 GOATS-967 GOATS-968: Implement serializers for brightness, elevation range, and exposure mode. by @davner in #456
- Bump the dependencies group across 1 directory with 6 updates by @dependabot[bot] in #434
- GOATS-975: Revert tomtoolkit back to stable version to fix migration merge issue. by @davner in #458
- GOATS-969: Add GMOS instrument serializers and registry for GPP. by @davner in #459
- GOATS-962: Add hidden input fields in observation forms. by @davner in #464
- GOATS-981: Bump actions/setup-node from 5 to 6 in the ci-dependencies group by @dependabot[bot] in #461
- GOATS-961 GOATS-983: Add clone target and observation serializers. by @davner in #465
- GOATS-984 GOATS-986: Add workflow state to backend and frontend. by @davner in #466
- GOATS-982: Bump ruff from 0.14.0 to 0.14.1 in the development-dependencies group by @dependabot[bot] in #462
- GOATS-971: add version checker in goats run by @miguelgomezgomez in #457
- GOATS-985 GOATS-987: Build payload for creating ToO. by @davner in #467
- GOATS-989: Add missing fragment in GOATS-971 by @miguelgomezgomez in #468
- GOATS-988: Finalize GPP serializers and tests. by @davner in #469
- GOATS-990: Add retry mechanism for setting workflow state in GPPTooViewSet. by @davner in #470
- GOATS-991: Save created ToO GPP observation to GOATS DB via TOM API view. by @davner in #471
- GOATS-996 GOATS-997 GOATS-998 GOATS-994: Improve GPP ToO handling. by @davner in #474
- GOATS-1000: Bump ruff from 0.14.1 to 0.14.2 in the development-dependencies group by @dependabot[bot] in #472
- GOATS-1001: Bump ipykernel from 7.0.1 to 7.1.0 in the notebook-dependencies group by @dependabot[bot] in #473
- GOATS-993: Display feedback to users on ToO observation creation results. by @davner in #475
- GOATS-992 GOATS-1002: Update logic for updating workflow state. by @davner in #477
- GOATS-976: Bump tomtoolkit from 2.26.0 to 2.26.2 in the dependencies group by @dependabot[bot] in #463
- GOATS-1004: Bump ruff from 0.14.2 to 0.14.3 in the development-dependencies group by @dependabot[bot] in #478
- GOATS-1003: Add documentation url with current version to context. by @davner in #481
- GOATS-965: Add updating guide and update documentation link in CLI. by @davner in #482
- GOATS-1005: Show update command in goats run by @miguelgomezgomez in #483
- GOATS-1009: Add missing fragment in GOATS-1005 by @miguelgomezgomez in #484
- GOATS-980: Refactor source profile to better handle unsupported types. by @davner in #485
Full Changelog: 25.9.0...25.11.0
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