Changelog
### 1.35.14
```
=======
* api-change:``qapps``: [``botocore``] Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item.
```
### 1.35.13
```
=======
* api-change:``application-signals``: [``botocore``] Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements.
* api-change:``codepipeline``: [``botocore``] Updates to add recent notes to APIs and to replace example S3 bucket names globally.
* api-change:``connect``: [``botocore``] Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines).
* api-change:``gamelift``: [``botocore``] Amazon GameLift provides additional events for tracking the fleet creation process.
* api-change:``kinesisanalyticsv2``: [``botocore``] Support for Flink 1.20 in Managed Service for Apache Flink
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio.
```
### 1.35.12
```
=======
* api-change:``appsync``: [``botocore``] Adds new logging levels (INFO and DEBUG) for additional log output control
* api-change:``bedrock-agent``: [``botocore``] Add support for user metadata inside PromptVariant.
* api-change:``finspace``: [``botocore``] Updates Finspace documentation for smaller instances.
* api-change:``fis``: [``botocore``] This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting.
* api-change:``logs``: [``botocore``] Update to support new APIs for delivery of logs from AWS services.
* api-change:``s3control``: [``botocore``] Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants.
```
### 1.35.11
```
=======
* api-change:``connect``: [``botocore``] Release ReplicaConfiguration as part of DescribeInstance
* api-change:``datazone``: [``botocore``] Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request.
* api-change:``elbv2``: [``botocore``] This release adds support for configuring TCP idle timeout on NLB and GWLB listeners.
* api-change:``mediaconnect``: [``botocore``] AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected.
* api-change:``medialive``: [``botocore``] Added MinQP as a Rate Control option for H264 and H265 encodes.
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces.
* api-change:``timestream-influxdb``: [``botocore``] Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API.
```
Links
- PyPI: https://pypi.org/project/boto3
- Changelog: https://data.safetycli.com/changelogs/boto3/
- Repo: https://github.com/boto/boto3
Changelog
### 1.35.14
```
=======
* api-change:``qapps``: Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item.
```
### 1.35.13
```
=======
* api-change:``application-signals``: Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements.
* api-change:``codepipeline``: Updates to add recent notes to APIs and to replace example S3 bucket names globally.
* api-change:``connect``: Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines).
* api-change:``gamelift``: Amazon GameLift provides additional events for tracking the fleet creation process.
* api-change:``kinesisanalyticsv2``: Support for Flink 1.20 in Managed Service for Apache Flink
* api-change:``sagemaker``: Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio.
```
### 1.35.12
```
=======
* api-change:``appsync``: Adds new logging levels (INFO and DEBUG) for additional log output control
* api-change:``bedrock-agent``: Add support for user metadata inside PromptVariant.
* api-change:``finspace``: Updates Finspace documentation for smaller instances.
* api-change:``fis``: This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting.
* api-change:``logs``: Update to support new APIs for delivery of logs from AWS services.
* api-change:``s3control``: Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants.
```
### 1.35.11
```
=======
* api-change:``connect``: Release ReplicaConfiguration as part of DescribeInstance
* api-change:``datazone``: Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request.
* api-change:``elbv2``: This release adds support for configuring TCP idle timeout on NLB and GWLB listeners.
* api-change:``mediaconnect``: AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected.
* api-change:``medialive``: Added MinQP as a Rate Control option for H264 and H265 encodes.
* api-change:``sagemaker``: Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces.
* api-change:``timestream-influxdb``: Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API.
```
Links
- PyPI: https://pypi.org/project/botocore
- Changelog: https://data.safetycli.com/changelogs/botocore/
- Repo: https://github.com/boto/botocore
Changelog
### 2.18.0
```
Added
- [2881](https://github.com/plotly/dash/pull/2881) Add outputs_list to window.dash_clientside.callback_context. Fixes [#2877](https://github.com/plotly/dash/issues/2877).
- [2903](https://github.com/plotly/dash/pull/2903) Add callback on_error handler, either globally on Dash init or per callback basis. Receives the exception as first argument, can return output(s) or None for `no_update`. Access to original callback context is preserved and `set_props` works inside the error handler.
- [2936](https://github.com/plotly/dash/pull/2936) Adds support for TypeScript 5.5+.
- [2789](https://github.com/plotly/dash/pull/2789) Add library loading capacity to `_allow_dynamic_callbacks`
Fixed
- [2898](https://github.com/plotly/dash/pull/2898) Fix error thrown when using non-existent components in callback running keyword. Fixes [#2897](https://github.com/plotly/dash/issues/2897).
- [2892](https://github.com/plotly/dash/pull/2860) Fix ensures dcc.Dropdown menu maxHeight option works with Datatable. Fixes [#2529](https://github.com/plotly/dash/issues/2529) [#2225](https://github.com/plotly/dash/issues/2225)
- [2896](https://github.com/plotly/dash/pull/2896) The tabIndex parameter of Div can accept number or string type. Fixes [#2891](https://github.com/plotly/dash/issues/2891)
- [2900](https://github.com/plotly/dash/pull/2900) Allow strings in layout list. Fixes [#2890](https://github.com/plotly/dash/issues/2890)
- [2908](https://github.com/plotly/dash/pull/2908) Fix when environment variables are ignored by Dash.run() at runtime. Fixes [#2902](https://github.com/plotly/dash/issues/2902)
- [2888](https://github.com/plotly/dash/pull/2888) Add id to dcc.Loading DOM. Fixes [#2878](https://github.com/plotly/dash/issues/2878)
- [2922](https://github.com/plotly/dash/pull/2922) Fix background callback hash_function when source is unavailable. Fixes [#1885](https://github.com/plotly/dash/issues/1885)
- [2915](https://github.com/plotly/dash/pull/2915) Fix 'AttributeError' when layout is a function that returns a list of components. Fixes [#2905](https://github.com/plotly/dash/issues/2905)
- [2956](https://github.com/plotly/dash/pull/2956) Add missing useEffect dependency to dcc.Loading component.
- [2909](https://github.com/plotly/dash/pull/2909) Rehighlights dcc.Markdown when it is updated, fixes [#2895](https://github.com/plotly/dash/issues/2895)
```
Links
- PyPI: https://pypi.org/project/dash
- Changelog: https://data.safetycli.com/changelogs/dash/
- Homepage: https://plotly.com/dash
Changelog
### 1.10.0
```
-------------------
The package version, credits, and citation file have been updated. There have
been no other changes since 1.10.0rc1. Fiona is the work of 73 contributors,
including 25 new contributors since 1.9.0.
```
### 1.10.0rc1
```
----------------------
This is the first release candidate for 1.10.0.
Changes:
- Mutable item access to Feature, Geometry, and Properties instances has been
restored (reported in 1430). This usage should be avoided as instances of
these classes will be immutable in a future version.
- The setup.cfg duplicates project configuration in pyproject.toml and has been
removed.
```
### 1.10b3
```
-------------------
Bug fixes:
- The sketchy, semi-private Python opener interfaces of version 1.10b2 have
been replaced by ABCs that are exported from fiona.abc (1415).
- The truncate VSI plugin callback has been implemented (1413).
```
### 1.10b2
```
-------------------
Bug fixes:
- The Pyopener registry and VSI plugin have been rewritten to avoid filename
conflicts and to be compatible with multithreading. Now, a new plugin handler
is registered for each instance of using an opener (1408). Before GDAL 3.9.0
plugin handlers cannot not be removed and so it may be observed that the size
of the Pyopener registry grows during the execution of a program.
- A CSLConstList ctypedef has been added and is used where appropriate (1404).
- Fiona model objects have a informative, printable representation again
(1380).
Packaging:
- PyPI wheels include GDAL 3.9.1 and curl 8.8.0.
```
### 1.10b1
```
-------------------
Bug fixes:
- Fiona can again set fields with values that are instances of classes derived
from date, time, and datetime (1377). This was broken by changes in 1.10a2.
```
### 1.10a2
```
-------------------
Deprecations:
- The FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of
fiona.schema are no longer used by the project and will be removed in version
2.0 (1366).
- The Python style of rio-filter expressions introduced in version 1.0 are
deprecated. Only the parenthesized list type of expression will be supported
by version 2.0.
New features:
- All supported Fiona field types are now represented by classes in
fiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and
FIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (1366).
- The filter, map, and reduce CLI commands from the public domain version 1.1.0
of fio-planet have been incorporated into Fiona's core set of commands
(1362). These commands are only available if pyparsing and shapely (each of
these are declared in the "calc" set of extra requirements) are installed.
Bug fixes:
- Fiona's python opener VSI plugin prefix has been changed to "vsifiopener" to
not conflict with Rasterio (1368).
- Add a 16-bit integer type "int16" based on OGR's OSFTInt16 integer sub-type
(1358).
- Allow a GeoJSON collection's layer name to be set on opening in write mode
(1352).
- The legacy crs.py module which was shadowed by the new crs.pyx module has
been deleted (1344).
- Python 3.8 has been added back to the list of supported versions and
a dependency on Numpy added in 1.10a1 has been removed.
- An implementation of the VSI flush callback has been added to _vsiopener.pyx.
- Openers are now registered only by urlpath. The mode is no longer considered
as OGR drivers may use a mix of modes when creating a new dataset.
Other changes:
- Feature builder and field getter/setter instances are reused when reading and
writing features (1366).
```
### 1.10a1
```
-------------------
Python version:
Fiona 1.10 will require Python version 3.9 or higher.
Deprecations:
The fiona.path module will be removed in version 2.0 and a deprecation warning
is issued when the module is imported (1334). Additionally, members of that
module are no longer exported from the top level module.
New features:
Python openers can now support discovery of auxiliary "sidecar" files like
.aux.xml, .msk, and .tfw files for GeoTIFFs (1331). Additionally, filesystem
objects, such as those from fsspec, can be used as openers. This will become
the recommended usage, supplanting the use of single file openers.
Bug fixes:
- Use of pkg_resources in test_rio_info.py has been eliminated.
- gzip, tar, and zip archive URIs containing drive letters were not always
parsed properly on Windows, but are now (1334).
```
Links
- PyPI: https://pypi.org/project/fiona
- Changelog: https://data.safetycli.com/changelogs/fiona/
Changelog
### 0.5.5
```
-----------------------
This is a minor release with several bugfixes, and major updates to the internal structure and sphinx documentation.
See the full `changelog for 0.5.5 <https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.5>`_.
```
Links
- PyPI: https://pypi.org/project/pingouin
- Changelog: https://data.safetycli.com/changelogs/pingouin/
Changelog
### 1.0.1
```
* [BUGFIX] Checkpoint references the instance of ValidationDefinition t… ([10274](https://github.com/great-expectations/great_expectations/pull/10274))
* [DOCS] Promote 1.0 to the last version ([10261](https://github.com/great-expectations/great_expectations/pull/10261))
* [DOCS] Updates broken internal link in GX Cloud docs for v1.0 and v0.18 ([10247](https://github.com/great-expectations/great_expectations/pull/10247))
* [DOCS] Adds query strings and headers to all full code examples in GX Core docs ([10258](https://github.com/great-expectations/great_expectations/pull/10258))
* [DOCS] Replaces references to "GX OSS" and "GX 1.0" with "GX Core" ([10255](https://github.com/great-expectations/great_expectations/pull/10255))
* [DOCS] Quick fix to code block in test an Expectation guide ([10267](https://github.com/great-expectations/great_expectations/pull/10267))
* [DOCS] Update docstrings to reference Expectations by class name instead of validator method ([10268](https://github.com/great-expectations/great_expectations/pull/10268))
* [DOCS] Remove DatabricksSQL references to a `/database` path in connection string. ([10273](https://github.com/great-expectations/great_expectations/pull/10273))
* [DOCS] Update application_integration_support.md ([10280](https://github.com/great-expectations/great_expectations/pull/10280))
* [DOCS] Correct database name in Databricks SQL docstring ([10148](https://github.com/great-expectations/great_expectations/pull/10148))
* [DOCS] LAK-1048: Update instructions to add assets ([10200](https://github.com/great-expectations/great_expectations/pull/10200))
* [DOCS] Corrects typo in `results_url` to `result_url` ([10283](https://github.com/great-expectations/great_expectations/pull/10283))
* [DOCS] Remove examples dir ([10293](https://github.com/great-expectations/great_expectations/pull/10293))
* [DOCS] Updates to support and contribution docs to align with updated support posture ([10298](https://github.com/great-expectations/great_expectations/pull/10298))
* [DOCS] Updates method for checking the version of the installed GX Core library ([10286](https://github.com/great-expectations/great_expectations/pull/10286))
* [DOCS] Removes orphaned pages and content held over from OSS docs. ([10260](https://github.com/great-expectations/great_expectations/pull/10260))
* [MAINTENANCE] Loosen raumel pin for CVE-2019-20478 ([10266](https://github.com/great-expectations/great_expectations/pull/10266))
* [MAINTENANCE] Prevent CI from emitting analytics events ([10263](https://github.com/great-expectations/great_expectations/pull/10263))
* [MAINTENANCE] Add public api decorators to validation definition ([10282](https://github.com/great-expectations/great_expectations/pull/10282))
* [MAINTENANCE] Ignore Azure CI when emitting analytics events ([10291](https://github.com/great-expectations/great_expectations/pull/10291))
* [MAINTENANCE] Add validation definition ids to checkpoint creation events ([10290](https://github.com/great-expectations/great_expectations/pull/10290))
* [MAINTENANCE] mypy 1.11.2 ([10142](https://github.com/great-expectations/great_expectations/pull/10142))
* [MAINTENANCE] Remove override of `ValidationDefinition` init ([10278](https://github.com/great-expectations/great_expectations/pull/10278))
```
Links
- PyPI: https://pypi.org/project/great-expectations
- Changelog: https://data.safetycli.com/changelogs/great-expectations/
- Repo: https://github.com/great-expectations/great_expectations
- Homepage: https://greatexpectations.io
Changelog
### 2.9.0
```
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0)
The code released in v2.9.0 is practically identical to that of v2.9.0b2.
What's Changed
Packaging
* Bump `ruff` to `v0.5.0` and `pyright` to `v1.1.369` by sydney-runkle in [9801](https://github.com/pydantic/pydantic/pull/9801)
* Bump `pydantic-extra-types` to `v2.9.0` by sydney-runkle in [9832](https://github.com/pydantic/pydantic/pull/9832)
* Support compatibility with `pdm v2.18.1` by Viicos in [10138](https://github.com/pydantic/pydantic/pull/10138)
* Bump `v1` version stub to `v1.10.18` by sydney-runkle in [10214](https://github.com/pydantic/pydantic/pull/10214)
* Bump `pydantic-core` to `v2.23.2` by sydney-runkle in [10311](https://github.com/pydantic/pydantic/pull/10311)
New Features
* Add support for `ZoneInfo` by Youssefares in [9896](https://github.com/pydantic/pydantic/pull/9896)
* Add `Config.val_json_bytes` by josh-newman in [9770](https://github.com/pydantic/pydantic/pull/9770)
* Add DSN for Snowflake by aditkumar72 in [10128](https://github.com/pydantic/pydantic/pull/10128)
* Support `complex` number by changhc in [9654](https://github.com/pydantic/pydantic/pull/9654)
* Add support for `annotated_types.Not` by aditkumar72 in [10210](https://github.com/pydantic/pydantic/pull/10210)
* Allow `WithJsonSchema` to inject `$ref`s w/ `http` or `https` links by dAIsySHEng1 in [9863](https://github.com/pydantic/pydantic/pull/9863)
* Allow validators to customize validation JSON schema by Viicos in [10094](https://github.com/pydantic/pydantic/pull/10094)
* Support parametrized `PathLike` types by nix010 in [9764](https://github.com/pydantic/pydantic/pull/9764)
* Add tagged union serializer that attempts to use `str` or `callable` discriminators to select the correct serializer by sydney-runkle in in [pydantic/pydantic-core1397](https://github.com/pydantic/pydantic-core/pull/1397)
Changes
* Breaking Change: Merge `dict` type `json_schema_extra` by sydney-runkle in [9792](https://github.com/pydantic/pydantic/pull/9792)
* For more info (how to replicate old behavior) on this change, see [here](https://docs.pydantic.dev/dev/concepts/json_schema/#merging-json_schema_extra)
* Refactor annotation injection for known (often generic) types by sydney-runkle in [9979](https://github.com/pydantic/pydantic/pull/9979)
* Move annotation compatibility errors to validation phase by sydney-runkle in [9999](https://github.com/pydantic/pydantic/pull/9999)
* Improve runtime errors for string constraints like `pattern` for incompatible types by sydney-runkle in [10158](https://github.com/pydantic/pydantic/pull/10158)
* Remove `'allOf'` JSON schema workarounds by dpeachey in [10029](https://github.com/pydantic/pydantic/pull/10029)
* Remove `typed_dict_cls` data from `CoreMetadata` by sydney-runkle in [10180](https://github.com/pydantic/pydantic/pull/10180)
* Deprecate passing a dict to the `Examples` class by Viicos in [10181](https://github.com/pydantic/pydantic/pull/10181)
* Remove `initial_metadata` from internal metadata construct by sydney-runkle in [10194](https://github.com/pydantic/pydantic/pull/10194)
* Use `re.Pattern.search` instead of `re.Pattern.match` for consistency with `rust` behavior by tinez in [pydantic/pydantic-core1368](https://github.com/pydantic/pydantic-core/pull/1368)
* Show value of wrongly typed data in `pydantic-core` serialization warning by BoxyUwU in [pydantic/pydantic-core1377](https://github.com/pydantic/pydantic-core/pull/1377)
* Breaking Change: in `pydantic-core`, change `metadata` type hint in core schemas from `Any` -> `Dict[str, Any] | None` by sydney-runkle in [pydantic/pydantic-core1411](https://github.com/pydantic/pydantic-core/pull/1411)
* Raise helpful warning when `self` isn't returned from model validator by sydney-runkle in [10255](https://github.com/pydantic/pydantic/pull/10255)
Performance
* Initial start at improving import times for modules, using caching primarily by sydney-runkle in [10009](https://github.com/pydantic/pydantic/pull/10009)
* Using cached internal import for `BaseModel` by sydney-runkle in [10013](https://github.com/pydantic/pydantic/pull/10013)
* Simplify internal generics logic - remove generator overhead by sydney-runkle in [10059](https://github.com/pydantic/pydantic/pull/10059)
* Remove default module globals from types namespace by sydney-runkle in [10123](https://github.com/pydantic/pydantic/pull/10123)
* Performance boost: skip caching parent namespaces in most cases by sydney-runkle in [10113](https://github.com/pydantic/pydantic/pull/10113)
* Update ns stack with already copied ns by sydney-runkle in [10267](https://github.com/pydantic/pydantic/pull/10267)
Minor Internal Improvements
* ⚡️ Speed up `multiple_of_validator()` by 31% in `pydantic/_internal/_validators.py` by misrasaurabh1 in [9839](https://github.com/pydantic/pydantic/pull/9839)
* ⚡️ Speed up `ModelPrivateAttr.__set_name__()` by 18% in `pydantic/fields.py` by misrasaurabh1 in [9841](https://github.com/pydantic/pydantic/pull/9841)
* ⚡️ Speed up `dataclass()` by 7% in `pydantic/dataclasses.py` by misrasaurabh1 in [9843](https://github.com/pydantic/pydantic/pull/9843)
* ⚡️ Speed up function `_field_name_for_signature` by 37% in `pydantic/_internal/_signature.py` by misrasaurabh1 in [9951](https://github.com/pydantic/pydantic/pull/9951)
* ⚡️ Speed up method `GenerateSchema._unpack_refs_defs` by 26% in `pydantic/_internal/_generate_schema.py` by misrasaurabh1 in [9949](https://github.com/pydantic/pydantic/pull/9949)
* ⚡️ Speed up function `apply_each_item_validators` by 100% in `pydantic/_internal/_generate_schema.py` by misrasaurabh1 in [9950](https://github.com/pydantic/pydantic/pull/9950)
* ⚡️ Speed up method `ConfigWrapper.core_config` by 28% in `pydantic/_internal/_config.py` by misrasaurabh1 in [9953](https://github.com/pydantic/pydantic/pull/9953)
Fixes
* Respect `use_enum_values` on `Literal` types by kwint in [9787](https://github.com/pydantic/pydantic/pull/9787)
* Prevent type error for exotic `BaseModel/RootModel` inheritance by dmontagu in [9913](https://github.com/pydantic/pydantic/pull/9913)
* Fix typing issue with field_validator-decorated methods by dmontagu in [9914](https://github.com/pydantic/pydantic/pull/9914)
* Replace `str` type annotation with `Any` in validator factories in documentation on validators by maximilianfellhuber in [9885](https://github.com/pydantic/pydantic/pull/9885)
* Fix `ComputedFieldInfo.wrapped_property` pointer when a property setter is assigned by tlambert03 in [9892](https://github.com/pydantic/pydantic/pull/9892)
* Fix recursive typing of `main.IncEnx` by tlambert03 in [9924](https://github.com/pydantic/pydantic/pull/9924)
* Allow usage of `type[Annotated[...]]` by Viicos in [9932](https://github.com/pydantic/pydantic/pull/9932)
* `mypy` plugin: handle frozen fields on a per-field basis by dmontagu in [9935](https://github.com/pydantic/pydantic/pull/9935)
* Fix typo in `invalid-annotated-type` error code by sydney-runkle in [9948](https://github.com/pydantic/pydantic/pull/9948)
* Simplify schema generation for `uuid`, `url`, and `ip` types by sydney-runkle in [9975](https://github.com/pydantic/pydantic/pull/9975)
* Move `date` schemas to `_generate_schema.py` by sydney-runkle in [9976](https://github.com/pydantic/pydantic/pull/9976)
* Move `decimal.Decimal` validation to `_generate_schema.py` by sydney-runkle in [9977](https://github.com/pydantic/pydantic/pull/9977)
* Simplify IP address schema in `_std_types_schema.py` by sydney-runkle in [9959](https://github.com/pydantic/pydantic/pull/9959)
* Fix type annotations for some potentially generic `GenerateSchema.match_type` options by sydney-runkle in [9961](https://github.com/pydantic/pydantic/pull/9961)
* Add class name to "has conflict" warnings by msabramo in [9964](https://github.com/pydantic/pydantic/pull/9964)
* Fix `dataclass` ignoring `default_factory` passed in Annotated by kc0506 in [9971](https://github.com/pydantic/pydantic/pull/9971)
* Fix `Sequence` ignoring `discriminator` by kc0506 in [9980](https://github.com/pydantic/pydantic/pull/9980)
* Fix typing for `IPvAnyAddress` and `IPvAnyInterface` by haoyun in [9990](https://github.com/pydantic/pydantic/pull/9990)
* Fix false positives on v1 models in `mypy` plugin for `from_orm` check requiring from_attributes=True config by radekwlsk in [9938](https://github.com/pydantic/pydantic/pull/9938)
* Apply `strict=True` to `__init__` in `mypy` plugin by kc0506 in [9998](https://github.com/pydantic/pydantic/pull/9998)
* Refactor application of `deque` annotations by sydney-runkle in [10018](https://github.com/pydantic/pydantic/pull/10018)
* Raise a better user error when failing to evaluate a forward reference by Viicos in [10030](https://github.com/pydantic/pydantic/pull/10030)
* Fix evaluation of `__pydantic_extra__` annotation in specific circumstances by Viicos in [10070](https://github.com/pydantic/pydantic/pull/10070)
* Fix `frozen` enforcement for `dataclasses` by sydney-runkle in [10066](https://github.com/pydantic/pydantic/pull/10066)
* Remove logic to handle unused `__get_pydantic_core_schema__` signature by Viicos in [10075](https://github.com/pydantic/pydantic/pull/10075)
* Use `is_annotated` consistently by Viicos in [10095](https://github.com/pydantic/pydantic/pull/10095)
* Fix `PydanticDeprecatedSince26` typo by kc0506 in [10101](https://github.com/pydantic/pydantic/pull/10101)
* Improve `pyright` tests, refactor model decorators signatures by Viicos in [10092](https://github.com/pydantic/pydantic/pull/10092)
* Fix `ip` serialization logic by sydney-runkle in [10112](https://github.com/pydantic/pydantic/pull/10112)
* Warn when frozen defined twice for `dataclasses` by mochi22 in [10082](https://github.com/pydantic/pydantic/pull/10082)
* Do not compute JSON Schema default when plain serializers are used with `when_used` set to `'json-unless-none'` and the default value is `None` by Viicos in [10121](https://github.com/pydantic/pydantic/pull/10121)
* Fix `ImportString` special cases by sydney-runkle in [10137](https://github.com/pydantic/pydantic/pull/10137)
* Blacklist default globals to support exotic user code with `__` prefixed annotations by sydney-runkle in [10136](https://github.com/pydantic/pydantic/pull/10136)
* Handle `nullable` schemas with `serialization` schema available during JSON Schema generation by Viicos in [10132](https://github.com/pydantic/pydantic/pull/10132)
* Reorganize `BaseModel` annotations by kc0506 in [10110](https://github.com/pydantic/pydantic/pull/10110)
* Fix core schema simplification when serialization schemas are involved in specific scenarios by Viicos in [10155](https://github.com/pydantic/pydantic/pull/10155)
* Add support for stringified annotations when using `PrivateAttr` with `Annotated` by Viicos in [10157](https://github.com/pydantic/pydantic/pull/10157)
* Fix JSON Schema `number` type for literal and enum schemas by Viicos in [10172](https://github.com/pydantic/pydantic/pull/10172)
* Fix JSON Schema generation of fields with plain validators in serialization mode by Viicos in [10167](https://github.com/pydantic/pydantic/pull/10167)
* Fix invalid JSON Schemas being generated for functions in certain scenarios by Viicos in [10188](https://github.com/pydantic/pydantic/pull/10188)
* Make sure generated JSON Schemas are valid in tests by Viicos in [10182](https://github.com/pydantic/pydantic/pull/10182)
* Fix key error with custom serializer by sydney-runkle in [10200](https://github.com/pydantic/pydantic/pull/10200)
* Add 'wss' for allowed schemes in NatsDsn by swelborn in [10224](https://github.com/pydantic/pydantic/pull/10224)
* Fix `Mapping` and `MutableMapping` annotations to use mapping schema instead of dict schema by sydney-runkle in [10020](https://github.com/pydantic/pydantic/pull/10020)
* Fix JSON Schema generation for constrained dates by Viicos in [10185](https://github.com/pydantic/pydantic/pull/10185)
* Fix discriminated union bug regression when using enums by kfreezen in [pydantic/pydantic-core1286](https://github.com/pydantic/pydantic-core/pull/1286)
* Fix `field_serializer` with computed field when using `*` by nix010 in [pydantic/pydantic-core1349](https://github.com/pydantic/pydantic-core/pull/1349)
* Try each option in `Union` serializer before inference by sydney-runkle in [pydantic/pydantic-core1398](https://github.com/pydantic/pydantic-core/pull/1398)
* Fix `float` serialization behavior in `strict` mode by sydney-runkle in [pydantic/pydantic-core1400](https://github.com/pydantic/pydantic-core/pull/1400)
* Introduce `exactness` into Decimal validation logic to improve union validation behavior by sydney-runkle in in [pydantic/pydantic-core1405](https://github.com/pydantic/pydantic-core/pull/1405)
* Fix new warnings assertions to use `pytest.warns()` by mgorny in [10241](https://github.com/pydantic/pydantic/pull/10241)
* Fix a crash when cleaning the namespace in `ModelMetaclass` by Viicos in [10242](https://github.com/pydantic/pydantic/pull/10242)
* Fix parent namespace issue with model rebuilds by sydney-runkle in [10257](https://github.com/pydantic/pydantic/pull/10257)
* Remove defaults filter for namespace by sydney-runkle in [10261](https://github.com/pydantic/pydantic/pull/10261)
* Use identity instead of equality after validating model in `__init__` by Viicos in [10264](https://github.com/pydantic/pydantic/pull/10264)
* Support `BigInt` serialization for `int` subclasses by kxx317 in [pydantic/pydantic-core1417](https://github.com/pydantic/pydantic-core/pull/1417)
* Support signature for wrap validators without `info` by sydney-runkle in [10277](https://github.com/pydantic/pydantic/pull/10277)
* Ensure `__pydantic_complete__` is set when rebuilding `dataclasses` by Viicos in [10291](https://github.com/pydantic/pydantic/pull/10291)
* Respect `schema_generator` config value in `TypeAdapter` by sydney-runkle in [10300](https://github.com/pydantic/pydantic/pull/10300)
New Contributors
`pydantic`
* kwint made their first contribution in [9787](https://github.com/pydantic/pydantic/pull/9787)
* seekinginfiniteloop made their first contribution in [9822](https://github.com/pydantic/pydantic/pull/9822)
* a-alexander made their first contribution in [9848](https://github.com/pydantic/pydantic/pull/9848)
* maximilianfellhuber made their first contribution in [9885](https://github.com/pydantic/pydantic/pull/9885)
* karmaBonfire made their first contribution in [9945](https://github.com/pydantic/pydantic/pull/9945)
* s-rigaud made their first contribution in [9958](https://github.com/pydantic/pydantic/pull/9958)
* msabramo made their first contribution in [9964](https://github.com/pydantic/pydantic/pull/9964)
* DimaCybr made their first contribution in [9972](https://github.com/pydantic/pydantic/pull/9972)
* kc0506 made their first contribution in [9971](https://github.com/pydantic/pydantic/pull/9971)
* haoyun made their first contribution in [9990](https://github.com/pydantic/pydantic/pull/9990)
* radekwlsk made their first contribution in [9938](https://github.com/pydantic/pydantic/pull/9938)
* dpeachey made their first contribution in [10029](https://github.com/pydantic/pydantic/pull/10029)
* BoxyUwU made their first contribution in [10085](https://github.com/pydantic/pydantic/pull/10085)
* mochi22 made their first contribution in [10082](https://github.com/pydantic/pydantic/pull/10082)
* aditkumar72 made their first contribution in [10128](https://github.com/pydantic/pydantic/pull/10128)
* changhc made their first contribution in [9654](https://github.com/pydantic/pydantic/pull/9654)
* insumanth made their first contribution in [10229](https://github.com/pydantic/pydantic/pull/10229)
* AdolfoVillalobos made their first contribution in [10240](https://github.com/pydantic/pydantic/pull/10240)
* bllchmbrs made their first contribution in [10270](https://github.com/pydantic/pydantic/pull/10270)
`pydantic-core`
* kfreezen made their first contribution in [pydantic/pydantic-core1286](https://github.com/pydantic/pydantic-core/pull/1286)
* tinez made their first contribution in [pydantic/pydantic-core1368](https://github.com/pydantic/pydantic-core/pull/1368)
* fft001 made their first contribution in [pydantic/pydantic-core1362](https://github.com/pydantic/pydantic-core/pull/1362)
* nix010 made their first contribution in [pydantic/pydantic-core1349](https://github.com/pydantic/pydantic-core/pull/1349)
* BoxyUwU made their first contribution in [pydantic/pydantic-core1379](https://github.com/pydantic/pydantic-core/pull/1379)
* candleindark made their first contribution in [pydantic/pydantic-core1404](https://github.com/pydantic/pydantic-core/pull/1404)
* changhc made their first contribution in [pydantic/pydantic-core1331](https://github.com/pydantic/pydantic-core/pull/1331)
```
### 2.9.0b2
```
Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0b2) for details.
```
### 2.9.0b1
```
Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0b1) for details.
```
Links
- PyPI: https://pypi.org/project/pydantic
- Changelog: https://data.safetycli.com/changelogs/pydantic/
Update importlib_resources from 6.4.4 to 6.4.5.
Changelog
### 6.4.5 ``` ====== Bugfixes -------- - Omit sentinel values from a namespace path. (311) ```Links
- PyPI: https://pypi.org/project/importlib-resources - Changelog: https://data.safetycli.com/changelogs/importlib-resources/Update av from 12.3.0 to 13.0.0.
Changelog
### 13.0.0 ``` ------- Major: - Drop FFmpeg 5, Support FFmpeg 7. - Drop Python 3.8, Support Python 3.13. - Update FFmpeg to 7.0.2 for the binary wheels. - Disallow initializing an AudioLayout object with an int. - Disallow accessing gop_size, timebase as a decoder (Raised deprecation warning before). - Remove `ticks_per_frame` property because it was deprecated in FFmpeg. Features: - Add AttachmentStream class. - Add `best()` method to StreamContainer. - Add `set_audio_frame_size()` method to Graph object. - Add `nb_channels` property to AudioLayout object. - Add `from_bytes()` method to VideoFrame object. Fixes: - Fix VideoCC's repl breaking when `self._format` is None. - Fix getting `pix_fmt` property when VideoCC's `self._format` is None. ```Links
- PyPI: https://pypi.org/project/av - Changelog: https://data.safetycli.com/changelogs/av/ - Repo: https://github.com/PyAV-Org/PyAVUpdate boto3 from 1.35.10 to 1.35.14.
Changelog
### 1.35.14 ``` ======= * api-change:``qapps``: [``botocore``] Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item. ``` ### 1.35.13 ``` ======= * api-change:``application-signals``: [``botocore``] Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements. * api-change:``codepipeline``: [``botocore``] Updates to add recent notes to APIs and to replace example S3 bucket names globally. * api-change:``connect``: [``botocore``] Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines). * api-change:``gamelift``: [``botocore``] Amazon GameLift provides additional events for tracking the fleet creation process. * api-change:``kinesisanalyticsv2``: [``botocore``] Support for Flink 1.20 in Managed Service for Apache Flink * api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio. ``` ### 1.35.12 ``` ======= * api-change:``appsync``: [``botocore``] Adds new logging levels (INFO and DEBUG) for additional log output control * api-change:``bedrock-agent``: [``botocore``] Add support for user metadata inside PromptVariant. * api-change:``finspace``: [``botocore``] Updates Finspace documentation for smaller instances. * api-change:``fis``: [``botocore``] This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting. * api-change:``logs``: [``botocore``] Update to support new APIs for delivery of logs from AWS services. * api-change:``s3control``: [``botocore``] Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants. ``` ### 1.35.11 ``` ======= * api-change:``connect``: [``botocore``] Release ReplicaConfiguration as part of DescribeInstance * api-change:``datazone``: [``botocore``] Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request. * api-change:``elbv2``: [``botocore``] This release adds support for configuring TCP idle timeout on NLB and GWLB listeners. * api-change:``mediaconnect``: [``botocore``] AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected. * api-change:``medialive``: [``botocore``] Added MinQP as a Rate Control option for H264 and H265 encodes. * api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces. * api-change:``timestream-influxdb``: [``botocore``] Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API. ```Links
- PyPI: https://pypi.org/project/boto3 - Changelog: https://data.safetycli.com/changelogs/boto3/ - Repo: https://github.com/boto/boto3Update botocore from 1.35.10 to 1.35.14.
Changelog
### 1.35.14 ``` ======= * api-change:``qapps``: Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item. ``` ### 1.35.13 ``` ======= * api-change:``application-signals``: Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements. * api-change:``codepipeline``: Updates to add recent notes to APIs and to replace example S3 bucket names globally. * api-change:``connect``: Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines). * api-change:``gamelift``: Amazon GameLift provides additional events for tracking the fleet creation process. * api-change:``kinesisanalyticsv2``: Support for Flink 1.20 in Managed Service for Apache Flink * api-change:``sagemaker``: Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio. ``` ### 1.35.12 ``` ======= * api-change:``appsync``: Adds new logging levels (INFO and DEBUG) for additional log output control * api-change:``bedrock-agent``: Add support for user metadata inside PromptVariant. * api-change:``finspace``: Updates Finspace documentation for smaller instances. * api-change:``fis``: This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting. * api-change:``logs``: Update to support new APIs for delivery of logs from AWS services. * api-change:``s3control``: Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants. ``` ### 1.35.11 ``` ======= * api-change:``connect``: Release ReplicaConfiguration as part of DescribeInstance * api-change:``datazone``: Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request. * api-change:``elbv2``: This release adds support for configuring TCP idle timeout on NLB and GWLB listeners. * api-change:``mediaconnect``: AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected. * api-change:``medialive``: Added MinQP as a Rate Control option for H264 and H265 encodes. * api-change:``sagemaker``: Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces. * api-change:``timestream-influxdb``: Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API. ```Links
- PyPI: https://pypi.org/project/botocore - Changelog: https://data.safetycli.com/changelogs/botocore/ - Repo: https://github.com/boto/botocoreUpdate cryptography from 43.0.0 to 43.0.1.
Changelog
### 43.0.1 ``` ~~~~~~~~~~~~~~~~~~~ * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.2. .. _v43-0-0: ```Links
- PyPI: https://pypi.org/project/cryptography - Changelog: https://data.safetycli.com/changelogs/cryptography/Update dash from 2.17.1 to 2.18.0.
Changelog
### 2.18.0 ``` Added - [2881](https://github.com/plotly/dash/pull/2881) Add outputs_list to window.dash_clientside.callback_context. Fixes [#2877](https://github.com/plotly/dash/issues/2877). - [2903](https://github.com/plotly/dash/pull/2903) Add callback on_error handler, either globally on Dash init or per callback basis. Receives the exception as first argument, can return output(s) or None for `no_update`. Access to original callback context is preserved and `set_props` works inside the error handler. - [2936](https://github.com/plotly/dash/pull/2936) Adds support for TypeScript 5.5+. - [2789](https://github.com/plotly/dash/pull/2789) Add library loading capacity to `_allow_dynamic_callbacks` Fixed - [2898](https://github.com/plotly/dash/pull/2898) Fix error thrown when using non-existent components in callback running keyword. Fixes [#2897](https://github.com/plotly/dash/issues/2897). - [2892](https://github.com/plotly/dash/pull/2860) Fix ensures dcc.Dropdown menu maxHeight option works with Datatable. Fixes [#2529](https://github.com/plotly/dash/issues/2529) [#2225](https://github.com/plotly/dash/issues/2225) - [2896](https://github.com/plotly/dash/pull/2896) The tabIndex parameter of Div can accept number or string type. Fixes [#2891](https://github.com/plotly/dash/issues/2891) - [2900](https://github.com/plotly/dash/pull/2900) Allow strings in layout list. Fixes [#2890](https://github.com/plotly/dash/issues/2890) - [2908](https://github.com/plotly/dash/pull/2908) Fix when environment variables are ignored by Dash.run() at runtime. Fixes [#2902](https://github.com/plotly/dash/issues/2902) - [2888](https://github.com/plotly/dash/pull/2888) Add id to dcc.Loading DOM. Fixes [#2878](https://github.com/plotly/dash/issues/2878) - [2922](https://github.com/plotly/dash/pull/2922) Fix background callback hash_function when source is unavailable. Fixes [#1885](https://github.com/plotly/dash/issues/1885) - [2915](https://github.com/plotly/dash/pull/2915) Fix 'AttributeError' when layout is a function that returns a list of components. Fixes [#2905](https://github.com/plotly/dash/issues/2905) - [2956](https://github.com/plotly/dash/pull/2956) Add missing useEffect dependency to dcc.Loading component. - [2909](https://github.com/plotly/dash/pull/2909) Rehighlights dcc.Markdown when it is updated, fixes [#2895](https://github.com/plotly/dash/issues/2895) ```Links
- PyPI: https://pypi.org/project/dash - Changelog: https://data.safetycli.com/changelogs/dash/ - Homepage: https://plotly.com/dashUpdate fiona from 1.9.6 to 1.10.0.
Changelog
### 1.10.0 ``` ------------------- The package version, credits, and citation file have been updated. There have been no other changes since 1.10.0rc1. Fiona is the work of 73 contributors, including 25 new contributors since 1.9.0. ``` ### 1.10.0rc1 ``` ---------------------- This is the first release candidate for 1.10.0. Changes: - Mutable item access to Feature, Geometry, and Properties instances has been restored (reported in 1430). This usage should be avoided as instances of these classes will be immutable in a future version. - The setup.cfg duplicates project configuration in pyproject.toml and has been removed. ``` ### 1.10b3 ``` ------------------- Bug fixes: - The sketchy, semi-private Python opener interfaces of version 1.10b2 have been replaced by ABCs that are exported from fiona.abc (1415). - The truncate VSI plugin callback has been implemented (1413). ``` ### 1.10b2 ``` ------------------- Bug fixes: - The Pyopener registry and VSI plugin have been rewritten to avoid filename conflicts and to be compatible with multithreading. Now, a new plugin handler is registered for each instance of using an opener (1408). Before GDAL 3.9.0 plugin handlers cannot not be removed and so it may be observed that the size of the Pyopener registry grows during the execution of a program. - A CSLConstList ctypedef has been added and is used where appropriate (1404). - Fiona model objects have a informative, printable representation again (1380). Packaging: - PyPI wheels include GDAL 3.9.1 and curl 8.8.0. ``` ### 1.10b1 ``` ------------------- Bug fixes: - Fiona can again set fields with values that are instances of classes derived from date, time, and datetime (1377). This was broken by changes in 1.10a2. ``` ### 1.10a2 ``` ------------------- Deprecations: - The FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of fiona.schema are no longer used by the project and will be removed in version 2.0 (1366). - The Python style of rio-filter expressions introduced in version 1.0 are deprecated. Only the parenthesized list type of expression will be supported by version 2.0. New features: - All supported Fiona field types are now represented by classes in fiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and FIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (1366). - The filter, map, and reduce CLI commands from the public domain version 1.1.0 of fio-planet have been incorporated into Fiona's core set of commands (1362). These commands are only available if pyparsing and shapely (each of these are declared in the "calc" set of extra requirements) are installed. Bug fixes: - Fiona's python opener VSI plugin prefix has been changed to "vsifiopener" to not conflict with Rasterio (1368). - Add a 16-bit integer type "int16" based on OGR's OSFTInt16 integer sub-type (1358). - Allow a GeoJSON collection's layer name to be set on opening in write mode (1352). - The legacy crs.py module which was shadowed by the new crs.pyx module has been deleted (1344). - Python 3.8 has been added back to the list of supported versions and a dependency on Numpy added in 1.10a1 has been removed. - An implementation of the VSI flush callback has been added to _vsiopener.pyx. - Openers are now registered only by urlpath. The mode is no longer considered as OGR drivers may use a mix of modes when creating a new dataset. Other changes: - Feature builder and field getter/setter instances are reused when reading and writing features (1366). ``` ### 1.10a1 ``` ------------------- Python version: Fiona 1.10 will require Python version 3.9 or higher. Deprecations: The fiona.path module will be removed in version 2.0 and a deprecation warning is issued when the module is imported (1334). Additionally, members of that module are no longer exported from the top level module. New features: Python openers can now support discovery of auxiliary "sidecar" files like .aux.xml, .msk, and .tfw files for GeoTIFFs (1331). Additionally, filesystem objects, such as those from fsspec, can be used as openers. This will become the recommended usage, supplanting the use of single file openers. Bug fixes: - Use of pkg_resources in test_rio_info.py has been eliminated. - gzip, tar, and zip archive URIs containing drive letters were not always parsed properly on Windows, but are now (1334). ```Links
- PyPI: https://pypi.org/project/fiona - Changelog: https://data.safetycli.com/changelogs/fiona/Update google-api-python-client from 2.143.0 to 2.144.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/google-api-python-client - Changelog: https://data.safetycli.com/changelogs/google-api-python-client/ - Repo: https://github.com/googleapis/google-api-python-client/Update phonenumbers from 8.13.44 to 8.13.45.
Changelog
### 8.13.45 ``` Metadata changes: - Updated phone metadata for region code(s): AR, CZ, ET, ID, IL, MX, NZ - Updated geocoding data for country calling code(s): 52 (en), 54 (en), 251 (en), 1807 (en) - Updated carrier data for country calling code(s): 47 (en), 420 (en), 972 (en) - Updated / refreshed time zone meta data. ```Links
- PyPI: https://pypi.org/project/phonenumbers - Changelog: https://data.safetycli.com/changelogs/phonenumbers/ - Repo: https://github.com/daviddrysdale/python-phonenumbersUpdate pingouin from 0.5.4 to 0.5.5.
Changelog
### 0.5.5 ``` ----------------------- This is a minor release with several bugfixes, and major updates to the internal structure and sphinx documentation. See the full `changelog for 0.5.5 <https://github.com/raphaelvallat/pingouin/releases/tag/v0.5.5>`_. ```Links
- PyPI: https://pypi.org/project/pingouin - Changelog: https://data.safetycli.com/changelogs/pingouin/Update platformdirs from 4.2.2 to 4.3.2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/platformdirs - Changelog: https://data.safetycli.com/changelogs/platformdirs/Update pydicom from 2.4.4 to 3.0.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/pydicom - Changelog: https://data.safetycli.com/changelogs/pydicom/Update sentry-sdk from 2.13.0 to 2.14.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/sentry-sdk - Repo: https://github.com/getsentry/sentry-pythonUpdate trame-server from 3.1.0 to 3.1.2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/trame-server - Changelog: https://data.safetycli.com/changelogs/trame-server/Update trame-vuetify from 2.7.0 to 2.7.1.
Changelog
### 2.7.1 ``` Fix * **lab:** Set vuetify to 3.7.1 ([`cc388ac`](https://github.com/Kitware/trame-vuetify/commit/cc388ac22d52909c18d3b7ed8ad0c8b141639b4c)) ```Links
- PyPI: https://pypi.org/project/trame-vuetify - Changelog: https://data.safetycli.com/changelogs/trame-vuetify/Update great-expectations from 1.0.0 to 1.0.2.
Changelog
### 1.0.1 ``` * [BUGFIX] Checkpoint references the instance of ValidationDefinition t… ([10274](https://github.com/great-expectations/great_expectations/pull/10274)) * [DOCS] Promote 1.0 to the last version ([10261](https://github.com/great-expectations/great_expectations/pull/10261)) * [DOCS] Updates broken internal link in GX Cloud docs for v1.0 and v0.18 ([10247](https://github.com/great-expectations/great_expectations/pull/10247)) * [DOCS] Adds query strings and headers to all full code examples in GX Core docs ([10258](https://github.com/great-expectations/great_expectations/pull/10258)) * [DOCS] Replaces references to "GX OSS" and "GX 1.0" with "GX Core" ([10255](https://github.com/great-expectations/great_expectations/pull/10255)) * [DOCS] Quick fix to code block in test an Expectation guide ([10267](https://github.com/great-expectations/great_expectations/pull/10267)) * [DOCS] Update docstrings to reference Expectations by class name instead of validator method ([10268](https://github.com/great-expectations/great_expectations/pull/10268)) * [DOCS] Remove DatabricksSQL references to a `/database` path in connection string. ([10273](https://github.com/great-expectations/great_expectations/pull/10273)) * [DOCS] Update application_integration_support.md ([10280](https://github.com/great-expectations/great_expectations/pull/10280)) * [DOCS] Correct database name in Databricks SQL docstring ([10148](https://github.com/great-expectations/great_expectations/pull/10148)) * [DOCS] LAK-1048: Update instructions to add assets ([10200](https://github.com/great-expectations/great_expectations/pull/10200)) * [DOCS] Corrects typo in `results_url` to `result_url` ([10283](https://github.com/great-expectations/great_expectations/pull/10283)) * [DOCS] Remove examples dir ([10293](https://github.com/great-expectations/great_expectations/pull/10293)) * [DOCS] Updates to support and contribution docs to align with updated support posture ([10298](https://github.com/great-expectations/great_expectations/pull/10298)) * [DOCS] Updates method for checking the version of the installed GX Core library ([10286](https://github.com/great-expectations/great_expectations/pull/10286)) * [DOCS] Removes orphaned pages and content held over from OSS docs. ([10260](https://github.com/great-expectations/great_expectations/pull/10260)) * [MAINTENANCE] Loosen raumel pin for CVE-2019-20478 ([10266](https://github.com/great-expectations/great_expectations/pull/10266)) * [MAINTENANCE] Prevent CI from emitting analytics events ([10263](https://github.com/great-expectations/great_expectations/pull/10263)) * [MAINTENANCE] Add public api decorators to validation definition ([10282](https://github.com/great-expectations/great_expectations/pull/10282)) * [MAINTENANCE] Ignore Azure CI when emitting analytics events ([10291](https://github.com/great-expectations/great_expectations/pull/10291)) * [MAINTENANCE] Add validation definition ids to checkpoint creation events ([10290](https://github.com/great-expectations/great_expectations/pull/10290)) * [MAINTENANCE] mypy 1.11.2 ([10142](https://github.com/great-expectations/great_expectations/pull/10142)) * [MAINTENANCE] Remove override of `ValidationDefinition` init ([10278](https://github.com/great-expectations/great_expectations/pull/10278)) ```Links
- PyPI: https://pypi.org/project/great-expectations - Changelog: https://data.safetycli.com/changelogs/great-expectations/ - Repo: https://github.com/great-expectations/great_expectations - Homepage: https://greatexpectations.ioUpdate exchangelib from 5.4.2 to 5.4.3.
Changelog
### 5.4.3 ``` ----- - Fix access to shared folders ```Links
- PyPI: https://pypi.org/project/exchangelib - Changelog: https://data.safetycli.com/changelogs/exchangelib/Update xyzservices from 2024.6.0 to 2024.9.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/xyzservices - Changelog: https://data.safetycli.com/changelogs/xyzservices/ - Repo: https://github.com/geopandas/xyzservicesUpdate pydantic from 2.8.2 to 2.9.1.
Changelog
### 2.9.0 ``` [GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0) The code released in v2.9.0 is practically identical to that of v2.9.0b2. What's Changed Packaging * Bump `ruff` to `v0.5.0` and `pyright` to `v1.1.369` by sydney-runkle in [9801](https://github.com/pydantic/pydantic/pull/9801) * Bump `pydantic-extra-types` to `v2.9.0` by sydney-runkle in [9832](https://github.com/pydantic/pydantic/pull/9832) * Support compatibility with `pdm v2.18.1` by Viicos in [10138](https://github.com/pydantic/pydantic/pull/10138) * Bump `v1` version stub to `v1.10.18` by sydney-runkle in [10214](https://github.com/pydantic/pydantic/pull/10214) * Bump `pydantic-core` to `v2.23.2` by sydney-runkle in [10311](https://github.com/pydantic/pydantic/pull/10311) New Features * Add support for `ZoneInfo` by Youssefares in [9896](https://github.com/pydantic/pydantic/pull/9896) * Add `Config.val_json_bytes` by josh-newman in [9770](https://github.com/pydantic/pydantic/pull/9770) * Add DSN for Snowflake by aditkumar72 in [10128](https://github.com/pydantic/pydantic/pull/10128) * Support `complex` number by changhc in [9654](https://github.com/pydantic/pydantic/pull/9654) * Add support for `annotated_types.Not` by aditkumar72 in [10210](https://github.com/pydantic/pydantic/pull/10210) * Allow `WithJsonSchema` to inject `$ref`s w/ `http` or `https` links by dAIsySHEng1 in [9863](https://github.com/pydantic/pydantic/pull/9863) * Allow validators to customize validation JSON schema by Viicos in [10094](https://github.com/pydantic/pydantic/pull/10094) * Support parametrized `PathLike` types by nix010 in [9764](https://github.com/pydantic/pydantic/pull/9764) * Add tagged union serializer that attempts to use `str` or `callable` discriminators to select the correct serializer by sydney-runkle in in [pydantic/pydantic-core1397](https://github.com/pydantic/pydantic-core/pull/1397) Changes * Breaking Change: Merge `dict` type `json_schema_extra` by sydney-runkle in [9792](https://github.com/pydantic/pydantic/pull/9792) * For more info (how to replicate old behavior) on this change, see [here](https://docs.pydantic.dev/dev/concepts/json_schema/#merging-json_schema_extra) * Refactor annotation injection for known (often generic) types by sydney-runkle in [9979](https://github.com/pydantic/pydantic/pull/9979) * Move annotation compatibility errors to validation phase by sydney-runkle in [9999](https://github.com/pydantic/pydantic/pull/9999) * Improve runtime errors for string constraints like `pattern` for incompatible types by sydney-runkle in [10158](https://github.com/pydantic/pydantic/pull/10158) * Remove `'allOf'` JSON schema workarounds by dpeachey in [10029](https://github.com/pydantic/pydantic/pull/10029) * Remove `typed_dict_cls` data from `CoreMetadata` by sydney-runkle in [10180](https://github.com/pydantic/pydantic/pull/10180) * Deprecate passing a dict to the `Examples` class by Viicos in [10181](https://github.com/pydantic/pydantic/pull/10181) * Remove `initial_metadata` from internal metadata construct by sydney-runkle in [10194](https://github.com/pydantic/pydantic/pull/10194) * Use `re.Pattern.search` instead of `re.Pattern.match` for consistency with `rust` behavior by tinez in [pydantic/pydantic-core1368](https://github.com/pydantic/pydantic-core/pull/1368) * Show value of wrongly typed data in `pydantic-core` serialization warning by BoxyUwU in [pydantic/pydantic-core1377](https://github.com/pydantic/pydantic-core/pull/1377) * Breaking Change: in `pydantic-core`, change `metadata` type hint in core schemas from `Any` -> `Dict[str, Any] | None` by sydney-runkle in [pydantic/pydantic-core1411](https://github.com/pydantic/pydantic-core/pull/1411) * Raise helpful warning when `self` isn't returned from model validator by sydney-runkle in [10255](https://github.com/pydantic/pydantic/pull/10255) Performance * Initial start at improving import times for modules, using caching primarily by sydney-runkle in [10009](https://github.com/pydantic/pydantic/pull/10009) * Using cached internal import for `BaseModel` by sydney-runkle in [10013](https://github.com/pydantic/pydantic/pull/10013) * Simplify internal generics logic - remove generator overhead by sydney-runkle in [10059](https://github.com/pydantic/pydantic/pull/10059) * Remove default module globals from types namespace by sydney-runkle in [10123](https://github.com/pydantic/pydantic/pull/10123) * Performance boost: skip caching parent namespaces in most cases by sydney-runkle in [10113](https://github.com/pydantic/pydantic/pull/10113) * Update ns stack with already copied ns by sydney-runkle in [10267](https://github.com/pydantic/pydantic/pull/10267) Minor Internal Improvements * ⚡️ Speed up `multiple_of_validator()` by 31% in `pydantic/_internal/_validators.py` by misrasaurabh1 in [9839](https://github.com/pydantic/pydantic/pull/9839) * ⚡️ Speed up `ModelPrivateAttr.__set_name__()` by 18% in `pydantic/fields.py` by misrasaurabh1 in [9841](https://github.com/pydantic/pydantic/pull/9841) * ⚡️ Speed up `dataclass()` by 7% in `pydantic/dataclasses.py` by misrasaurabh1 in [9843](https://github.com/pydantic/pydantic/pull/9843) * ⚡️ Speed up function `_field_name_for_signature` by 37% in `pydantic/_internal/_signature.py` by misrasaurabh1 in [9951](https://github.com/pydantic/pydantic/pull/9951) * ⚡️ Speed up method `GenerateSchema._unpack_refs_defs` by 26% in `pydantic/_internal/_generate_schema.py` by misrasaurabh1 in [9949](https://github.com/pydantic/pydantic/pull/9949) * ⚡️ Speed up function `apply_each_item_validators` by 100% in `pydantic/_internal/_generate_schema.py` by misrasaurabh1 in [9950](https://github.com/pydantic/pydantic/pull/9950) * ⚡️ Speed up method `ConfigWrapper.core_config` by 28% in `pydantic/_internal/_config.py` by misrasaurabh1 in [9953](https://github.com/pydantic/pydantic/pull/9953) Fixes * Respect `use_enum_values` on `Literal` types by kwint in [9787](https://github.com/pydantic/pydantic/pull/9787) * Prevent type error for exotic `BaseModel/RootModel` inheritance by dmontagu in [9913](https://github.com/pydantic/pydantic/pull/9913) * Fix typing issue with field_validator-decorated methods by dmontagu in [9914](https://github.com/pydantic/pydantic/pull/9914) * Replace `str` type annotation with `Any` in validator factories in documentation on validators by maximilianfellhuber in [9885](https://github.com/pydantic/pydantic/pull/9885) * Fix `ComputedFieldInfo.wrapped_property` pointer when a property setter is assigned by tlambert03 in [9892](https://github.com/pydantic/pydantic/pull/9892) * Fix recursive typing of `main.IncEnx` by tlambert03 in [9924](https://github.com/pydantic/pydantic/pull/9924) * Allow usage of `type[Annotated[...]]` by Viicos in [9932](https://github.com/pydantic/pydantic/pull/9932) * `mypy` plugin: handle frozen fields on a per-field basis by dmontagu in [9935](https://github.com/pydantic/pydantic/pull/9935) * Fix typo in `invalid-annotated-type` error code by sydney-runkle in [9948](https://github.com/pydantic/pydantic/pull/9948) * Simplify schema generation for `uuid`, `url`, and `ip` types by sydney-runkle in [9975](https://github.com/pydantic/pydantic/pull/9975) * Move `date` schemas to `_generate_schema.py` by sydney-runkle in [9976](https://github.com/pydantic/pydantic/pull/9976) * Move `decimal.Decimal` validation to `_generate_schema.py` by sydney-runkle in [9977](https://github.com/pydantic/pydantic/pull/9977) * Simplify IP address schema in `_std_types_schema.py` by sydney-runkle in [9959](https://github.com/pydantic/pydantic/pull/9959) * Fix type annotations for some potentially generic `GenerateSchema.match_type` options by sydney-runkle in [9961](https://github.com/pydantic/pydantic/pull/9961) * Add class name to "has conflict" warnings by msabramo in [9964](https://github.com/pydantic/pydantic/pull/9964) * Fix `dataclass` ignoring `default_factory` passed in Annotated by kc0506 in [9971](https://github.com/pydantic/pydantic/pull/9971) * Fix `Sequence` ignoring `discriminator` by kc0506 in [9980](https://github.com/pydantic/pydantic/pull/9980) * Fix typing for `IPvAnyAddress` and `IPvAnyInterface` by haoyun in [9990](https://github.com/pydantic/pydantic/pull/9990) * Fix false positives on v1 models in `mypy` plugin for `from_orm` check requiring from_attributes=True config by radekwlsk in [9938](https://github.com/pydantic/pydantic/pull/9938) * Apply `strict=True` to `__init__` in `mypy` plugin by kc0506 in [9998](https://github.com/pydantic/pydantic/pull/9998) * Refactor application of `deque` annotations by sydney-runkle in [10018](https://github.com/pydantic/pydantic/pull/10018) * Raise a better user error when failing to evaluate a forward reference by Viicos in [10030](https://github.com/pydantic/pydantic/pull/10030) * Fix evaluation of `__pydantic_extra__` annotation in specific circumstances by Viicos in [10070](https://github.com/pydantic/pydantic/pull/10070) * Fix `frozen` enforcement for `dataclasses` by sydney-runkle in [10066](https://github.com/pydantic/pydantic/pull/10066) * Remove logic to handle unused `__get_pydantic_core_schema__` signature by Viicos in [10075](https://github.com/pydantic/pydantic/pull/10075) * Use `is_annotated` consistently by Viicos in [10095](https://github.com/pydantic/pydantic/pull/10095) * Fix `PydanticDeprecatedSince26` typo by kc0506 in [10101](https://github.com/pydantic/pydantic/pull/10101) * Improve `pyright` tests, refactor model decorators signatures by Viicos in [10092](https://github.com/pydantic/pydantic/pull/10092) * Fix `ip` serialization logic by sydney-runkle in [10112](https://github.com/pydantic/pydantic/pull/10112) * Warn when frozen defined twice for `dataclasses` by mochi22 in [10082](https://github.com/pydantic/pydantic/pull/10082) * Do not compute JSON Schema default when plain serializers are used with `when_used` set to `'json-unless-none'` and the default value is `None` by Viicos in [10121](https://github.com/pydantic/pydantic/pull/10121) * Fix `ImportString` special cases by sydney-runkle in [10137](https://github.com/pydantic/pydantic/pull/10137) * Blacklist default globals to support exotic user code with `__` prefixed annotations by sydney-runkle in [10136](https://github.com/pydantic/pydantic/pull/10136) * Handle `nullable` schemas with `serialization` schema available during JSON Schema generation by Viicos in [10132](https://github.com/pydantic/pydantic/pull/10132) * Reorganize `BaseModel` annotations by kc0506 in [10110](https://github.com/pydantic/pydantic/pull/10110) * Fix core schema simplification when serialization schemas are involved in specific scenarios by Viicos in [10155](https://github.com/pydantic/pydantic/pull/10155) * Add support for stringified annotations when using `PrivateAttr` with `Annotated` by Viicos in [10157](https://github.com/pydantic/pydantic/pull/10157) * Fix JSON Schema `number` type for literal and enum schemas by Viicos in [10172](https://github.com/pydantic/pydantic/pull/10172) * Fix JSON Schema generation of fields with plain validators in serialization mode by Viicos in [10167](https://github.com/pydantic/pydantic/pull/10167) * Fix invalid JSON Schemas being generated for functions in certain scenarios by Viicos in [10188](https://github.com/pydantic/pydantic/pull/10188) * Make sure generated JSON Schemas are valid in tests by Viicos in [10182](https://github.com/pydantic/pydantic/pull/10182) * Fix key error with custom serializer by sydney-runkle in [10200](https://github.com/pydantic/pydantic/pull/10200) * Add 'wss' for allowed schemes in NatsDsn by swelborn in [10224](https://github.com/pydantic/pydantic/pull/10224) * Fix `Mapping` and `MutableMapping` annotations to use mapping schema instead of dict schema by sydney-runkle in [10020](https://github.com/pydantic/pydantic/pull/10020) * Fix JSON Schema generation for constrained dates by Viicos in [10185](https://github.com/pydantic/pydantic/pull/10185) * Fix discriminated union bug regression when using enums by kfreezen in [pydantic/pydantic-core1286](https://github.com/pydantic/pydantic-core/pull/1286) * Fix `field_serializer` with computed field when using `*` by nix010 in [pydantic/pydantic-core1349](https://github.com/pydantic/pydantic-core/pull/1349) * Try each option in `Union` serializer before inference by sydney-runkle in [pydantic/pydantic-core1398](https://github.com/pydantic/pydantic-core/pull/1398) * Fix `float` serialization behavior in `strict` mode by sydney-runkle in [pydantic/pydantic-core1400](https://github.com/pydantic/pydantic-core/pull/1400) * Introduce `exactness` into Decimal validation logic to improve union validation behavior by sydney-runkle in in [pydantic/pydantic-core1405](https://github.com/pydantic/pydantic-core/pull/1405) * Fix new warnings assertions to use `pytest.warns()` by mgorny in [10241](https://github.com/pydantic/pydantic/pull/10241) * Fix a crash when cleaning the namespace in `ModelMetaclass` by Viicos in [10242](https://github.com/pydantic/pydantic/pull/10242) * Fix parent namespace issue with model rebuilds by sydney-runkle in [10257](https://github.com/pydantic/pydantic/pull/10257) * Remove defaults filter for namespace by sydney-runkle in [10261](https://github.com/pydantic/pydantic/pull/10261) * Use identity instead of equality after validating model in `__init__` by Viicos in [10264](https://github.com/pydantic/pydantic/pull/10264) * Support `BigInt` serialization for `int` subclasses by kxx317 in [pydantic/pydantic-core1417](https://github.com/pydantic/pydantic-core/pull/1417) * Support signature for wrap validators without `info` by sydney-runkle in [10277](https://github.com/pydantic/pydantic/pull/10277) * Ensure `__pydantic_complete__` is set when rebuilding `dataclasses` by Viicos in [10291](https://github.com/pydantic/pydantic/pull/10291) * Respect `schema_generator` config value in `TypeAdapter` by sydney-runkle in [10300](https://github.com/pydantic/pydantic/pull/10300) New Contributors `pydantic` * kwint made their first contribution in [9787](https://github.com/pydantic/pydantic/pull/9787) * seekinginfiniteloop made their first contribution in [9822](https://github.com/pydantic/pydantic/pull/9822) * a-alexander made their first contribution in [9848](https://github.com/pydantic/pydantic/pull/9848) * maximilianfellhuber made their first contribution in [9885](https://github.com/pydantic/pydantic/pull/9885) * karmaBonfire made their first contribution in [9945](https://github.com/pydantic/pydantic/pull/9945) * s-rigaud made their first contribution in [9958](https://github.com/pydantic/pydantic/pull/9958) * msabramo made their first contribution in [9964](https://github.com/pydantic/pydantic/pull/9964) * DimaCybr made their first contribution in [9972](https://github.com/pydantic/pydantic/pull/9972) * kc0506 made their first contribution in [9971](https://github.com/pydantic/pydantic/pull/9971) * haoyun made their first contribution in [9990](https://github.com/pydantic/pydantic/pull/9990) * radekwlsk made their first contribution in [9938](https://github.com/pydantic/pydantic/pull/9938) * dpeachey made their first contribution in [10029](https://github.com/pydantic/pydantic/pull/10029) * BoxyUwU made their first contribution in [10085](https://github.com/pydantic/pydantic/pull/10085) * mochi22 made their first contribution in [10082](https://github.com/pydantic/pydantic/pull/10082) * aditkumar72 made their first contribution in [10128](https://github.com/pydantic/pydantic/pull/10128) * changhc made their first contribution in [9654](https://github.com/pydantic/pydantic/pull/9654) * insumanth made their first contribution in [10229](https://github.com/pydantic/pydantic/pull/10229) * AdolfoVillalobos made their first contribution in [10240](https://github.com/pydantic/pydantic/pull/10240) * bllchmbrs made their first contribution in [10270](https://github.com/pydantic/pydantic/pull/10270) `pydantic-core` * kfreezen made their first contribution in [pydantic/pydantic-core1286](https://github.com/pydantic/pydantic-core/pull/1286) * tinez made their first contribution in [pydantic/pydantic-core1368](https://github.com/pydantic/pydantic-core/pull/1368) * fft001 made their first contribution in [pydantic/pydantic-core1362](https://github.com/pydantic/pydantic-core/pull/1362) * nix010 made their first contribution in [pydantic/pydantic-core1349](https://github.com/pydantic/pydantic-core/pull/1349) * BoxyUwU made their first contribution in [pydantic/pydantic-core1379](https://github.com/pydantic/pydantic-core/pull/1379) * candleindark made their first contribution in [pydantic/pydantic-core1404](https://github.com/pydantic/pydantic-core/pull/1404) * changhc made their first contribution in [pydantic/pydantic-core1331](https://github.com/pydantic/pydantic-core/pull/1331) ``` ### 2.9.0b2 ``` Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0b2) for details. ``` ### 2.9.0b1 ``` Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0b1) for details. ```Links
- PyPI: https://pypi.org/project/pydantic - Changelog: https://data.safetycli.com/changelogs/pydantic/Update langchain from 0.2.14 to 0.2.16.
Changelog
Links
- PyPI: https://pypi.org/project/langchain - Changelog: https://data.safetycli.com/changelogs/langchain/ - Repo: https://github.com/langchain-ai/langchainUpdate pygwalker from 0.4.9.7 to 0.4.9.8.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/pygwalker - Changelog: https://data.safetycli.com/changelogs/pygwalker/Update eccodes from 1.7.1 to 2.37.0.
Changelog
### 1.8.0 ``` -------------------- - ECC-1790: Add codes_get_offset - ECC-1899: API function to allow setting debug level - Function to query library features ```Links
- PyPI: https://pypi.org/project/eccodes - Changelog: https://data.safetycli.com/changelogs/eccodes/ - Repo: https://github.com/ecmwf/eccodes-pythonUpdate dbus-fast from 2.24.0 to 2.24.2.
Changelog
### 2.24.2 ``` Fix * Ensure build uses cython3 ([311](https://github.com/Bluetooth-Devices/dbus-fast/issues/311)) ([`2dabf2d`](https://github.com/Bluetooth-Devices/dbus-fast/commit/2dabf2ddcbbd7e46551521100734372a52458ce4)) ``` ### 2.24.1 ``` Fix * Add missing cython version pin to the build system ([310](https://github.com/Bluetooth-Devices/dbus-fast/issues/310)) ([`1b7d28c`](https://github.com/Bluetooth-Devices/dbus-fast/commit/1b7d28cd1f1b78631335cc9945be218aacf6e3f6)) ```Links
- PyPI: https://pypi.org/project/dbus-fast - Changelog: https://data.safetycli.com/changelogs/dbus-fast/ - Repo: https://github.com/bluetooth-devices/dbus-fast