Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

Update dependency yarl to v1.18.3#30

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/yarl-1.x-lockfile
Open

Update dependency yarl to v1.18.3#30
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/yarl-1.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 27, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yarl 1.12.1 -> 1.18.3 age adoption passing confidence

Release Notes

aio-libs/yarl (yarl)

v1.18.3

Compare Source

======

(2024-12-01)

Bug fixes

  • Fixed uppercase ASCII hosts being rejected by :meth:URL.build() <yarl.URL.build> and :py:meth:~yarl.URL.with_host -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:954, :issue:1442.

Miscellaneous internal changes

  • Improved performances of multiple path properties on cache miss -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1443.


v1.18.2

Compare Source

======

(2024-11-29)

No significant changes.


v1.18.1

Compare Source

======

(2024-11-29)

Miscellaneous internal changes

  • Improved cache performance when :class:~yarl.URL objects are constructed from :py:meth:~yarl.URL.build with encoded=True -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1432.

  • Improved cache performance for operations that produce a new :class:~yarl.URL object -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1434, :issue:1436.


v1.18.0

Compare Source

======

(2024-11-21)

Features

  • Added keep_query and keep_fragment flags in the :py:meth:yarl.URL.with_path, :py:meth:yarl.URL.with_name and :py:meth:yarl.URL.with_suffix methods, allowing users to optionally retain the query string and fragment in the resulting URL when replacing the path -- by :user:paul-nameless.

    Related issues and pull requests on GitHub:
    :issue:111, :issue:1421.

Contributor-facing changes

  • Started running downstream aiohttp tests in CI -- by :user:Cycloctane.

    Related issues and pull requests on GitHub:
    :issue:1415.

Miscellaneous internal changes

  • Improved performance of converting :class:~yarl.URL to a string -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1422.


v1.17.2

Compare Source

======

(2024-11-17)

Bug fixes

  • Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.

    Related issues and pull requests on GitHub:
    :issue:1411, :issue:1412.

  • Fixed a bug causing :attr:~yarl.URL.port to return the default port when the given port was zero
    -- by :user:gmacon.

    Related issues and pull requests on GitHub:
    :issue:1413.

Features

  • Make error messages include details of incorrect type when port is not int in :py:meth:~yarl.URL.build.
    -- by :user:Cycloctane.

    Related issues and pull requests on GitHub:
    :issue:1414.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.

    Related issues and pull requests on GitHub:
    :issue:1411, :issue:1412.

Miscellaneous internal changes

  • Improved performance of the :py:meth:~yarl.URL.joinpath method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1418.


v1.17.1

Compare Source

======

(2024-10-30)

Miscellaneous internal changes

  • Improved performance of many :class:~yarl.URL methods -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1396, :issue:1397, :issue:1398.

  • Improved performance of passing a dict or str to :py:meth:~yarl.URL.extend_query -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1401.


v1.17.0

Compare Source

======

(2024-10-28)

Features

  • Added :attr:~yarl.URL.host_port_subcomponent which returns the :rfc:3986#section-3.2.2 host and :rfc:3986#section-3.2.3 port subcomponent -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1375.


v1.16.0

Compare Source

======

(2024-10-21)

Bug fixes

  • Fixed blocking I/O to load Python code when creating a new :class:~yarl.URL with non-ascii characters in the network location part -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1342.

Removals and backward incompatible breaking changes

  • Migrated to using a single cache for encoding hosts -- by :user:bdraco.

    Passing ip_address_size and host_validate_size to :py:meth:~yarl.cache_configure is deprecated in favor of the new encode_host_size parameter and will be removed in a future release. For backwards compatibility, the old parameters affect the encode_host cache size.

    Related issues and pull requests on GitHub:
    :issue:1348, :issue:1357, :issue:1363.

Miscellaneous internal changes

  • Improved performance of constructing :class:~yarl.URL -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1336.

  • Improved performance of calling :py:meth:~yarl.URL.build and constructing unencoded :class:~yarl.URL -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1345.

  • Reworked the internal encoding cache to improve performance on cache hit -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1369.


v1.15.5

Compare Source

======

(2024-10-18)

Miscellaneous internal changes

  • Improved performance of the :py:meth:~yarl.URL.joinpath method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1304.

  • Improved performance of the :py:meth:~yarl.URL.extend_query method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1305.

  • Improved performance of the :py:meth:~yarl.URL.origin method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1306.

  • Improved performance of the :py:meth:~yarl.URL.with_path method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1307.

  • Improved performance of the :py:meth:~yarl.URL.with_query method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1308, :issue:1328.

  • Improved performance of the :py:meth:~yarl.URL.update_query method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1309, :issue:1327.

  • Improved performance of the :py:meth:~yarl.URL.join method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1313.

  • Improved performance of :class:~yarl.URL equality checks -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1315.

  • Improved performance of :class:~yarl.URL methods that modify the network location -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1316.

  • Improved performance of the :py:meth:~yarl.URL.with_fragment method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1317.

  • Improved performance of calculating the hash of :class:~yarl.URL objects -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1318.

  • Improved performance of the :py:meth:~yarl.URL.relative method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1319.

  • Improved performance of the :py:meth:~yarl.URL.with_name method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1320.

  • Improved performance of :attr:~yarl.URL.parent -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1321.

  • Improved performance of the :py:meth:~yarl.URL.with_scheme method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1322.


v1.15.4

Compare Source

======

(2024-10-16)

Miscellaneous internal changes

  • Improved performance of the quoter when all characters are safe -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1288.

  • Improved performance of unquoting strings -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1292, :issue:1293.

  • Improved performance of calling :py:meth:~yarl.URL.build -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1297.


v1.15.3

Compare Source

======

(2024-10-15)

Bug fixes

  • Fixed :py:meth:~yarl.URL.build failing to validate paths must start with a / when passing authority -- by :user:bdraco.

    The validation only worked correctly when passing host.

    Related issues and pull requests on GitHub:
    :issue:1265.

Removals and backward incompatible breaking changes

  • Removed support for Python 3.8 as it has reached end of life -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1203.

Miscellaneous internal changes

  • Improved performance of constructing :class:~yarl.URL when the net location is only the host -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1271.


v1.15.2

Compare Source

======

(2024-10-13)

Miscellaneous internal changes

  • Improved performance of converting :class:~yarl.URL to a string -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1234.

  • Improved performance of :py:meth:~yarl.URL.joinpath -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1248, :issue:1250.

  • Improved performance of constructing query strings from :class:~multidict.MultiDict -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1256.

  • Improved performance of constructing query strings with int values -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1259.


v1.15.1

Compare Source

======

(2024-10-12)

Miscellaneous internal changes

  • Improved performance of calling :py:meth:~yarl.URL.build -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1222.

  • Improved performance of all :class:~yarl.URL methods that create new :class:~yarl.URL objects -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1226.

  • Improved performance of :class:~yarl.URL methods that modify the network location -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1229.


v1.15.0

Compare Source

======

(2024-10-11)

Bug fixes

  • Fixed validation with :py:meth:~yarl.URL.with_scheme when passed scheme is not lowercase -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1189.

Features

  • Started building armv7l wheels -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1204.

Miscellaneous internal changes

  • Improved performance of constructing unencoded :class:~yarl.URL objects -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1188.

  • Added a cache for parsing hosts to reduce overhead of encoding :class:~yarl.URL -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1190.

  • Improved performance of constructing query strings from :class:~collections.abc.Mapping -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1193.

  • Improved performance of converting :class:~yarl.URL objects to strings -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1198.


v1.14.0

Compare Source

======

(2024-10-08)

Packaging updates and notes for downstreams

  • Switched to using the :mod:propcache <propcache.api> package for property caching
    -- by :user:bdraco.

    The :mod:propcache <propcache.api> package is derived from the property caching
    code in :mod:yarl and has been broken out to avoid maintaining it for multiple
    projects.

    Related issues and pull requests on GitHub:
    :issue:1169.

Contributor-facing changes

  • Started testing with Hypothesis -- by :user:webknjaz and :user:bdraco.

    Special thanks to :user:Zac-HD for helping us get started with this framework.

    Related issues and pull requests on GitHub:
    :issue:860.

Miscellaneous internal changes

  • Improved performance of :py:meth:~yarl.URL.is_default_port when no explicit port is set -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1168.

  • Improved performance of converting :class:~yarl.URL to a string when no explicit port is set -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1170.

  • Improved performance of the :py:meth:~yarl.URL.origin method -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1175.

  • Improved performance of encoding hosts -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1176.


v1.13.1

Compare Source

======

(2024-09-27)

Miscellaneous internal changes

  • Improved performance of calling :py:meth:~yarl.URL.build with authority -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1163.


v1.13.0

Compare Source

======

(2024-09-26)

Bug fixes

  • Started rejecting ASCII hostnames with invalid characters. For host strings that
    look like authority strings, the exception message includes advice on what to do
    instead -- by :user:mjpieters.

    Related issues and pull requests on GitHub:
    :issue:880, :issue:954.

  • Fixed IPv6 addresses missing brackets when the :class:~yarl.URL was converted to a string -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:1157, :issue:1158.

Features

  • Added :attr:~yarl.URL.host_subcomponent which returns the :rfc:3986#section-3.2.2 host subcomponent -- by :user:bdraco.

    The only current practical difference between :attr:~yarl.URL.raw_host and :attr:~yarl.URL.host_subcomponent is that IPv6 addresses are returned bracketed.

    Related issues and pull requests on GitHub:
    :issue:1159.



Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from cloudymax as a code owner September 27, 2024 05:07
@renovate renovate Bot changed the title Update dependency yarl to v1.13.0 Update dependency yarl to v1.13.1 Sep 27, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 11a26cb to 1556b1b Compare September 27, 2024 21:19
@renovate renovate Bot changed the title Update dependency yarl to v1.13.1 Update dependency yarl to v1.14.0 Oct 8, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 1556b1b to f1c1edd Compare October 8, 2024 12:17
@renovate renovate Bot changed the title Update dependency yarl to v1.14.0 Update dependency yarl to v1.15.0 Oct 12, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch 2 times, most recently from 9ae5859 to a5dd202 Compare October 13, 2024 01:52
@renovate renovate Bot changed the title Update dependency yarl to v1.15.0 Update dependency yarl to v1.15.1 Oct 13, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from a5dd202 to 0084cbb Compare October 13, 2024 19:20
@renovate renovate Bot changed the title Update dependency yarl to v1.15.1 Update dependency yarl to v1.15.2 Oct 13, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 0084cbb to 4da4cae Compare October 16, 2024 02:00
@renovate renovate Bot changed the title Update dependency yarl to v1.15.2 Update dependency yarl to v1.15.3 Oct 16, 2024
@renovate renovate Bot changed the title Update dependency yarl to v1.15.3 Update dependency yarl to v1.15.4 Oct 16, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch 2 times, most recently from aa7b3cd to 33875cd Compare October 18, 2024 19:08
@renovate renovate Bot changed the title Update dependency yarl to v1.15.4 Update dependency yarl to v1.15.5 Oct 18, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 33875cd to 596b872 Compare October 21, 2024 22:53
@renovate renovate Bot changed the title Update dependency yarl to v1.15.5 Update dependency yarl to v1.16.0 Oct 21, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 596b872 to c93eb94 Compare October 28, 2024 23:32
@renovate renovate Bot changed the title Update dependency yarl to v1.16.0 Update dependency yarl to v1.17.0 Oct 28, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from c93eb94 to c459578 Compare October 30, 2024 23:19
@renovate renovate Bot changed the title Update dependency yarl to v1.17.0 Update dependency yarl to v1.17.1 Oct 30, 2024
@renovate renovate Bot changed the title Update dependency yarl to v1.17.1 Update dependency yarl to v1.17.2 Nov 17, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch 2 times, most recently from 3508063 to 58f65ca Compare November 21, 2024 17:56
@renovate renovate Bot changed the title Update dependency yarl to v1.17.2 Update dependency yarl to v1.18.0 Nov 21, 2024
@renovate renovate Bot changed the title Update dependency yarl to v1.18.0 Update dependency yarl to v1.18.1 Nov 29, 2024
@renovate renovate Bot changed the title Update dependency yarl to v1.18.1 Update dependency yarl to v1.18.0 Nov 30, 2024
@renovate renovate Bot force-pushed the renovate/yarl-1.x-lockfile branch from 58f65ca to 443f24d Compare December 1, 2024 22:25
@renovate renovate Bot changed the title Update dependency yarl to v1.18.0 Update dependency yarl to v1.18.3 Dec 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants