aio-libs/yarl (yarl)
### [`v1.10.0`](https://redirect.github.com/aio-libs/yarl/releases/tag/v1.10.0): 1.10.0
[Compare Source](https://redirect.github.com/aio-libs/yarl/compare/v1.9.11...v1.10.0)
## Bug fixes
- Fixed joining a path when the existing path was empty -- by :user:`bdraco`.
A regression in :meth:`URL.join() ` was introduced in [#1082](https://redirect.github.com/aio-libs/yarl/issues/1082).
*Related issues and pull requests on GitHub:*
[#1118](https://redirect.github.com/aio-libs/yarl/issues/1118).
## Features
- Added :meth:`URL.without_query_params() ` method, to drop some parameters from query string -- by :user:`hongquan`.
*Related issues and pull requests on GitHub:*
[#774](https://redirect.github.com/aio-libs/yarl/issues/774), [#898](https://redirect.github.com/aio-libs/yarl/issues/898), [#1010](https://redirect.github.com/aio-libs/yarl/issues/1010).
- The previously protected types `_SimpleQuery`, `_QueryVariable`, and `_Query` are now available for use externally as `SimpleQuery`, `QueryVariable`, and `Query` -- by :user:`bdraco`.
*Related issues and pull requests on GitHub:*
[#1050](https://redirect.github.com/aio-libs/yarl/issues/1050), [#1113](https://redirect.github.com/aio-libs/yarl/issues/1113).
## Contributor-facing changes
- Replaced all :class:`~typing.Optional` with :class:`~typing.Union` -- by :user:`bdraco`.
*Related issues and pull requests on GitHub:*
[#1095](https://redirect.github.com/aio-libs/yarl/issues/1095).
## Miscellaneous internal changes
- Significantly improved performance of parsing the network location -- by :user:`bdraco`.
*Related issues and pull requests on GitHub:*
[#1112](https://redirect.github.com/aio-libs/yarl/issues/1112).
- Added internal types to the cache to prevent future refactoring errors -- by :user:`bdraco`.
*Related issues and pull requests on GitHub:*
[#1117](https://redirect.github.com/aio-libs/yarl/issues/1117).
***
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 contains the following updates:
==1.9.11
->==1.10.0
Release Notes
aio-libs/yarl (yarl)
### [`v1.10.0`](https://redirect.github.com/aio-libs/yarl/releases/tag/v1.10.0): 1.10.0 [Compare Source](https://redirect.github.com/aio-libs/yarl/compare/v1.9.11...v1.10.0) ## Bug fixes - Fixed joining a path when the existing path was empty -- by :user:`bdraco`. A regression in :meth:`URL.join()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.
This PR was generated by Mend Renovate. View the repository job log.