fix(deps): update dependency coolname to v5#351
Open
dreadnode-renovate-bot[bot] wants to merge 1 commit intomainfrom
Open
fix(deps): update dependency coolname to v5#351dreadnode-renovate-bot[bot] wants to merge 1 commit intomainfrom
dreadnode-renovate-bot[bot] wants to merge 1 commit intomainfrom
Conversation
| datasource | package | from | to | | ---------- | -------- | ----- | ----- | | pypi | coolname | 2.2.0 | 5.0.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|
Generated Summary:
coolnamedependency from>=2.2.0,<3.0.0to>=5.0.0,<5.1.0.coolname, which may include breaking changes.coolnameto avoid runtime issues.This summary was generated with ❤️ by rigging
| coolname |
|
|
>=2.2.0,<3.0.0→>=5.0.0,<5.1.0|Release Notes
alexanderlukanin13/coolname (coolname)
v5.0.0Compare Source
This major release has new features and significant internal changes, but it is compatible with 4.x in any normal usage
as described in documentation, and you can upgrade from 4.x with minimal unit test coverage.
There are implementation changes that theoretically can break user code in undocumented scenarios.
Even if it breaks, most likely, it will take a minute to fix.
What's new in the default generator:
Complete typing support, tested with mypy
strict = True.Added a few more words, and fixed one spelling mistake.
.. collapse:: Boring technical details
In custom generators:
Default parameter value changed:
ensure_unique=True. Custom generators can forget about itand still generate sequences without repeating words.
Consider also using
ensure_unique_prefix(disabled by default).:doc:
New parameters <parameters-table>for advanced words/phrases lists:strip_whitespace,allow_whitespace,separator.What is considered a valid word? It's now controlled by
word_regexparameter,\w+by default.Stricter config validation for custom generators, with more helpful error messages.
Custom generator can be rendered into text representation via
:py:meth:
~coolname.RandomGenerator.renderand :py:meth:~coolname.RandomGenerator.write.Useful in debugging and logging.
New public API for manipulating configuration files:
~coolname.loader.load_config~coolname.loader.filter_config~coolname.loader.save_config_as_moduleType :py:class:
~coolname.types.CoolnameConfigTformally describes config dict.Config in
*.txtallows comment after a word/phrase, Python-style:.. code-block::
this was allowed before
.. collapse:: Boring technical details
v4.2.0Compare Source
Backported changes in word lists from 5.0.0
Better mypy support
v4.1.0Compare Source
v4.0.0Compare Source
Breaking change: Python 3.10+ is required (because of packaging - see below).
Tests cover Python 3.10-3.14 and PyPy 3.10-3.11.
Switched to modern packaging with
pyproject.toml. This should not affect user experience.Support for egg files is officially dropped, but the package is still pure Python and should work in bundles
(such as PyInstaller - see documentation).
Added a lot of adjectives
Minor optimizations
v3.0.0Compare Source
Breaking change: Python 3.6 is not supported anymore. Tests cover Python 3.7-3.14 and PyPy 3.7-3.11.
Better type hints (now checked with mypy)
Minor bug fixed, concerning abnormal configs (most likely didn't affect anyone)
More mythical animals + one mistake fixed + few other words
Configuration
📅 Schedule: (UTC)
🚦 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 has been generated by Mend Renovate.