Tomtoolkit

Latest version: v2.24.2

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 30

2.14.3

What's Changed
* Remove deprecated brokers and add crispy_bootstrap4 to settings template by jchate6 in https://github.com/TOMToolkit/tom_base/pull/662
* Address Issues 658 and 657

**Full Changelog**: https://github.com/TOMToolkit/tom_base/compare/2.14.2...2.14.3

2.14.2

What's Changed
* Fix target match doc by jchate6 in https://github.com/TOMToolkit/tom_base/pull/655
* Target Match documentation had some errors that have now been corrected
* Users would have been required to include a `MATCH_MANAGERS` in their settings. This change makes that optional.
* Let Facility modules specify a custom template and add context_data by phycodurus in https://github.com/TOMToolkit/tom_base/pull/652


**Full Changelog**: https://github.com/TOMToolkit/tom_base/compare/2.14.1...2.14.2

2.14.1

What's Changed
* Multi-file select for uploading Data Products removed for [Django Security update](https://www.djangoproject.com/weblog/2023/may/03/security-releases/):
* Django security release 4.2.1, 4.1.9, and 3.2.19 changed how multi-file forms are used. To accommodate these changes immediately, we have made the form used to upload DataProducts single select only for the time being. We hope to return the multi-select functionality in a upcoming release.
* Feature/expose match manager by jchate6 in https://github.com/TOMToolkit/tom_base/pull/651
* This adds flexibility and user control to how target matching is done. This will allow users to create custom code or extend existing code to change what their TOM considers to be the same target. The new features are described in the [docs](https://tom-toolkit.readthedocs.io/en/latest/targets/target_matcher.html).


**Full Changelog**: https://github.com/TOMToolkit/tom_base/compare/2.13.0...2.14.1

2.14.0

Not secure
What's Changed
* Update Maximum dependencies
* Update sphinx requirement from <6,>=4 to >=4,<7 by dependabot in https://github.com/TOMToolkit/tom_base/pull/582
* Update django-crispy-forms requirement from ~=1.11 to >=1.11,<3.0 by dependabot in https://github.com/TOMToolkit/tom_base/pull/615
**NOTE:** upgrading to django-crispy-forms 2.x requires users to edit their `settings.py` in the following ways:
* add `crispy_bootstrap4` to their installed apps after `crispy_forms`
* add `CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap4"`
* Update django-bootstrap4 requirement from <23,>=3 to >=3,<24 by dependabot in https://github.com/TOMToolkit/tom_base/pull/627
* Update django-filter requirement from <23,>=21 to >=21,<24 by dependabot in https://github.com/TOMToolkit/tom_base/pull/624
* Bug Fix for django 4.2 incompatability by jchate6 in https://github.com/TOMToolkit/tom_base/pull/629
* Hermes Sharing with Updated Schema by jchate6 in https://github.com/TOMToolkit/tom_base/pull/622
* Hermes API key now required instead of SCiMMA Credentials
* New schema requirements for Hermes 0.8.0
* Optional Target Creation function can be implemented if needed
* list of writable topics now pulled from Hermes.
* tom_alerts changes for more general Brokers (specifically `tom_hermes`) by phycodurus in https://github.com/TOMToolkit/tom_base/pull/639
* Remove Mars Broker Support, as Mars no longer exists.



**Full Changelog**: https://github.com/TOMToolkit/tom_base/compare/2.13.0...2.14.0

2.13.0

Not secure
What's Changed
* Apply more robust name recognition during target and data ingestion by jchate6 in https://github.com/TOMToolkit/tom_base/pull/593
- Will ignore capitalization, spaces, dashes, underscore, and parentheses when considering if a new target has the same `name` as another one.
- Cross-checks all aliases and Target names
* Add absolute magnitude axis to photometry plot by griffin-h in https://github.com/TOMToolkit/tom_base/pull/569
* Feature/add ocs facility by jnation3406 in https://github.com/TOMToolkit/tom_base/pull/606
- Gets TOM-Toolkit up to date with LCO and [OCS](https://observatorycontrolsystem.github.io/) capabilities.
- _NOTE:_ This changes the LCO facility forms! It should work with existing reactive cadences submitted with the old forms, but please check after installing to make sure those existing cadences are still submitting properly in case there are any issues.

New Contributors
* jnation3406 made their first contribution in https://github.com/TOMToolkit/tom_base/pull/606

**Full Changelog**: https://github.com/TOMToolkit/tom_base/compare/2.12.1...2.13.0

2.12.1

Not secure
Fixes Issue 601

Page 10 of 30

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.