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_IN
address provider. Thanks @wh0th3h3llam1.
v30.0.0
- Force the slug always be generated with ASCII characters. Thanks @Pandede.
v29.0.0
- Fix
pydecimal
distribution 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_IT
lorem provider. Thanks @gianni-di-noia.
v28.3.0
- Fix male forms of female surnames in
uk_UA
.Thanks @AlexLitvino.
v28.2.0
- Add
es_ES
isbn provider. Thanks @mondeja.
v28.1.0
- Fix Incorrect City Spelling in
uk_UA
locale. Thanks @ch4zzy.
v28.0.0
- Fix
pydecimal
handling ofpositive
keyword. Thanks @tahzeer.
v27.4.0
- Add person provider for
pk_PK
locale. Thanks @c2-tlhah
v27.3.0
- Add providers for
vi_VN
locale. Thanks @ntd1683.
v27.2.0
- Split names in
en_IN
person provider. Thanks @wh0th3h3llam1.
v27.1.0
- Add address providoer for
en_MS
local. Thanks @carlosfunk.
v27.0.0
- Re-introduce
part_of_speech
argument towords()
method.
v26.3.0
- Extend
ro_RO
company 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_SK
Geo 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
pydecimal
type hint formin_value
,max_value
to allowint
s. 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
geo
forpl_PL
. Thanks @george0st.
v25.3.0
- Add more iOS versions to
user_agent
. Thanks @george0st.
v25.2.0
- Update VAT generation in
nl_BE
to 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_SK
job provider. Thanks @george0st.
v24.12.0
- Remove offensive word from
pl_PL
lorem provider. Thanks @Rey092.
v24.11.0
- Tune
cs_CZ
phone number validation. Thanks @george0st.
v24.10.0
- Update list of
first_name_*
andlast_name
inpt_BR
PersonProvider
. Thanks @dclobato.
v24.9.0
- Update
uk_UA
phone provider. Thanks @lozik4.
v24.8.0
- Fix wrong pricetag format in
ru_RU
locale. Thanks @Pandede.
v24.7.1
- Fix previous release issue.
v24.7.0
- Update last names for
de_DE
locale. Thanks @george0st. - Update phone number formats for
cs_CZ
,sk_SK
. Thanks @george0st.
v24.6.0
- Update versions in
user_agent
provider. 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_BG
names Thanks @DimitarVanguelov.
v24.1.0
v24.0.0
- Fix returning random data for person provider in
et_EE
locale when the same seed value is set. Thanks @AlexLitvino.
v23.3.0
- Add person, bank provider for
sk_SK
locale. Thanks @mhandl.
v23.2.1
- fix: update
pydecimal
algorithm 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_UA
lorem 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_UA
automotive provider. Thanks @lozik.
v22.6.0
- Add support for birthday and gender to
uk_UA
ssn
method. Thanks @lozik.
v22.5.1
- Add area code
830000
tozh_CN
. Thanks @antik. - Add
area_code
parameter tossn
provider forzh_CN
. Thanks @antik.
v22.5.0
- Add
http_status_code
to internet provider. Thanks @dancergraham.
v22.4.0
- Add
fa_IR
localization 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_name
whenextention
is the empty string. Thanks @gotofritz - Allow extension in
file_path
to take a list of allowed extensions, or empty for "no extension". Thanks @gotofritz
v21.0.1
- Fix typo in
ru_RU
company names. Thanks @scalar438.
v21.0.0
- Fix: random sign in
pyfloat
whenpositive=False
. Thanks @viraj-s15.
v20.1.0
- Add company provider and NUSS for
es_ES
locale. Thanks @fgsalomon. - Add official support for Python 3.12. Thanks @pfouque.
v20.0.3
- Make
unix_time
always return floats.
v20.0.2
- Fix
pydecimal
crash on floatmin_value
ormax_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.toml
example 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.ExceptionDictTransformer
and 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 ofSecretStr
implementations). - Add
locals_max_length
config option - Add
locals_hide_sunder
config option - Add
locals_hide_dunder
config option - Add
suppress
config option
Changed
-
structlog.testing.capture_logs()
now maps theexception
log level toerror
(as it's elsewhere). #628
v24.2.0
Added
-
It is now possible to disable log level-padding in
structlog.dev.LogLevelColumnFormatter
andstructlog.dev.ConsoleRenderer
. #599 -
The
structlog.processors.CallsiteParameterAdder
can now be pickled. #603 -
structlog.processors.CallsiteParameterAdder
now also works withstructlog.stdlib.BoundLogger
's non-standard async methods (ainfo()
, and so forth) #618
Changed
-
structlog.processors.LogfmtRenderer
now escapes newlines. #592 -
structlog.processors.LogfmtRenderer
now escapes backslashes and double quotes. #594 -
structlog.processors.CallsiteParameterAdder
has been optimized to be about 2x faster. #606
Fixed
-
structlog.stdlib.render_to_log_kwargs
now 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
width
argument ofRichTracebackFormatter
. #587
Simplistix/testfixtures (testfixtures)
v8.3.0
-
:class:
ShouldRaise
now supports :class:ExceptionGroup
. -
Fixed bug where :func:
~testfixtures.comparison.compare_generator
did not respectstrict=True
. -
Fixed bug in the type annotations for :class:
ShouldRaise
and :func:~testfixtures.comparison.compare_exception
. -
:class:
LogCapture
will now raise an exception if closed while still installed. This can be a source of particularly confusing bugs.
v8.2.0
-
The
strict
option is now correctly respected when :doc:comparing <comparing>
nested objects. -
When comparing :class:
~datetime.datetime
or :class:~datetime.time
instances, 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.datetime
and :class:~datetime.time
.
v8.0.0
-
Retire
zope.component
helpers. -
Support :class:
bytes
in :class:popen.MockPopen
commands. -
Allow :class:
TempDirectory
instances to be traversed as :class:~pathlib.Path
objects. -
Use the system default encoding where possible in :class:
TempDirectory
. -
Add :class:
TempDirectory
option to manage current working directory. -
Allow string class attributes to be replaced with :class:
Replacer
and friends. -
Fix nasty bug meaning some :meth:
~Replacer.on_class
and :meth:~Replacer.in_module
replacements weren't restored. -
Allow an alternative separator to be used for traversal during replacement with :class:
Replacer
and 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.