|
1 | 1 | Change Log |
2 | 2 | ========== |
3 | 3 |
|
4 | | -Unreleased_ |
5 | | ------------ |
| 4 | +1.4.0_ - 2025-02-21 |
| 5 | +------------------- |
| 6 | + |
| 7 | +Added |
| 8 | +~~~~~ |
| 9 | + |
| 10 | +- Support for Python 3.13 |
| 11 | +- ``timeout`` parameter to request methods. See |
| 12 | + :meth:`SpaceTrackClient.generic_request <spacetrack.base.SpaceTrackClient.generic_request>` |
| 13 | + |
| 14 | +Changed |
| 15 | +~~~~~~~ |
| 16 | + |
| 17 | +- Space-Track prefers that users log out of sessions explicitly. The existing |
| 18 | + :meth:`SpaceTrackClient.close <spacetrack.base.SpaceTrackClient.close>` |
| 19 | + method will call the new |
| 20 | + :meth:`SpaceTrackClient.logout <spacetrack.base.SpaceTrackClient.logout>` |
| 21 | + method if necessary. |
| 22 | + |
| 23 | + For this reason, using the client as a context manager is now recommended: |
| 24 | + |
| 25 | + .. code-block:: python |
| 26 | +
|
| 27 | + with SpaceTrackClient(...) as st: |
| 28 | + st.gp(...) |
| 29 | +
|
| 30 | +- The Space-Track API used to validate keyword arguments is now cached on disk |
| 31 | + so that it is not queried more than once per day. Due to lack of support for |
| 32 | + :mod:`trio` in the package used to manage the cache, keyword validation will |
| 33 | + typically be skipped when using |
| 34 | + :class:`~spacetrack.aio.AsyncSpaceTrackClient` with :mod:`trio` rather than |
| 35 | + :mod:`asyncio`. |
| 36 | + |
| 37 | +- Improved :ref:`rate-limiting` documentation to emphasise that the library |
| 38 | + cannot handle all of Space-Track's usage guidelines for you. |
| 39 | + |
| 40 | +- Default timeouts increased to 30 seconds to better handle current Space-Track |
| 41 | + performance. |
| 42 | + |
| 43 | +Deprecated |
| 44 | +~~~~~~~~~~ |
| 45 | + |
| 46 | +- The ``tle``, ``tle_latest``, ``tle_publish``, and ``omm`` classes have been deprecated by Space-Track and are scheduled to be removed. Visit https://www.space-track.org/documentation#/api for more information. |
| 47 | + |
| 48 | + |
| 49 | +Removed |
| 50 | +~~~~~~~ |
6 | 51 |
|
7 | | -N/A |
| 52 | +- **Support for Python 3.8** |
8 | 53 |
|
9 | 54 | 1.3.1_ - 2024-08-01 |
10 | 55 | ------------------- |
@@ -128,7 +173,7 @@ Fixed |
128 | 173 | Added |
129 | 174 | ~~~~~ |
130 | 175 |
|
131 | | -- Support for the `cdm_public` and `gp_history` classes. |
| 176 | +- Support for the ``cdm_public`` and ``gp_history`` classes. |
132 | 177 |
|
133 | 178 | 0.14.0_ - 2020-06-21 |
134 | 179 | -------------------- |
@@ -159,7 +204,7 @@ Removed |
159 | 204 | Added |
160 | 205 | ~~~~~ |
161 | 206 |
|
162 | | -- Support for the general perturbations (gp) class. |
| 207 | +- Support for the general perturbations (``gp``) class. |
163 | 208 |
|
164 | 209 | 0.13.6_ - 2020-03-20 |
165 | 210 | -------------------- |
@@ -343,7 +388,7 @@ Changed |
343 | 388 |
|
344 | 389 | First release. |
345 | 390 |
|
346 | | -.. _Unreleased: https://github.com/python-astrodynamics/spacetrack/compare/1.3.1...HEAD |
| 391 | +.. _1.4.0: https://github.com/python-astrodynamics/spacetrack/compare/1.3.1...1.4.0 |
347 | 392 | .. _1.3.1: https://github.com/python-astrodynamics/spacetrack/compare/1.3.0...1.3.1 |
348 | 393 | .. _1.3.0: https://github.com/python-astrodynamics/spacetrack/compare/1.2.0...1.3.0 |
349 | 394 | .. _1.2.0: https://github.com/python-astrodynamics/spacetrack/compare/1.1.0...1.2.0 |
|
0 commit comments