TOMToolkit / tom_lt

Liverpool Telescope facility module for the TOM Toolkit
GNU General Public License v3.0
2 stars 0 forks source link

Bump tomtoolkit from 1.5.0 to 2.9.0 #28

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps tomtoolkit from 1.5.0 to 2.9.0.

Release notes

Sourced from tomtoolkit's releases.

Release 2.9.0

  • Updated TNS broker to support new requirements for user agent headers.
  • Added list endpoint for Group API.
  • Updated Gemini facility to improve compatibility with TOM Toolkit.

What to watch out for

  • Users of the TNS will need to add bot_id and bot_name to their settings.BROKERS['TNS'] dict in addition to the existing api_key.

Release 2.8.0

  • Adds api/token-auth endpoint in order to support token authentication for Django Rest Framework.
  • Removes Facility Status from Target Detail page to the Observations nav-bar menu, improving Target Detail page load time.
  • Recent Photometry table corrected to include only photometry specific to the Target Detail page Target
  • Fixes an issue with inaccurate display of photometric filter data from MARS

Note that in order to take advantage of the move of facility_status.html, it will be necessary to modify any custom target_detail.html or navbar_content.html templates, if they have been implemented.

Release 2.7.1

This release fixes an error requiring min lunar distance for spectroscopic submissions.

Release 2.7.0

This release adds the following:

  • Functionality to move targets between target lists.
  • Removes model-level ordering from Target and makes default ordering on TargetList by creation date descending.

Release 2.7.0-alpha.2

This release amends the previous alpha version adding data product post-save hooks. In place of the previous solution, there is now a hook for each individual data product that's saved, as well as a hook for the batch of data product being saved.

Release 2.7.0-alpha.1

This release adds a post-save hook for data products.

Release 2.6.10

This release adds admin interface access for ObservationGroup and DynamicCadence models.

Release 2.6.9

This release addresses the following:

  • Corrects an error in updating reduced data via the UI.
  • Adds min_lunar_distance to observation submissions for LCO.
  • Extracts target_table.html into a templatetag.
  • Adds a setting and templatetag for the TOM display name.

Release 2.6.8

This release addresses #375 , and more broadly prevents any failed thumbnail creation from causing exceptions to propagate up to the frontend.

Release 2.6.7

This release fixes an issue with incorrect filters on photometric sequence submission.

Release 2.6.6

... (truncated)

Changelog

Sourced from tomtoolkit's changelog.

Release Notes

2.6.5

This release fixes the following:

  • Completes the upgrade to the ALeRCE v1 API.
  • Updates the TNS API URL to the updated value.
  • Adds DEFAULT_AUTO_FIELD to settings.tmpl for new TOMs. Existing TOMs should add DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' to their settings.py, which will resolve any warning messages that include HINT: Configure the DEFAULT_AUTO_FIELD setting, provided the existing TOM is on Django 3.2 or later.

2.6.4

This release removes the MPC module as a default, given that the latest version of astroquery has an issue with it that will be fixed in the next release.

Users of the MPC should follow the instructions listed here in order to ensure that it works.

2.6.3

This release includes most, but not all, of the upgrade to the new ALeRCE API. It should be considered to be in beta as long as the disclaimer at the top of the ALeRCE query form is present.

2.6.2

This release supercedes the mistaken 2.6.1 release and includes the fix for spectroscopic migration alluded to in 2.6.1. It also includes a stub module for the Fink broker.

2.6.0

  • Refactors user_list to use templatetags in order to facilitate introduction of new tom_registration installable app.
  • Adds django-rest-framework API endpoint for cancelling observations.
  • Adds support for assigning group permissions to observations submitted via the django-rest-framework API endpoint.
  • Upgrades numpy, astropy, and astroplan, and removes support for Python 3.6.

What to watch out for

  • HTML in user_list.html has been replaced by templatetags, so anyone overriding the user_list.html template should copy the changes. They can be reviewed in this pull request.
  • HTML for login buttons in base.html has been replaced by a templatetag. Changes can be reviewed in the above pull request.
  • Support for Python 3.6 has been removed.

2.5.3

  • Retains the selected tab on reload for target detail page, as well as selected filters on target list and observation list when updating statuses.
  • Adds new statuses supported by the LCO facility.

What to watch out for

  • In order to leverage the tab retention, you'll need to copy the changes in tom_targets/target_detail.html, tom_observations/observation_list, and tom_targets/target_list.html. You can review this pull request to see what has changed.

2.5.2

  • Fixes the erroneous use of photon_flux and replaces it with flux for spectroscopic data processing. It also fixes past usage of photon_flux using a migration script.

... (truncated)

Commits
  • 834290e Merge pull request #500 from TOMToolkit/dev
  • 6cef9b8 Merge branch 'main' into dev
  • a2cbf06 Merge pull request #494 from Star-Destroyers/fix/tns_api_update
  • 7f1a8ae Merge pull request #495 from TOMToolkit/feature/groups_api
  • e1c796d Merge pull request #498 from TOMToolkit/dependabot/pip/dev/specutils-1.4.0
  • 9349e88 Merge branch 'main' into feature/groups_api
  • f91f180 Restricted endpoints to just list
  • 27bf9f9 Add comment about tns user agent header
  • b3d2c75 Merge remote-tracking branch 'upstream/main' into fix/tns_api_update
  • 1068e16 Merge branch 'main' into dev
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #29.