fix(deps): update major poetry dependencies (major)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| faker (changelog) | dependencies | major |
^19.2.0 -> ^30.0.0
|
| google-cloud-kms (source) | dependencies | major |
^2.19.0 -> ^3.0.0
|
| pytest-cov (changelog) | dev | major |
^4.1.0 -> ^5.0.0
|
| structlog (changelog) | dependencies | major |
^23.1.0 -> ^24.0.0
|
| testfixtures | dev | major |
^7.1.0 -> ^8.0.0
|
Release Notes
joke2k/faker (faker)
v30.1.0
- Add PIN Code range and union territories in
en_INaddress provider. Thanks @wh0th3h3llam1.
v30.0.0
- Force the slug always be generated with ASCII characters. Thanks @Pandede.
v29.0.0
- Fix
pydecimaldistribution when called with a range across0. Thanks @AlexLitvino.
v28.4.1
- Fix issue where Faker does not properly convert min/max float values to
Decimal. Thanks @bdjellabaldebaran.
v28.4.0
- Add
it_ITlorem provider. Thanks @gianni-di-noia.
v28.3.0
- Fix male forms of female surnames in
uk_UA.Thanks @AlexLitvino.
v28.2.0
- Add
es_ESisbn provider. Thanks @mondeja.
v28.1.0
- Fix Incorrect City Spelling in
uk_UAlocale. Thanks @ch4zzy.
v28.0.0
- Fix
pydecimalhandling ofpositivekeyword. Thanks @tahzeer.
v27.4.0
- Add person provider for
pk_PKlocale. Thanks @c2-tlhah
v27.3.0
- Add providers for
vi_VNlocale. Thanks @ntd1683.
v27.2.0
- Split names in
en_INperson provider. Thanks @wh0th3h3llam1.
v27.1.0
- Add address providoer for
en_MSlocal. Thanks @carlosfunk.
v27.0.0
- Re-introduce
part_of_speechargument towords()method.
v26.3.0
- Extend
ro_ROcompany localization with prefixes. Thanks @DDSNA.
v26.2.0
- Add Swahili (
sw) provider for generating Swahili names. Thanks @5uru.
v26.1.0
- Add more entries to
sk_SKGeo provider. Thanks @george0st.
v26.0.0
- Fix upper limit of nb_elements. Thanks @mileswatsonbjss.
v25.9.2
- Remove duplicate entry in currency provider.
v25.9.1
- Change
pydecimaltype hint formin_value,max_valueto allowints. Thanks @parsariyahi.
v25.9.0
- Add support for Nigerian Yoruba names and surnames (
yo_NG). Thanks @5uru.
v25.8.0
- Add handshake emoji with different color variations to emoji provider list. Thanks @tamkc.
v25.7.0
- Add missing translation for countries in
pt-BR. Thanks @LeonardoFurtado.
v25.6.0
- Fix data in geo for
pl_PL. Thanks @george0st, @mgorny.
v25.5.0
- Fix data in geo for
pl_PL. Thanks @george0st.
v25.4.0
- Add landmarks in
geoforpl_PL. Thanks @george0st.
v25.3.0
- Add more iOS versions to
user_agent. Thanks @george0st.
v25.2.0
- Update VAT generation in
nl_BEto align with correct Belgian format. Thanks @JorisSpruyt.
v25.1.0
- Add geo for
pl_PL. Thanks @george0st. - Add geo for
sk_SK. Thanks @george0st.
v25.0.1
- Add type stub file to
setup.py.
v25.0.0
- Drop support for Python 3.7. Thanks @kloczek.
v24.14.1
- Include type stubs in release.
v24.14.0
- Add job provider for
cs_CZ. Thanks @george0st.
v24.13.0
- Add geo provider for
sk_SK. Thanks @george0st. - Clean up data in
sk_SKjob provider. Thanks @george0st.
v24.12.0
- Remove offensive word from
pl_PLlorem provider. Thanks @Rey092.
v24.11.0
- Tune
cs_CZphone number validation. Thanks @george0st.
v24.10.0
- Update list of
first_name_*andlast_nameinpt_BRPersonProvider. Thanks @dclobato.
v24.9.0
- Update
uk_UAphone provider. Thanks @lozik4.
v24.8.0
- Fix wrong pricetag format in
ru_RUlocale. Thanks @Pandede.
v24.7.1
- Fix previous release issue.
v24.7.0
- Update last names for
de_DElocale. Thanks @george0st. - Update phone number formats for
cs_CZ,sk_SK. Thanks @george0st.
v24.6.0
- Update versions in
user_agentprovider. Thanks @george0st.
v24.5.0
- Add type hints stubs. Thanks @KaylaHood.
v24.4.0
- Add address words for
cs_CZ. Thanks @george0st
v24.3.0
- Add phone number formats to nl_BE. Thanks @maximegmd.
v24.2.1
- Return capitalized city names in
hu_HU. Thanks @AlexLitvino.
v24.2.0
v24.1.1
- Fix prefix for male
bg_BGnames Thanks @DimitarVanguelov.
v24.1.0
v24.0.0
- Fix returning random data for person provider in
et_EElocale when the same seed value is set. Thanks @AlexLitvino.
v23.3.0
- Add person, bank provider for
sk_SKlocale. Thanks @mhandl.
v23.2.1
- fix: update
pydecimalalgorithm to ensure left part is not generated with a leading 0. Thanks @alexei.
v23.2.0
- Allow Uniqueness and Localization. Thanks @moshemoshe137.
v23.1.0
- Add
uk_UAlorem provider. Thanks @lozik.
v23.0.0
- Consistently throw an error if the start of a daterange is after the end. Thanks @prescod.
v22.7.0
- Add
uk_UAautomotive provider. Thanks @lozik.
v22.6.0
- Add support for birthday and gender to
uk_UAssnmethod. Thanks @lozik.
v22.5.1
- Add area code
830000tozh_CN. Thanks @antik. - Add
area_codeparameter tossnprovider forzh_CN. Thanks @antik.
v22.5.0
- Add
http_status_codeto internet provider. Thanks @dancergraham.
v22.4.0
- Add
fa_IRlocalization for currency provider. Thanks @parsariyahi.
v22.3.0
- Add bank provider for
uk_UA. Thanks @SanderFtn.
v22.2.0
- Add bank provider for
cs_CZ. Thanks @george0st.
v22.1.0
- Add support for multiple file systems path rules. Thanks @parsariyahi.
v22.0.0
- Remove dot from
file_namewhenextentionis the empty string. Thanks @gotofritz - Allow extension in
file_pathto take a list of allowed extensions, or empty for "no extension". Thanks @gotofritz
v21.0.1
- Fix typo in
ru_RUcompany names. Thanks @scalar438.
v21.0.0
- Fix: random sign in
pyfloatwhenpositive=False. Thanks @viraj-s15.
v20.1.0
- Add company provider and NUSS for
es_ESlocale. Thanks @fgsalomon. - Add official support for Python 3.12. Thanks @pfouque.
v20.0.3
- Make
unix_timealways return floats.
v20.0.2
- Fix
pydecimalcrash on floatmin_valueormax_value. Thanks @s-weigand.
v20.0.1
- Fix type hint for
unix_time.
v20.0.0
- Support platform-specific second precision. Thanks @cknv.
googleapis/google-cloud-python (google-cloud-kms)
v3.0.0: google-cloud-kms: v3.0.0
⚠ BREAKING CHANGES
- Pagination feature is introduced for method ListKeyHandles in service Autokey
Features
- Adding a state field for AutokeyConfig (b4c9770)
Bug Fixes
- Pagination feature is introduced for method ListKeyHandles in service Autokey (b4c9770)
Documentation
pytest-dev/pytest-cov (pytest-cov)
v5.0.0
- Removed support for xdist rsync (now deprecated).
Contributed by Matthias Reichenbach in
#​623 <https://github.com/pytest-dev/pytest-cov/pull/623>_. - Switched docs theme to Furo.
- Various legacy Python cleanup and CI improvements.
Contributed by Christian Clauss and Hugo van Kemenade in
#​630 <https://github.com/pytest-dev/pytest-cov/pull/630>,#​631 <https://github.com/pytest-dev/pytest-cov/pull/631>,#​632 <https://github.com/pytest-dev/pytest-cov/pull/632>_ and#​633 <https://github.com/pytest-dev/pytest-cov/pull/633>_. - Added a
pyproject.tomlexample in the docs. Contributed by Dawn James in#​626 <https://github.com/pytest-dev/pytest-cov/pull/626>_. - Modernized project's pre-commit hooks to use ruff. Initial POC contributed by
Christian Clauss in
#​584 <https://github.com/pytest-dev/pytest-cov/pull/584>_.
hynek/structlog (structlog)
v24.4.0
Changed
No code changes since 24.3.0
v24.3.0
Added
-
Restore feature parity between
structlog.traceback.ExceptionDictTransformerand Rich's traceback extractor:- When displaying locals, use Rich for formatting if it is available.
- When displaying locals, call
repr()on strings, too (improves handling ofSecretStrimplementations). - Add
locals_max_lengthconfig option - Add
locals_hide_sunderconfig option - Add
locals_hide_dunderconfig option - Add
suppressconfig option
Changed
-
structlog.testing.capture_logs()now maps theexceptionlog level toerror(as it's elsewhere). #628
v24.2.0
Added
-
It is now possible to disable log level-padding in
structlog.dev.LogLevelColumnFormatterandstructlog.dev.ConsoleRenderer. #599 -
The
structlog.processors.CallsiteParameterAddercan now be pickled. #603 -
structlog.processors.CallsiteParameterAddernow also works withstructlog.stdlib.BoundLogger's non-standard async methods (ainfo(), and so forth) #618
Changed
-
structlog.processors.LogfmtRenderernow escapes newlines. #592 -
structlog.processors.LogfmtRenderernow escapes backslashes and double quotes. #594 -
structlog.processors.CallsiteParameterAdderhas been optimized to be about 2x faster. #606
Fixed
-
structlog.stdlib.render_to_log_kwargsnow correctly passes stacklevel as a kwarg to stdlib logging. #619
v24.1.0
Fixed
-
The lazy logger proxy returned by
structlog.get_logger()now returns its initial values when asked for context. When asked for context before binding for the first time, it returned an empty dictionary in 23.3.0. -
The displayed level name when using
structlog.stdlib.BoundLogger.exception()is"error"instead of"exception". Fixes regression in 23.3.0. #584 -
Don't ignore the
widthargument ofRichTracebackFormatter. #587
Simplistix/testfixtures (testfixtures)
v8.3.0
-
:class:
ShouldRaisenow supports :class:ExceptionGroup. -
Fixed bug where :func:
~testfixtures.comparison.compare_generatordid not respectstrict=True. -
Fixed bug in the type annotations for :class:
ShouldRaiseand :func:~testfixtures.comparison.compare_exception. -
:class:
LogCapturewill now raise an exception if closed while still installed. This can be a source of particularly confusing bugs.
v8.2.0
-
The
strictoption is now correctly respected when :doc:comparing <comparing>nested objects. -
When comparing :class:
~datetime.datetimeor :class:~datetime.timeinstances, if the fold is the only thing that's different, it's now shown in the output. -
A more detailed exception is now raised when resolving a :doc:
replacement <mocking>doesn't give what's expected. -
:doc:
Replacement <mocking>of methods on instances is now prevented whenstrict=True. -
An exception is now raised when :doc:
mocking <mocking>and the original is not in the__dict__of its containing objects.
v8.1.0
-
Fix bug where replacement of methods on subclasses failed when using :meth:
Replacer.on_class. -
Implement :ref:
strict comparison <compare-datetime>as an option for :class:~datetime.datetimeand :class:~datetime.time.
v8.0.0
-
Retire
zope.componenthelpers. -
Support :class:
bytesin :class:popen.MockPopencommands. -
Allow :class:
TempDirectoryinstances to be traversed as :class:~pathlib.Pathobjects. -
Use the system default encoding where possible in :class:
TempDirectory. -
Add :class:
TempDirectoryoption to manage current working directory. -
Allow string class attributes to be replaced with :class:
Replacerand friends. -
Fix nasty bug meaning some :meth:
~Replacer.on_classand :meth:~Replacer.in_modulereplacements weren't restored. -
Allow an alternative separator to be used for traversal during replacement with :class:
Replacerand friends. -
Officially support Python 3.12.
-
Drop support Python 3.6.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.