fix: removes 64-char limit for url path & query · python-validators/validators@1aa6119

7 files changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -14,14 +14,14 @@ repos:

1414

args: ["--branch", "master"]

1515

- id: trailing-whitespace

1616

- repo: https://github.com/psf/black

17-

rev: 23.1.0

17+

rev: 23.3.0

1818

hooks:

1919

- id: black

2020

- repo: https://github.com/PyCQA/isort

2121

rev: 5.12.0

2222

hooks:

2323

- id: isort

2424

- repo: https://github.com/PyCQA/flake8

25-

rev: 5.0.4

25+

rev: 6.0.0

2626

hooks:

2727

- id: flake8

Original file line numberDiff line numberDiff line change

@@ -1,5 +1,15 @@

11

# Changelog

22
3+

## 0.21.1 (2023-04-10)

4+
5+

- fix: `source .venv/bin/activate` before build by @joe733 in [#260](https://github.com/python-validators/validators/pull/260)

6+

- fix: id-token write permission at job level by @joe733 in [#261](https://github.com/python-validators/validators/pull/261)

7+

- feat: docs can be built with both sphinx & mkdocs by @joe733 in [#262](https://github.com/python-validators/validators/pull/262)

8+

- fix: improves build process by @joe733 in [#263](https://github.com/python-validators/validators/pull/263)

9+

- fix: removes 64-char limit for url path & query by @joe733 in [#264](https://github.com/python-validators/validators/pull/264)

10+
11+

**Full Changelog**: [0.21.0...0.21.1](https://github.com/python-validators/validators/compare/0.21.0...0.21.1)

12+
313

## 0.21.0 (2023-03-25)

414
515

- feat: add build for pypi workflow by @joe733 in [#255](https://github.com/python-validators/validators/pull/255)

Original file line numberDiff line numberDiff line change

@@ -1,6 +1,6 @@

11

[tool.poetry]

22

name = "validators"

3-

version = "0.21.0"

3+

version = "0.21.1"

44

description = "Python Data Validation for Humans™"

55

authors = ["Konsta Vesterinen <konsta@fastmonkeys.com>"]

66

license = "MIT"

@@ -28,16 +28,16 @@ include = ["CHANGES.md", "docs/*", "docs/validators.1", "validators/py.typed"]

2828

python = "^3.8"

2929
3030

[tool.poetry.group.dev.dependencies]

31-

tox = "^4.4.8"

31+

tox = "^4.4.11"

3232
3333

[tool.poetry.group.docs.dependencies]

3434

mkdocs = "^1.4.2"

35-

mkdocs-material = "^9.1.4"

35+

mkdocs-material = "^9.1.6"

3636

mkdocstrings = { extras = ["python"], version = "^0.20.0" }

3737

pyaml = "^21.10.1"

3838
3939

[tool.poetry.group.hooks.dependencies]

40-

pre-commit = "^3.2.1"

40+

pre-commit = "^3.2.2"

4141
4242

[tool.poetry.group.sast.dependencies]

4343

bandit = "^1.7.5"

@@ -48,14 +48,14 @@ myst-parser = "^1.0.0"

4848

pypandoc-binary = "^1.11"

4949
5050

[tool.poetry.group.tests.dependencies]

51-

pytest = "^7.2.2"

51+

pytest = "^7.3.0"

5252
5353

[tool.poetry.group.type-lint-format.dependencies]

54-

black = "^23.1.1"

54+

black = "^23.3.0"

5555

flake8 = "^5.0.4"

5656

flake8-docstrings = "^1.7.0"

5757

isort = "^5.12.0"

58-

pyright = "^1.1.301"

58+

pyright = "^1.1.302"

5959
6060

[build-system]

6161

requires = ["poetry-core"]

Original file line numberDiff line numberDiff line change

@@ -83,6 +83,8 @@

8383

"http://президент.рф/",

8484

"http://10.24.90.255:83/",

8585

"https://travel-usa.com/wisconsin/旅行/",

86+

"http://:::::::::::::@exmp.com",

87+

"http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com",

8688

# when simple_host=True

8789

# "http://localhost",

8890

# "http://localhost:8000",

Original file line numberDiff line numberDiff line change

@@ -64,4 +64,4 @@

6464

"fi_ssn",

6565

)

6666
67-

__version__ = "0.20.0"

67+

__version__ = "0.21.1"