Exchange-calendars-extensions

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

What’s Changed

Changed

* Bump pytest-mock from 3.11.1 to 3.12.0 (67) dependabot
* Bump minimum API version. (66) jenskeiner
* Bump pytest from 7.4.4 to 8.0.0 (64) dependabot

Fixed

* Fix an edge case where certain special days may unintentionally roll into another month. (65) jenskeiner

0.6.0

What’s Changed

Added

* Add documentation assets. (59) jenskeiner

Fixed

* Fix an issue when early open/close days were not returned correctly when day is specified as an integer (fixed day of the week). (60) jenskeiner

Changed

* Bump actions/setup-python from 4 to 5 (61) dependabot
* Bump actions/checkout from 3 to 4 (48) dependabot
* Bump typing-extensions from 4.7.1 to 4.8.0 (50) dependabot
* Bump pre-commit from 3.3.3 to 3.5.0 (54) dependabot
* Bump pytest from 7.4.0 to 7.4.3 (55) dependabot
* Bump pydantic from 2.3.0 to 2.5.2 (58) dependabot
* Bump pydantic from 2.2.1 to 2.3.0 (45) dependabot
* Bump pydantic from 2.2.0 to 2.2.1 (44) dependabot

0.5.0

What’s Changed

**Breaking change in this release:** The package `exchange_calendars_extensions` is now a namespace package that has been split into two sub-packages, `exchange_calendars_extensions.core` and `exchange_calendars_extensions.api`.

The new distribution package [`exchange_calendars_extensions_api`](https://github.com/jenskeiner/exchange_calendars_extensions_api) consists of the sub-package `exchange_calendars_extensions.api` that splits out some API classes for calendar adjustments so they can be used without the core package and its dependencies.

The distribution package `exchange_calendars_extensions`, i.e. this project, keeps the rest in the `exchange_calendars_extensions.core` sub-package. It also has a dependency on `exchange_calendars_extensions_api` and still exports the items from there that were previously exported.

This means that the only code change required is to change imports from `exchange_calendars_extensions` to `exchange_calendars_extensions.core`.

Changed
* Split package and move changes API classes to separate package. (43) jenskeiner

0.4.0

What’s Changed

Changed
* Simplify API for exchange calendar modifications. (42) jenskeiner

0.3.1

What’s Changed

Added
* Add convenience functions to reset all calendars to their unmodified state, get the change set for a given calendar, and get a dictionary of changesets for all calendars. Remove obsolete debug code. (41) jenskeiner
Changed
* Bump pydantic from 2.0.2 to 2.1.1 (40) dependabot

0.3.0

What’s Changed

Added
* Add ruff linter, including config pre-commit hook. (33) jenskeiner
* Use pydantic to model exchange calendar changes. (31) jenskeiner
* Add workflow to publish RCs to TestPyPI. (22) jenskeiner

Changed
* Fix code smells. (38) jenskeiner
* Bump pydantic from 1.10.10 to 2.0.2. (37) jenskeiner
* Bump typing-extensions from 4.7.0 to 4.7.1. (34) dependabot
* Bump pydantic from 1.10.9 to 1.10.10. (32) dependabot
* Bump typing-extensions from 4.6.3 to 4.7.0. (30) dependabot
* Bump pytest from 7.3.1 to 7.4.0. (29) dependabot
* Bump typing-extensions from 4.6.2 to 4.6.3. (27) dependabot
* More generous re-try logic when publishing to PyPI. (26) jenskeiner
* Improve workflow to publish RCs to TestPyPI. (25) jenskeiner
* Fix name of workflow to publish RCs to TestPyPI. (24) jenskeiner
* Build out workflow to publish RCs to TestPyPI. (23) jenskeiner

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.