diff --git a/kfinance/CHANGELOG.md b/kfinance/CHANGELOG.md index c77a249..dfc0dd6 100644 --- a/kfinance/CHANGELOG.md +++ b/kfinance/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## v5.1.1 +- Change MergerInfo consideration to Optional + ## v5.1.0 - Add target price and analyst recommendation tools diff --git a/kfinance/client/kfinance.py b/kfinance/client/kfinance.py index 4bc5939..ffcab74 100644 --- a/kfinance/client/kfinance.py +++ b/kfinance/client/kfinance.py @@ -1481,7 +1481,7 @@ def get_participants(self) -> dict: } @property - def get_consideration(self) -> MergerConsideration: + def get_consideration(self) -> MergerConsideration | None: """A merger's consideration is the assets exchanged for the target company. Properties in the consideration include: diff --git a/kfinance/domains/mergers_and_acquisitions/merger_and_acquisition_models.py b/kfinance/domains/mergers_and_acquisitions/merger_and_acquisition_models.py index 22603fe..0ea45e9 100644 --- a/kfinance/domains/mergers_and_acquisitions/merger_and_acquisition_models.py +++ b/kfinance/domains/mergers_and_acquisitions/merger_and_acquisition_models.py @@ -54,4 +54,4 @@ class MergerConsideration(BaseModel): class MergerInfo(BaseModel): timeline: list[MergerTimelineElement] participants: MergerParticipants - consideration: MergerConsideration + consideration: MergerConsideration | None = None