Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 21 #586

Merged
merged 15 commits into from
May 24, 2023

Conversation

pyup-bot
Copy link
Collaborator

Update boto3 from 1.26.134 to 1.26.137.

Changelog

1.26.137

========

* api-change:``backup``: [``botocore``] Add  ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response.
* api-change:``connectcases``: [``botocore``] This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
* api-change:``mediapackagev2``: [``botocore``] Adds support for the MediaPackage Live v2 API
* api-change:``sesv2``: [``botocore``] This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call.

1.26.136

========

* api-change:``athena``: [``botocore``] Removing SparkProperties from EngineConfiguration object for StartSession API call
* api-change:``cloudtrail``: [``botocore``] Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors.
* api-change:``compute-optimizer``: [``botocore``] In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis
* api-change:``connect``: [``botocore``] You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported.
* api-change:``ec2``: [``botocore``] Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances.
* api-change:``ecs``: [``botocore``] Documentation only release to address various tickets.
* api-change:``mediaconvert``: [``botocore``] This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers.
* api-change:``rds``: [``botocore``] RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot
* api-change:``sagemaker-geospatial``: [``botocore``] This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API.
* api-change:``sts``: [``botocore``] API updates for the AWS Security Token Service

1.26.135

========

* api-change:``detective``: [``botocore``] Added and updated API operations in Detective to support the integration of ASFF Security Hub findings.
* api-change:``directconnect``: [``botocore``] This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu.
* api-change:``glue``: [``botocore``] Add Support for Tags for Custom Entity Types
* api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager
* api-change:``wafv2``: [``botocore``] My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation.
Links

Update botocore from 1.29.134 to 1.29.137.

Changelog

1.29.137

========

* api-change:``backup``: Add  ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response.
* api-change:``connectcases``: This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
* api-change:``mediapackagev2``: Adds support for the MediaPackage Live v2 API
* api-change:``sesv2``: This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call.

1.29.136

========

* api-change:``athena``: Removing SparkProperties from EngineConfiguration object for StartSession API call
* api-change:``cloudtrail``: Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors.
* api-change:``compute-optimizer``: In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis
* api-change:``connect``: You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported.
* api-change:``ec2``: Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances.
* api-change:``ecs``: Documentation only release to address various tickets.
* api-change:``mediaconvert``: This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers.
* api-change:``rds``: RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot
* api-change:``sagemaker-geospatial``: This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API.
* api-change:``sts``: API updates for the AWS Security Token Service

1.29.135

========

* api-change:``detective``: Added and updated API operations in Detective to support the integration of ASFF Security Hub findings.
* api-change:``directconnect``: This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu.
* api-change:``glue``: Add Support for Tags for Custom Entity Types
* api-change:``secretsmanager``: Documentation updates for Secrets Manager
* api-change:``wafv2``: My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation.
Links

Update compliance-checker from 5.0.2 to 5.1.0.

Changelog

5.1.0

Overview
- Adds partial support for CF 1.9
- Extensive improvements to CF conformance
- Many CI/quality of life improvements for the codebase

What's Changed
* Fix GHA for PyPI uploads by ocefpaf in https://github.com/ioos/compliance-checker/pull/933
* mark ERDDAP test with vcr by ocefpaf in https://github.com/ioos/compliance-checker/pull/931
* Excludes _Encoding attribute from being checked by CF var naming conv… by benjwadams in https://github.com/ioos/compliance-checker/pull/939
* Fixes errors when running --Describe-checks / -D option by benjwadams in https://github.com/ioos/compliance-checker/pull/938
* Add additional implementation, unit tests for CF Conformance section … by benjwadams in https://github.com/ioos/compliance-checker/pull/937
* Remove extraneous attribute checks on coordinate variables by benjwadams in https://github.com/ioos/compliance-checker/pull/940
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/941
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/942
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/943
* Removes deprecated NumPy types by benjwadams in https://github.com/ioos/compliance-checker/pull/944
* Only allow fixed length string variables to be one or two-dimensional by benjwadams in https://github.com/ioos/compliance-checker/pull/961
* Leilabbb cf1 9 2 5 1check missing data valid and actual range of data by leilabbb in https://github.com/ioos/compliance-checker/pull/963
* Ocean sigma z coordinate appendix d by leilabbb in https://github.com/ioos/compliance-checker/pull/964
* Calendar fixes conformance by benjwadams in https://github.com/ioos/compliance-checker/pull/962
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/968
* 7.1 cell boundaries by leilabbb in https://github.com/ioos/compliance-checker/pull/967
* updated check_cell_measures by leilabbb in https://github.com/ioos/compliance-checker/pull/966
* Updated check_compression_gathering by leilabbb in https://github.com/ioos/compliance-checker/pull/965
* Fix handling of skip_checks option by mhidas in https://github.com/ioos/compliance-checker/pull/975
* Fix units check for status_flag variables by mhidas in https://github.com/ioos/compliance-checker/pull/978
* add dependabot to keep the GHA updated by ocefpaf in https://github.com/ioos/compliance-checker/pull/979
* Use micromamba v2 by ocefpaf in https://github.com/ioos/compliance-checker/pull/980
* Bump codecov/codecov-action from 2 to 3 by dependabot in https://github.com/ioos/compliance-checker/pull/981
* Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.4 by dependabot in https://github.com/ioos/compliance-checker/pull/982
* Bump actions/checkout from 2 to 3 by dependabot in https://github.com/ioos/compliance-checker/pull/984
* Bump actions/setup-python from 2 to 4 by dependabot in https://github.com/ioos/compliance-checker/pull/983
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/974
* Revert "Only allow fixed length string variables to be one or two-dimensional" by benjwadams in https://github.com/ioos/compliance-checker/pull/988
* Make calendar check case insensitive by benjwadams in https://github.com/ioos/compliance-checker/pull/987
* Fix calendar crossing 1582 issue on some builds by benjwadams in https://github.com/ioos/compliance-checker/pull/990
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/991
* Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by dependabot in https://github.com/ioos/compliance-checker/pull/993
* Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.0 by dependabot in https://github.com/ioos/compliance-checker/pull/994
* Bump pypa/gh-action-pypi-publish from 1.8.0 to 1.8.1 by dependabot in https://github.com/ioos/compliance-checker/pull/995
* Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by dependabot in https://github.com/ioos/compliance-checker/pull/998
* update standard names URL by dnowacki-usgs in https://github.com/ioos/compliance-checker/pull/997
* Update check_cell_measures() function in cf_1_6.y by leilabbb in https://github.com/ioos/compliance-checker/pull/992
* Merge in development branch for CF 1.9 by benjwadams in https://github.com/ioos/compliance-checker/pull/999
* Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by dependabot in https://github.com/ioos/compliance-checker/pull/1000
* Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by dependabot in https://github.com/ioos/compliance-checker/pull/1002
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ioos/compliance-checker/pull/1001
* Exclude miscellaneous files from being checked by codespell by benjwadams in https://github.com/ioos/compliance-checker/pull/1004
* Fixes dead ERDDAP link in integration tests by benjwadams in https://github.com/ioos/compliance-checker/pull/1005
* Fix numpy deprecations that are errors in 1.24.2 by ocefpaf in https://github.com/ioos/compliance-checker/pull/1009
* Remove unused helper functions for axes by benjwadams in https://github.com/ioos/compliance-checker/pull/1016
* fix minor inconsistencies in GHA by ocefpaf in https://github.com/ioos/compliance-checker/pull/1013
* [CF 1.9] Ensure time coordinate variables have a calendar attribute s… by benjwadams in https://github.com/ioos/compliance-checker/pull/1003
* Implement majority of conformance for CF section 4.4 by benjwadams in https://github.com/ioos/compliance-checker/pull/1014
* Check strict monotonicity of coordinate variables by benjwadams in https://github.com/ioos/compliance-checker/pull/1017
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/ioos/compliance-checker/pull/1018
* WIP check root group attr names, not running tests by benjwadams in https://github.com/ioos/compliance-checker/pull/921
* Refactor cell_measures, properly handling quantity squared/cubed by benjwadams in https://github.com/ioos/compliance-checker/pull/1019
* Formula terms revamp by benjwadams in https://github.com/ioos/compliance-checker/pull/1021
* Ruff take 2 by ocefpaf in https://github.com/ioos/compliance-checker/pull/1020
* Build api docs v2 by ocefpaf in https://github.com/ioos/compliance-checker/pull/1008
* Bump rossjrw/pr-preview-action from 1.3.1 to 1.4.2 by dependabot in https://github.com/ioos/compliance-checker/pull/1022
* Add unsigned int variables to valid CF 1.9 variable types. by benjwadams in https://github.com/ioos/compliance-checker/pull/1023
* Fix a broken link and drop a removed one. by ocefpaf in https://github.com/ioos/compliance-checker/pull/1027
* Enable bugbear... by ocefpaf in https://github.com/ioos/compliance-checker/pull/1026
* Merge in develop branch in preparation for Compliance Checker v5.1.0 by benjwadams in https://github.com/ioos/compliance-checker/pull/1025

New Contributors
* pre-commit-ci made their first contribution in https://github.com/ioos/compliance-checker/pull/941
* leilabbb made their first contribution in https://github.com/ioos/compliance-checker/pull/963
* dependabot made their first contribution in https://github.com/ioos/compliance-checker/pull/981

**Full Changelog**: https://github.com/ioos/compliance-checker/compare/v5.0.2...v5.1.0
Links

Update fabric from 3.0.0 to 3.0.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update fiona from 1.9.3 to 1.9.4.

Changelog

1.9.4

------------------

- The performance of Feature.from_dict() has been improved (1267).
- Several sources of meaningless log messages from fiona._geometry about NULL
geometries are avoided (1264).
- The Parquet driver has been added to the list of supported drivers and will
be available if your system's GDAL library links libarrow. Note that fiona
wheels on PyPI do not include libarrow as it is rather large.
- Ensure that fiona._vendor modules are found and included.
- Bytes type feature properties are now hex encoded when serializing to GeoJSON
(1263).
- Docstrings for listdir and listlayers have been clarified and harmonized.
- Nose style test cases have been converted to unittest.TestCase (1256).
- The munch package used by fio-filter and fio-calc is now vendored and patched
to remove usage of the deprecated pkg_resources module (1255).
Links

Update panel from 0.14.4 to 1.0.2.

Changelog

1.0.2

Date: 2023-05-19

A micro-release in the 1.0.x series with a number of bug fixes and documentation tweaks. Many thanks to jbednar and philippjfr for contributing to this release.

Bug fixes

- Ensure `Design` stylesheets are not replaced when updating component stylesheets ([4883](https://github.com/holoviz/panel/pull/4883))
- Ensure tooltips are rendered correctly as HTML ([4887](https://github.com/holoviz/panel/pull/4887))
- Fix loading of index page resources ([4891](https://github.com/holoviz/panel/pull/4891))
- Ensure `FloatPanel` can be rendered in classic notebooks ([4892](https://github.com/holoviz/panel/pull/4892))
- Attempt rendering output in notebooks even if not all resources have been initialized ([4893](https://github.com/holoviz/panel/pull/4893))
- Do not load large bokeh-mathjax bundle in notebooks by default ([4895](https://github.com/holoviz/panel/pull/4895))
- Make Fast template sidebar opening transition smoother ([4898](https://github.com/holoviz/panel/pull/4898))
- Ensure new items added to `Card` layout are rendered ([4899](https://github.com/holoviz/panel/pull/4899))
- Fix logo rendering in BasicAuth template ([4900](https://github.com/holoviz/panel/pull/4900))

Documentation

- Various documentation tweaks ([4884](https://github.com/holoviz/panel/pull/4884), [#4888](https://github.com/holoviz/panel/pull/4888), [#4889](https://github.com/holoviz/panel/pull/4889), [#4901](https://github.com/holoviz/panel/pull/4901))
- Update Vega/Altair reference notebook to use altair 5 APIs ([4894](https://github.com/holoviz/panel/pull/4894))

1.0.1

Date: 2023-05-18

A micro-release fixing some small issues discovered in Panel 1.0. Thank you to droumis, Hoxbro and philippjfr for contributing fixes.

Bug fixes

- Ensure `Reactive` objects wrapped in reactive are re-rendered correctly ([4868](https://github.com/holoviz/panel/pull/4868))
- Tweaks for Material `Design` component inset label styling ([4877](https://github.com/holoviz/panel/pull/4877))
- Ensure `SlidesTemplate` slides changes trigger updates in the `pn.state.location.hash` ([4878](https://github.com/holoviz/panel/pull/4878))

Documentation

- Fixes for cross-referencing and links in documentation ([4870](https://github.com/holoviz/panel/pull/4870), [#4872](https://github.com/holoviz/panel/pull/4872), [#4874](https://github.com/holoviz/panel/pull/4874), [#4875](https://github.com/holoviz/panel/pull/4875))

1.0.0

Date: 2023-05-17

The Panel 1.0 release is finally here and it brings a huge number of improvements. The largest improvements in this release come from an upgrade from Bokeh 2.x to Bokeh 3.x. Bokeh overhauled its internal layout engine and stylesheet handling, making applications significantly more performant and customizable going forward.

This release marks a huge step forward in the usability of Panel but is also just a first step in leveraging many of the new capabilities that the updated layout engine and design system affords. In the coming months we will continue to improve and polish the UI and UX and make it easier for you to extend Panel as needed.

For now we want to thank the many people that contributed to this release either by contributing directly or by testing and providing feedback. Many thanks to the core contributors MarcSkovMadsen, Hoxbro, maximlt, jbednar, droumis and philippjfr and the outside contributors ahuang11, cdeil, MridulS, AndrewMaged814, midnighter and wendrul.

Major Features

The three main features we want to highlight as part of this release are:

- Add new and highly performant layout engine, addressing many performance and layout issues ([4326](https://github.com/holoviz/panel/pull/4326), [#4463](https://github.com/holoviz/panel/pull/4463), [#4491](https://github.com/holoviz/panel/pull/4491), [#4503](https://github.com/holoviz/panel/pull/4503), [#4522](https://github.com/holoviz/panel/pull/4522), [#4690](https://github.com/holoviz/panel/pull/4690))
- Add unified Design and Theme system ([4413](https://github.com/holoviz/panel/pull/4413), [#4475](https://github.com/holoviz/panel/pull/4475), [#4466](https://github.com/holoviz/panel/pull/4466), [#4540](https://github.com/holoviz/panel/pull/4540), [#4548](https://github.com/holoviz/panel/pull/4548), [#4770](https://github.com/holoviz/panel/pull/4770), [#4792](https://github.com/holoviz/panel/pull/4792), [#4793](https://github.com/holoviz/panel/pull/4793), [#4801](https://github.com/holoviz/panel/pull/4801))
- Implement support for passing parameters, widgets and bound functions by reference for simple and powerful reactivity ([4495](https://github.com/holoviz/panel/pull/4495), [#4505](https://github.com/holoviz/panel/pull/4505), [#4603](https://github.com/holoviz/panel/pull/4603), [#4606](https://github.com/holoviz/panel/pull/4606))

Some of the changes related to the new layout engine and design system will require small updates to your existing applications. To make this transition as smooth as possible we have provided an [upgrade/migration guide](https://panel.holoviz.org/panel/upgrade.html).

New Components

This release also adds a number of exciting new components you can leverage in your applications:

- Add `Swipe` layout ([3007](https://github.com/holoviz/panel/pull/3007))
- Add `Switch` widget ([[4130](https://github.com/holoviz/panel/pull/4130)](https://github.com/holoviz/panel/pull/4130))
- Add `Vizzu` pane ([4226](https://github.com/holoviz/panel/pull/4226), [#4739](https://github.com/holoviz/panel/pull/4739))
- Add `BrowserInfo` model to expose browser window and navigator APIs ([4533](https://github.com/holoviz/panel/pull/4533))
- Add `BasicAuth` provider for quick password based auth ([4684](https://github.com/holoviz/panel/pull/4684))
- Add `FloatPanel` layout ([4707](https://github.com/holoviz/panel/pull/4707), [#4711](https://github.com/holoviz/panel/pull/4711))
- Add a `SlidesTemplate` based on reveal.js to create interactive presentations ([4798](https://github.com/holoviz/panel/pull/4798))

Major enhancements

There are also a number of major enhancements in this release that we are very excited about:

- Improved Markdown rendering ([4688](https://github.com/holoviz/panel/pull/4688))
- Add support for tooltips on widgets ([[4130](https://github.com/holoviz/panel/pull/4130)](https://github.com/holoviz/panel/pull/4130), [#4621](https://github.com/holoviz/panel/pull/4621), [#4643](https://github.com/holoviz/panel/pull/4643))
- Ensure `.ipynb` and `.md` based apps can be used as `--index` ([4432](https://github.com/holoviz/panel/pull/4432))
- Add support for selecting `format` and `encoding` for Matplotlib image output and implemented  responsive Image sizing ([4514](https://github.com/holoviz/panel/pull/4514))
- Add support for icons on `Button` ([4797](https://github.com/holoviz/panel/pull/4797))
- Add generic `Image` pane that auto-detects the image filetype ([4551](https://github.com/holoviz/panel/pull/4551))
- Add support for writing applications in Markdown ([4602](https://github.com/holoviz/panel/pull/4602))
- Improve support for inline resources for Jupyter ([3013](https://github.com/holoviz/panel/pull/3013), [#4787](https://github.com/holoviz/panel/pull/4787))
- Add ability to reuse sessions to speed up rendering ([3679](https://github.com/holoviz/panel/pull/3679), [#4658](https://github.com/holoviz/panel/pull/4658))
- Improve notebook resource and extension loading ([4752](https://github.com/holoviz/panel/pull/4752))
- Add ability to add global loading spinner to application(s) ([4659](https://github.com/holoviz/panel/pull/4659))

Documentation

The last major change we want to highlight is a complete overhaul of the documentation, moving from long and difficult-to-navigate user guides to distinct easily applied how-to guides along with separate, longer explanation sections. We also put in significant effort to ensure that most of our documentation can be run interactively in Pyodide or JupyterLite.

- Modernize documentation by using latest pydata-sphinx-theme ([4609](https://github.com/holoviz/panel/pull/4609), [#4701](https://github.com/holoviz/panel/pull/4701))
- Add upgrade/migration guide ([4693](https://github.com/holoviz/panel/pull/4693))
- Add Explanation section ([2797](https://github.com/holoviz/panel/pull/2797), [#3168](https://github.com/holoviz/panel/pull/3168), [#4664](https://github.com/holoviz/panel/pull/4664))
- Migrate user guide to how-to guides ([4244](https://github.com/holoviz/panel/pull/4244), [#4251](https://github.com/holoviz/panel/pull/4251), [#4267](https://github.com/holoviz/panel/pull/4267), [#4290](https://github.com/holoviz/panel/pull/4290), [#4412](https://github.com/holoviz/panel/pull/4412), [#4422](https://github.com/holoviz/panel/pull/4422), [#4759](https://github.com/holoviz/panel/pull/4759), [#4774](https://github.com/holoviz/panel/pull/4774))
- Completely overhaul App Gallery ([4047](https://github.com/holoviz/panel/pull/4047), [#4565](https://github.com/holoviz/panel/pull/4565), [#4574](https://github.com/holoviz/panel/pull/4574), [#4598](https://github.com/holoviz/panel/pull/4598), [#4683](https://github.com/holoviz/panel/pull/4683))
- Use pyodide rendering throughout documentation and add JupyterLite links ([4751](https://github.com/holoviz/panel/pull/4751))

Deprecations & API changes

Compatibility

- Bokeh 3 compatibility ([4098](https://github.com/holoviz/panel/pull/4098), [#4117](https://github.com/holoviz/panel/pull/4117), [#4129](https://github.com/holoviz/panel/pull/4129), [#4140](https://github.com/holoviz/panel/pull/4140), [#4150](https://github.com/holoviz/panel/pull/4150), [#4275](https://github.com/holoviz/panel/pull/4275), [#4467](https://github.com/holoviz/panel/pull/4467), [#4435](https://github.com/holoviz/panel/pull/4435), [#4441](https://github.com/holoviz/panel/pull/4441), [#4449](https://github.com/holoviz/panel/pull/4449), [#4448](https://github.com/holoviz/panel/pull/4448), [#4508](https://github.com/holoviz/panel/pull/4508))
- Upgrade plotly.js to 2.18.0 ([4320](https://github.com/holoviz/panel/pull/4320))
- Upgrade Tabulator to 5.4 and optimize rendering ([4482](https://github.com/holoviz/panel/pull/4482)](https://github.com/holoviz/panel/pull/4482))
- Upgrade Echarts to 5.4.1 ([4538](https://github.com/holoviz/panel/pull/4538))
- Upgrade pyodide (0.23.1) and pyscript versions ([4344](https://github.com/holoviz/panel/pull/4344))
- Add support for altair and vega-lite v5 ([4488](https://github.com/holoviz/panel/pull/4488))
- Add support for latest versions of ipywidgets ([4716](https://github.com/holoviz/panel/pull/4716), [#4766](https://github.com/holoviz/panel/pull/4766), [#4779](https://github.com/holoviz/panel/pull/4779))

Deprecations

- Deprecate `IDOM` pane ([4293](https://github.com/holoviz/panel/pull/4293)](https://github.com/holoviz/panel/pull/4293), [#4323](https://github.com/holoviz/panel/pull/4323))
- Deprecate `Viewable.app` ([4293](https://github.com/holoviz/panel/pull/4293)](https://github.com/holoviz/panel/pull/4293))
- Deprecate `Viewable.pprint` ([4347](https://github.com/holoviz/panel/pull/4347))
- Deprecate and remove `RGGPlot`
- Rename `Ace` to `CodeEditor` ([4627](https://github.com/holoviz/panel/pull/4627))

API changes & Backward Compatibility

- Pandas is now only a (lazy) runtime dependency ([4411](https://github.com/holoviz/panel/pull/4411))
- `Tabulator.frozen_rows` now respects the order of rows in the data instead of the order in which the `frozen_rows` were defined ([4482](https://github.com/holoviz/panel/pull/4482)](https://github.com/holoviz/panel/pull/4482))
- Make `margin` defaults consistent across widgets and panes ([4528](https://github.com/holoviz/panel/pull/4528))
- Extension calls must specify all required extensions ([4562](https://github.com/holoviz/panel/pull/4562))
- The `.embed` method now returns a Mimebundle object for rendering ([4791](https://github.com/holoviz/panel/pull/4791))
- Remove `panel examples` CLI command and pyct dependency ([4691](https://github.com/holoviz/panel/pull/4691))
- Expose all layout components in top-level API ([4696](https://github.com/holoviz/panel/pull/4696))

Other Enhancements

Configuration

- Allow to set the log level of the Admin logger ([3495](https://github.com/holoviz/panel/pull/3495))
- Add `pn.state.served` to simplify determining whether script is executed as an application or in an interactive session ([4252](https://github.com/holoviz/panel/pull/4252))
- Add `pn.config.loading_indicator` to determine whether to show loading indicator by default ([4259](https://github.com/holoviz/panel/pull/4259))

Jupyter

- Improve startup, error handling and shutdown of Jupyter kernels ([4364](https://github.com/holoviz/panel/pull/4364))
- Log errors in JupyterLab preview to server logs ([4773](https://github.com/holoviz/panel/pull/4773))
- Support binary JS -> Python communication in notebooks ([4635](https://github.com/holoviz/panel/pull/4635))
- Modify sys.path when running inside Jupyter Kernel ([4489](https://github.com/holoviz/panel/pull/4489))

Pyodide

- IPython `display` compatibility in pyodide builds ([4270](https://github.com/holoviz/panel/pull/4270))
- Ensure `panel convert` respects `pn.config` ([4359](https://github.com/holoviz/panel/pull/4359))
- Fix notification support in Pyodide ([4387](https://github.com/holoviz/panel/pull/4387))

Miscelleanous

- Handle cancelling and empty value edit events on `Tabulator` ([4343](https://github.com/holoviz/panel/pull/4343))
- Add favicon to base template ([4626](https://github.com/holoviz/panel/pull/4626))
- Ensure `CrossSelector` filters apply on each keystroke ([4339](https://github.com/holoviz/panel/pull/4339))
- Do not re-create `Vega.selections` object unless selections changed ([4497](https://github.com/holoviz/panel/pull/4497))
- Standardize parameter mapping APIs ([4386](https://github.com/holoviz/panel/pull/4386))
- Add `Plotly.link_figure` parameter ([4333](https://github.com/holoviz/panel/pull/4333))
- Add support for .JPEG file extension in the `JPG` pane ([4532](https://github.com/holoviz/panel/pull/4532))
- Make periodic callback `counter` a parameter ([4134](https://github.com/holoviz/panel/pull/4134))
- Add Echarts events ([2174](https://github.com/holoviz/panel/pull/2174))
- Additional cache support ([4663](https://github.com/holoviz/panel/pull/4663), [#4667](https://github.com/holoviz/panel/pull/4667))

Bug fixes

- Fix caching on undecorated Parameterized method ([4332](https://github.com/holoviz/panel/pull/4332))
- Ensure that global notification object can be used inside notebook callbacks ([4331](https://github.com/holoviz/panel/pull/4331))
- Ensure `hash_funcs` are applied recursively in cache ([4334](https://github.com/holoviz/panel/pull/4334))
- Fix cache `FIFO` policy bug ([4789](https://github.com/holoviz/panel/pull/4789))
- Fix specifying custom index with relative path ([4288](https://github.com/holoviz/panel/pull/4288))
- Fix issue reusing `FileDownload` model ([4328](https://github.com/holoviz/panel/pull/4328))
- Fix `DeckGL` tooltip handling ([4628](https://github.com/holoviz/panel/pull/4628))
- Fix NumPy integer/floating checks on `Perspective` ([4366](https://github.com/holoviz/panel/pull/4366))
- Ensure `memray` profiler temporary file is flushed ([4666](https://github.com/holoviz/panel/pull/4666))
- Fix mimetype issue on windows ([4738](https://github.com/holoviz/panel/pull/4738))
- Fix `Plotly` undefined value errors for eventdata ([4355](https://github.com/holoviz/panel/pull/4355))

Tabulator

- Ensure updates to `Tabulator` formatter or editor updates model ([4296](https://github.com/holoviz/panel/pull/4296), [#4781](https://github.com/holoviz/panel/pull/4781))
- Ensure `Tabulator` internal `_index_mapping` is updated on stream ([4292](https://github.com/holoviz/panel/pull/4292))
- Ensure `Tabulator` header filters aren't treated as regex ([4423](https://github.com/holoviz/panel/pull/4423))
- Ensure `Tabulator` `styles` are re-applied when local pagination changes ([4795](https://github.com/holoviz/panel/pull/4795))

Jupyter

- Ensure JupyterLab preview works on Windows ([4819](https://github.com/holoviz/panel/pull/4819))
- Ensure notifications are enabled even if hv.extension has been loaded ([4330](https://github.com/holoviz/panel/pull/4330))
Links

Update platformdirs from 3.5.0 to 3.5.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pycryptodome from 3.17 to 3.18.0.

Changelog

3.18.0

++++++++++++++++++++++++++

New features
---------------
* Added support for DER BOOLEAN encodings.
* The library now compiles on Windows ARM64. Thanks to Niyas Sait.

Resolved issues
---------------
* GH722: ``nonce`` attribute was not correctly set for XChaCha20_Poly1305 ciphers. Thanks to Liam Haber.
* GH728: Workaround for a possible x86 emulator bug in Windows for ARM64.
* GH739: OID encoding for arc 2 didn't accept children larger than 39. Thanks to James.
* Correctly check that the scalar matches the point when importing an ECC private key.
Links

Update pycryptodomex from 3.17 to 3.18.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pylibmagic from 0.3.0 to 0.4.0.

Changelog

0.4.0

Add wheels for arm64/aarch64 for linux and macos using Cirrus CI.

What's Changed
* chore: Bump pypa/cibuildwheel from 2.12.1 to 2.12.2 by dependabot in https://github.com/kratsg/pylibmagic/pull/44
* chore: Bump pypa/cibuildwheel from 2.12.2 to 2.12.3 by dependabot in https://github.com/kratsg/pylibmagic/pull/45
* chore: Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by dependabot in https://github.com/kratsg/pylibmagic/pull/43
* feat: cirrus build wheels by kratsg in https://github.com/kratsg/pylibmagic/pull/47
* chore: Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/kratsg/pylibmagic/pull/46


**Full Changelog**: https://github.com/kratsg/pylibmagic/compare/v0.3.1...v0.4.0

0.3.1

**Full Changelog**: https://github.com/kratsg/pylibmagic/compare/v0.3.0...v0.3.1

This release adds aarch64 wheels for Linux.
Links

Update sentry-sdk from 1.23.0 to 1.23.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update spacy from 3.5.2 to 3.5.3.

Changelog

3.5.3

✨ New features and improvements

- Huge speed improvements for `spancat`, in particular on GPU (~10x-30x faster) (12577).
- Improve speed for child operators (`>+`, `>-`, `>++`, `>--`) for the dependency matcher (12528).
- Improve loading speed for tokenizers with a large number of exceptions (12553).
- Support `doc.spans` for displaCy output in `spacy benchmark accuracy` / `spacy evaluate` (12575).
- Add `MorphAnalysis.get(default=)` argument for user-provided default values similar to `dict` (12545).
- Only perform vectors checks during initialization if there are sourced components (12607).

🔴 Bug fixes

- 12567: Remove `egg` from download URLs due to future deprecation in `pip`.

📖 Documentation and examples

- Various documentation corrections and updates.
- New additions to spaCy Universe:
 - [LatinCy](https://spacy.io/universe/project/latincy)
 - [parsigs](https://spacy.io/universe/project/parsigs)
 - [spaCysee](https://spacy.io/universe/project/spacysee)
 - [spacy-wasm](https://spacy.io/universe/project/spacy-wasm)

👥 Contributors

adrianeboyd, andyjessen, bdura, davidberenstein1957, diyclassics, honnibal, ines, kadarakos, KennethEnevoldsen, ljvmiranda921, moxley01, royashcenazi, svlandeg, tanloong, victorialslocum
Links

Update mimesis from 9.0.0 to 10.0.0.

Changelog

10.0.0

--------------

**Work is still in progress**

**Updated**:

- ``romanize()`` is a key function now. See docs for more information.


**Removed**:

- Removed method ``swear_word()`` of ``Text()``. This method is inappropriate and lacks practical utility.
Links

Update limits from 3.4.0 to 3.5.0.

Changelog

3.5.0

------
Release Date: 2023-05-16

* Bug Fix

* Handle ``cost`` > 8000 when using redis
* Remove arbitrary default timeout for redis+sentinel
Links

Update great-expectations from 0.16.11 to 0.16.13.

Changelog

0.16.12

* [FEATURE] Plumbing of validation_result_url from cloud response ([7809](https://github.com/great-expectations/great_expectations/pull/7809))
* [FEATURE] Splitters work with Spark Fluent Datasources ([7832](https://github.com/great-expectations/great_expectations/pull/7832))
* [FEATURE] Update `get_context` to scaffold project structure for file-backed usecases ([7693](https://github.com/great-expectations/great_expectations/pull/7693))
* [BUGFIX] Azure Package Presence/Absence Tests Strengthening ([7818](https://github.com/great-expectations/great_expectations/pull/7818))
* [BUGFIX] Handle "persist" directive in "SparkDFExecutionEngine" properly. ([7830](https://github.com/great-expectations/great_expectations/pull/7830))
* [BUGFIX] Adding support for Fluent Batch Requests to context.get_validator ([7808](https://github.com/great-expectations/great_expectations/pull/7808))
* [BUGFIX] FDS - Deletes not immediately reflected in `great_expectations.yml` ([7843](https://github.com/great-expectations/great_expectations/pull/7843))
* [BUGFIX] `batching_regex` tags are now correctly rendered in docs ([7845](https://github.com/great-expectations/great_expectations/pull/7845))
* [BUGFIX] Fix link checker and add to mypy type checking ([7857](https://github.com/great-expectations/great_expectations/pull/7857))
* [BUGFIX] expect_day_count_to_be_close_to_equivalent_week_day_mean ([7782](https://github.com/great-expectations/great_expectations/pull/7782)) (thanks HadasManor)
* [BUGFIX] Docs-Tests: `Connection.connect()` was causing Snowflake and BigQuery Tests to Fail ([7863](https://github.com/great-expectations/great_expectations/pull/7863))
* [DOCS] Prerequisites Cleanup ([7811](https://github.com/great-expectations/great_expectations/pull/7811))
* [DOCS] Update docs for how_to_initialize_a_filesystem_data_context_in_python ([7831](https://github.com/great-expectations/great_expectations/pull/7831))
* [DOCS] Updating Checkpoint terms page ([7722](https://github.com/great-expectations/great_expectations/pull/7722))
* [DOCS] Update how to create a checkpoint with Test YAML config ([7835](https://github.com/great-expectations/great_expectations/pull/7835))
* [DOCS] Removing datasource centric test_yaml_config doc ([7836](https://github.com/great-expectations/great_expectations/pull/7836))
* [DOCS] Creating a Checkpoint from an In-Memory Dataframe ([7701](https://github.com/great-expectations/great_expectations/pull/7701))
* [DOCS] Review and Revise Great Expectations Quickstart ([7727](https://github.com/great-expectations/great_expectations/pull/7727))
* [MAINTENANCE] FDS - Datasources can rebuild their own asset data_connectors ([7826](https://github.com/great-expectations/great_expectations/pull/7826))
* [MAINTENANCE] Enable Spark-S3 Integration tests on Azure CI/CD ([7819](https://github.com/great-expectations/great_expectations/pull/7819))
* [MAINTENANCE] Clean up: Remove duplicated fixture and utilize deeper filtering mechanism for configuration assertions. ([7825](https://github.com/great-expectations/great_expectations/pull/7825))
* [MAINTENANCE] Enable S3/Spark Connecting To Your Data tests ([7828](https://github.com/great-expectations/great_expectations/pull/7828))
* [MAINTENANCE] New PR template ([7710](https://github.com/great-expectations/great_expectations/pull/7710))
* [MAINTENANCE] ruff `.0.262 -> .0.265` ([7829](https://github.com/great-expectations/great_expectations/pull/7829))
* [MAINTENANCE] Boto import pattern established ([7796](https://github.com/great-expectations/great_expectations/pull/7796))
* [MAINTENANCE] Prevent TCH001 warnings for pydantic model annotations ([7846](https://github.com/great-expectations/great_expectations/pull/7846))
* [MAINTENANCE] Pin altair ([7849](https://github.com/great-expectations/great_expectations/pull/7849))
* [MAINTENANCE] Adding docs link checker to invoke ([7841](https://github.com/great-expectations/great_expectations/pull/7841))
* [MAINTENANCE] Clean up version checker message formatting ([7838](https://github.com/great-expectations/great_expectations/pull/7838))
* [MAINTENANCE] Bump nbconvert version ([7847](https://github.com/great-expectations/great_expectations/pull/7847))
* [MAINTENANCE] Return empty set instead of None ([7797](https://github.com/great-expectations/great_expectations/pull/7797))
* [MAINTENANCE] Improve misconfigured sampler error message ([7858](https://github.com/great-expectations/great_expectations/pull/7858))
* [MAINTENANCE] Fixing path formatting for DataConnector of Fluent SparkAzureBlobStorageDatasource and correction of the `SQLAlchemy` compatibility usage in `TableHead` metric ([7860](https://github.com/great-expectations/great_expectations/pull/7860))
* [MAINTENANCE] S3 Spark Integration Guide - Rendering Fix ([7864](https://github.com/great-expectations/great_expectations/pull/7864))
Links

@bwoodsend bwoodsend force-pushed the pyup-scheduled-update-2023-05-22 branch from 47efc7a to b4267e9 Compare May 22, 2023 20:42
@bwoodsend
Copy link
Member

# The test file - taken from the package's own test data/examples. Use an .nc file instead of .cdl one, because
# loading the latter requires ncgen utility to be available on the system.

compliance_checker have replaced all their .nc files with .cdl files so we can either install the netcdf system package on each platform or go fetch a .nc file from their git history and store it here? I vote option 2.

@rokm
Copy link
Member

rokm commented May 22, 2023

# The test file - taken from the package's own test data/examples. Use an .nc file instead of .cdl one, because
# loading the latter requires ncgen utility to be available on the system.

compliance_checker have replaced all their .nc files with .cdl files so we can either install the netcdf system package on each platform or go fetch a .nc file from their git history and store it here? I vote option 2.

Option 2 sounds better to me as well.

@rokm
Copy link
Member

rokm commented May 22, 2023

And the other error looks like bokeh requiring its metadata now...

@rokm
Copy link
Member

rokm commented May 23, 2023

# The test file - taken from the package's own test data/examples. Use an .nc file instead of .cdl one, because
# loading the latter requires ncgen utility to be available on the system.

compliance_checker have replaced all their .nc files with .cdl files so we can either install the netcdf system package on each platform or go fetch a .nc file from their git history and store it here? I vote option 2.

Option 2 sounds better to me as well.

There's also an Option 3, which is to switch to different .nc file (trajectory-bad.nc) that is still available in 5.1.0 wheel and is part of compliance-checker's git repository (which I assume means it is less likely to end up missing). The trajectory.nc that I've initially picked for the test does not seem to be tracked in the repository at all.

@rokm rokm force-pushed the pyup-scheduled-update-2023-05-22 branch from b4267e9 to 4887270 Compare May 24, 2023 11:34
@rokm rokm force-pushed the pyup-scheduled-update-2023-05-22 branch from 4887270 to 20e8cd7 Compare May 24, 2023 18:09
@rokm rokm merged commit cdc1f7c into master May 24, 2023
17 checks passed
@rokm rokm deleted the pyup-scheduled-update-2023-05-22 branch May 24, 2023 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants