Skip to content

Commit ffd0789

Browse files
committed
[release] v0.3.0
1 parent 7cafdfb commit ffd0789

File tree

4 files changed

+34
-5
lines changed

4 files changed

+34
-5
lines changed

docs/source/changelog.rst

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ Unreleased
1818
Added
1919
-----
2020

21-
- *Docstring for output.py:trace function:* Google style docstring for log message of TRACE level.
21+
- *...*
2222

2323

2424
Changed
2525
-------
2626

27-
- *Add D107 to ignore* for `factories.py` file.
27+
- *...*
2828

2929

3030
Deprecated
@@ -52,6 +52,35 @@ Security
5252

5353

5454

55+
v0.3.0 - 2025-07-19
56+
===================
57+
58+
Added
59+
-----
60+
61+
- Added the command line option ``--max-messages N`` to limit the number of error messages displayed.
62+
- Added the command line option ``-x, --exit-on-first-error`` for immediate exit after the first detected error.
63+
64+
65+
Changed
66+
-------
67+
68+
- **[Breaking Change]** The "``--stop-on-first-fail`` option has been renamed to ``--exit-on-first-error``" for greater clarity.
69+
70+
71+
Removed
72+
-------
73+
74+
- **[Breaking Change]** The ``--stop-on-first-fail`` command line option has been removed.
75+
76+
77+
Fixed
78+
-----
79+
80+
- Improved handling of critical errors such as missing file. Now the application displays a clear message to the user instead of crashing with an error, and detailed debugging information is saved in the logs.
81+
82+
83+
5584
v0.2.1 - 2025-07-19
5685
===================
5786

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"
1010
# ==============================================================================
1111
[project]
1212
name = "python-code-validator"
13-
version = "0.2.1"
13+
version = "0.3.0"
1414
description = "A flexible, AST-based framework for static validation of Python code using declarative JSON rules."
1515
keywords = ["validation", "linter", "static analysis", "testing", "education", "ast"]
1616
authors = [{ name = "Qu1nel", email = "covach.qn@gmail.com" }]

src/code_validator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@
5454
"RuleParsingError",
5555
]
5656

57-
__version__ = "0.2.1"
57+
__version__ = "0.3.0"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)