Skip to content

Commit 724262e

Browse files
authored
Merge pull request #361 from yozachar/workshop
maint: updated dev dependencies, doc links; bump version
2 parents 69fe67a + 3589b48 commit 724262e

11 files changed

+97
-77
lines changed

CHANGES.md

+20
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,26 @@ Note to self: Breaking changes must increment either
99
1010
-->
1111

12+
## 0.28.0 (2024-04-04)
13+
14+
_**Breaking**_ ⚠️
15+
16+
- patch: moves `country_code` module to `country` module by @yozachar in [#357](https://github.com/python-validators/validators/pull/357)
17+
18+
_**Features**_
19+
20+
- feat: adds indian aadhar and pan validator by @yozachar in [#358](https://github.com/python-validators/validators/pull/358)
21+
- feat: adds `finance` validator by @yozachar in [#359](https://github.com/python-validators/validators/pull/359)
22+
- feat: adds `consider_tld` parameter to `domain`, `hostname` and `url` modules by @yozachar in [#360](https://github.com/python-validators/validators/pull/360)
23+
24+
_**Maintenance**_
25+
26+
- maint: updated dev dependencies, doc links; bump version by @yozachar in [#361](https://github.com/python-validators/validators/pull/361)
27+
28+
**Full Changelog**: [`0.27.0...0.28.0`](https://github.com/python-validators/validators/compare/0.27.0...0.28.0)
29+
30+
---
31+
1232
## 0.27.0 (2024-04-03)
1333

1434
_**Breaking**_ ⚠️

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ True
2121
<!-- Temporary documentation URL : https://yozachar.github.io/pyvalidators/ -->
2222
<!-- Original documentation URL : https://python-validators.github.io/validators/ -->
2323

24-
- [Documentation](https://yozachar.github.io/pyvalidators/)
24+
- [Documentation](https://python-validators.github.io/validators/)
2525
- [Bugtracker](https://github.com/python-validators/validators/issues)
2626
- [Security](https://github.com/python-validators/validators/blob/master/SECURITY.md)
2727
- [Code](https://github.com/python-validators/validators/)

SECURITY.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
| Version | Supported |
66
| ---------- | ------------------ |
7-
| `>=0.27.0` | :white_check_mark: |
7+
| `>=0.28.0` | :white_check_mark: |
88

99
## Reporting a Vulnerability
1010

docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ True
2121
<!-- Temporary documentation URL : https://yozachar.github.io/pyvalidators/ -->
2222
<!-- Original documentation URL : https://python-validators.github.io/validators/ -->
2323

24-
- [Documentation](https://yozachar.github.io/pyvalidators/)
24+
- [Documentation](https://python-validators.github.io/validators/)
2525
- [Bugtracker](https://github.com/python-validators/validators/issues)
2626
- [Security](https://github.com/python-validators/validators/blob/master/SECURITY.md)
2727
- [Code](https://github.com/python-validators/validators/)

docs/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Resources
3030

3131
<!-- Original documentation URL : https://python-validators.github.io/validators/ -->
3232

33-
- `Documentation <https://yozachar.github.io/pyvalidators/>`__
33+
- `Documentation <https://python-validators.github.io/validators/>`__
3434
- `Bugtracker <https://github.com/python-validators/validators/issues>`__
3535
- `Security <https://github.com/python-validators/validators/blob/master/SECURITY.md>`__
3636
- `Code <https://github.com/python-validators/validators/>`__

mkdocs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
site_name: "validators"
22
site_description: "Automatic documentation from sources, for MkDocs."
3-
site_url: "https://yozachar.github.io/pyvalidators/"
3+
site_url: "https://python-validators.github.io/validators/"
44
repo_url: "https://github.com/python-validators/validators"
55
edit_uri: "edit/master/docs/"
66
repo_name: "validators/validators"

package/requirements.mkdocs.txt

+6-6
Original file line numberDiff line numberDiff line change
@@ -188,15 +188,15 @@ mkdocs-autorefs==1.0.1 \
188188
mkdocs-git-revision-date-localized-plugin==1.2.4 \
189189
--hash=sha256:08fd0c6f33c8da9e00daf40f7865943113b3879a1c621b2bbf0fa794ffe997d3 \
190190
--hash=sha256:1f94eb510862ef94e982a2910404fa17a1657ecf29f45a07b0f438c00767fc85
191-
mkdocs-material==9.5.14 \
192-
--hash=sha256:2a1f8e67cda2587ab93ecea9ba42d0ca61d1d7b5fad8cf690eeaeb39dcd4b9af \
193-
--hash=sha256:a45244ac221fda46ecf8337f00ec0e5cb5348ab9ffb203ca2a0c313b0d4dbc27
191+
mkdocs-material==9.5.17 \
192+
--hash=sha256:06ae1275a72db1989cf6209de9e9ecdfbcfdbc24c58353877b2bb927dbe413e4 \
193+
--hash=sha256:14a2a60119a785e70e765dd033e6211367aca9fc70230e577c1cf6a326949571
194194
mkdocs-material-extensions==1.3.1 \
195195
--hash=sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443 \
196196
--hash=sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31
197-
mkdocstrings==0.24.1 \
198-
--hash=sha256:b4206f9a2ca8a648e222d5a0ca1d36ba7dee53c88732818de183b536f9042b5d \
199-
--hash=sha256:cc83f9a1c8724fc1be3c2fa071dd73d91ce902ef6a79710249ec8d0ee1064401
197+
mkdocstrings==0.24.2 \
198+
--hash=sha256:61440b77542170238099a7d87882c3417897771950e3aafe6e22abff3d1c51fb \
199+
--hash=sha256:b91b9cdd9490ef2e8957000bff1d34a4b308b9cd57b10f26169f085def4c6a92
200200
mkdocstrings-python==1.9.0 \
201201
--hash=sha256:6e1a442367cf75d30cf69774cbb1ad02aebec58bfff26087439df4955efecfde \
202202
--hash=sha256:fad27d7314b4ec9c0359a187b477fb94c65ef561fdae941dca1b717c59aae96f

package/requirements.tooling.txt

+21-21
Original file line numberDiff line numberDiff line change
@@ -62,30 +62,30 @@ pypandoc-binary==1.13 \
6262
--hash=sha256:67c0c7af811bcf3cd4f3221be756a4975ec35b2d7df89d8de4313a8caa2cd54f \
6363
--hash=sha256:9455fdd9521cbf4b56d79a56b806afa94c8c22f3c8ef878536e58d941a70f6d6 \
6464
--hash=sha256:946666388eb79b307d7f497b3b33045ef807750f8e5ef3440e0ba3bbab698044
65-
pyright==1.1.355 \
66-
--hash=sha256:bf30b6728fd68ae7d09c98292b67152858dd89738569836896df786e52b5fe48 \
67-
--hash=sha256:dca4104cd53d6484e6b1b50b7a239ad2d16d2ffd20030bcf3111b56f44c263bf
65+
pyright==1.1.357 \
66+
--hash=sha256:1cf29ee38e4928131895cd8e90eef37b5b77e2ed72a14e6e8e2405266f5f0aca \
67+
--hash=sha256:7c66261116c78c5fa9629134fe85c54cc5302ab73e376be4b0a99d89c80a9403
6868
pytest==8.1.1 \
6969
--hash=sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7 \
7070
--hash=sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044
71-
ruff==0.3.4 \
72-
--hash=sha256:3f3860057590e810c7ffea75669bdc6927bfd91e29b4baa9258fd48b540a4365 \
73-
--hash=sha256:519cf6a0ebed244dce1dc8aecd3dc99add7a2ee15bb68cf19588bb5bf58e0488 \
74-
--hash=sha256:60c870a7d46efcbc8385d27ec07fe534ac32f3b251e4fc44b3cbfd9e09609ef4 \
75-
--hash=sha256:64abeed785dad51801b423fa51840b1764b35d6c461ea8caef9cf9e5e5ab34d9 \
76-
--hash=sha256:6810563cc08ad0096b57c717bd78aeac888a1bfd38654d9113cb3dc4d3f74232 \
77-
--hash=sha256:6fc14fa742e1d8f24910e1fff0bd5e26d395b0e0e04cc1b15c7c5e5fe5b4af91 \
78-
--hash=sha256:986f2377f7cf12efac1f515fc1a5b753c000ed1e0a6de96747cdf2da20a1b369 \
79-
--hash=sha256:98e98300056445ba2cc27d0b325fd044dc17fcc38e4e4d2c7711585bd0a958ed \
80-
--hash=sha256:af27ac187c0a331e8ef91d84bf1c3c6a5dea97e912a7560ac0cef25c526a4102 \
81-
--hash=sha256:bb0acfb921030d00070539c038cd24bb1df73a2981e9f55942514af8b17be94e \
82-
--hash=sha256:c4fd98e85869603e65f554fdc5cddf0712e352fe6e61d29d5a6fe087ec82b76c \
83-
--hash=sha256:cf133dd744f2470b347f602452a88e70dadfbe0fcfb5fd46e093d55da65f82f7 \
84-
--hash=sha256:cf187a7e7098233d0d0c71175375c5162f880126c4c716fa28a8ac418dcf3378 \
85-
--hash=sha256:d3ee7880f653cc03749a3bfea720cf2a192e4f884925b0cf7eecce82f0ce5854 \
86-
--hash=sha256:de0d5069b165e5a32b3c6ffbb81c350b1e3d3483347196ffdf86dc0ef9e37dd6 \
87-
--hash=sha256:df52972138318bc7546d92348a1ee58449bc3f9eaf0db278906eb511889c4b50 \
88-
--hash=sha256:f0f4484c6541a99862b693e13a151435a279b271cff20e37101116a21e2a1ad1
71+
ruff==0.3.5 \
72+
--hash=sha256:122de171a147c76ada00f76df533b54676f6e321e61bd8656ae54be326c10296 \
73+
--hash=sha256:3a05f3793ba25f194f395578579c546ca5d83e0195f992edc32e5907d142bfa3 \
74+
--hash=sha256:5e55771559c89272c3ebab23326dc23e7f813e492052391fe7950c1a5a139d89 \
75+
--hash=sha256:712e71283fc7d9f95047ed5f793bc019b0b0a29849b14664a60fd66c23b96da1 \
76+
--hash=sha256:87258e0d4b04046cf1d6cc1c56fadbf7a880cc3de1f7294938e923234cf9e498 \
77+
--hash=sha256:89b1e92b3bd9fca249153a97d23f29bed3992cff414b222fcd361d763fc53f12 \
78+
--hash=sha256:9d8605aa990045517c911726d21293ef4baa64f87265896e491a05461cae078d \
79+
--hash=sha256:a067daaeb1dc2baf9b82a32dae67d154d95212080c80435eb052d95da647763d \
80+
--hash=sha256:a532a90b4a18d3f722c124c513ffb5e5eaff0cc4f6d3aa4bda38e691b8600c9f \
81+
--hash=sha256:a759d33a20c72f2dfa54dae6e85e1225b8e302e8ac655773aff22e542a300985 \
82+
--hash=sha256:a7b6e63194c68bca8e71f81de30cfa6f58ff70393cf45aab4c20f158227d5936 \
83+
--hash=sha256:aef5bd3b89e657007e1be6b16553c8813b221ff6d92c7526b7e0227450981eac \
84+
--hash=sha256:d80a6b18a6c3b6ed25b71b05eba183f37d9bc8b16ace9e3d700997f00b74660b \
85+
--hash=sha256:dabc62195bf54b8a7876add6e789caae0268f34582333cda340497c886111c39 \
86+
--hash=sha256:dc56bb16a63c1303bd47563c60482a1512721053d93231cf7e9e1c6954395a0e \
87+
--hash=sha256:dfd3504e881082959b4160ab02f7a205f0fadc0a9619cc481982b6837b2fd4c0 \
88+
--hash=sha256:faeeae9905446b975dcf6d4499dc93439b131f1443ee264055c5716dd947af55
8989
setuptools==69.2.0 \
9090
--hash=sha256:0ff4183f8f42cd8fa3acea16c45205521a4ef28f73c6391d8a25e92893134f2e \
9191
--hash=sha256:c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c

pdm.lock

+37-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ dynamic = ["version"]
3838
dependencies = []
3939

4040
[project.urls]
41-
Homepage = "https://yozachar.github.io/pyvalidators" # temp url
42-
Documentation = "https://yozachar.github.io/pyvalidators" # temp url
41+
Homepage = "https://python-validators.github.io/validators"
42+
Documentation = "https://python-validators.github.io/validators"
4343
Repository = "https://github.com/python-validators/validators"
4444
Changelog = "https://github.com/python-validators/validators/blob/master/CHANGES.md"
4545

@@ -63,18 +63,18 @@ docs-offline = [
6363
docs-online = [
6464
"mkdocs>=1.5.3",
6565
"mkdocs-git-revision-date-localized-plugin>=1.2.4",
66-
"mkdocs-material>=9.5.14",
67-
"mkdocstrings[python]>=0.24.1",
66+
"mkdocs-material>=9.5.17",
67+
"mkdocstrings[python]>=0.24.2",
6868
"mike>=2.0.0",
6969
]
7070
hooks = ["pre-commit>=3.5.0"]
71-
package = ["build>=1.1.1"]
71+
package = ["build>=1.2.1"]
7272
runner = ["tox>=4.14.2"]
7373
sast = ["bandit[toml]>=1.7.8"]
7474
tooling = [
7575
"black>=24.3.0",
76-
"ruff>=0.3.4",
77-
"pyright>=1.1.355",
76+
"ruff>=0.3.5",
77+
"pyright>=1.1.357",
7878
"pytest>=8.1.1",
7979
"pypandoc-binary>=1.13", # helps with type checking
8080
]

src/validators/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,4 @@
105105
"validator",
106106
)
107107

108-
__version__ = "0.27.0"
108+
__version__ = "0.28.0"

0 commit comments

Comments
 (0)