Skip to content

Commit c95bd9e

Browse files
committed
Version 3.34.0
1 parent 66ad1a2 commit c95bd9e

File tree

3 files changed

+23
-30
lines changed

3 files changed

+23
-30
lines changed

CHANGELOG.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ can check out the `wish list <https://github.com/mborsetti/webchanges/blob/main/
3535
Internals, for changes that don't affect users. [triggers a minor patch]
3636
3737
38-
Version 3.34.0rc0
38+
Version 3.34.0
3939
-------------------
4040

4141
Added

RELEASE.rst

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,26 @@
11
Added
2-
`````
3-
* ``ai_google`` differ has new ``thinking_level`` and ``media_resolution`` sub-directives.
4-
* ``command`` differ has a new ``context_lines`` sub-directive for commands starting with wdiff for backwards
5-
compatibility (but use the built-in ``wdiff`` differ instead).
2+
``````
3+
* New reporter ``github_issue`` creates a GitHub issue for changes detected.
64

7-
Changed
8-
```````
9-
* ``ai_google`` differ is no longer considered BETA.
10-
* Improved logging for the ``evaluate`` directive in URL Jobs with ``browser: true``.
11-
* ``--dump-history JOB`` command line argument will now match any job, even one that is not in the ``--jobs`` file.
5+
- Kindly contributed by `Dmitry Vasiliev <https://github.com/swimmwatch>`__ in `#105
6+
<https://github.com/mborsetti/webchanges/issues/105>`__.
7+
- Implemented as a GitHub Action ``webchanges-action`` available `here
8+
<https://github.com/swimmwatch/webchanges-action>`__.
129

13-
Fixed
14-
`````
15-
* Regression: ``http_ignore_error_codes`` not being applied to ``TransientHTTPError`` Exceptions such as '429 Too Many
16-
Requests' (issue #`119 <https://github.com/mborsetti/webchanges/issues/119>`__).
17-
* ``http_credentials`` directive not being applied to URL jobs with ``browser: true`` and ``user_data_dir``.
18-
* When running with command line argument ``-vv``, browser pages will open with DevTools open.
19-
* Problem parsing Playwright exceptions in BrowserJob class retrieve method (issue #`141
20-
<https://github.com/mborsetti/webchanges/issues/141>`__)..
10+
* The ``wdiff`` filter now handles ``html`` text.
11+
* New ``suppress_error_ended`` and ``suppress_errors``` Job sub-directives to control error notifications job-by-job.
2112

22-
Internals for ``hooks.py``
23-
``````````````````````````
24-
* The BrowserJob class' ``retrieve`` method has been modularized, and exposes ``response_handler`` (a callable which
25-
replaces the built-in page.goto() directive), ``content_handler`` (a callable which replaces the built-in content
26-
extractor from the Page), and ``return_data`` (a callable which replaces all of the built-in functionality after
27-
the browser is launched).`
13+
- Suggested by `Marcos Alano <https://github.com/mhalano>`__ in `#101
14+
<https://github.com/mborsetti/webchanges/issues/101>`__.
2815

29-
Internals
30-
`````````
31-
* Code type checking is now performed using ``ty`` instead of ``mypy``.
32-
* Improved logging and the saving of snapshots when a browsing error is encountered for URL jobs with ``browser: true``.
33-
* Use ``uv`` to build PyPi distributable.
16+
* New ``ntfy`` reporter to support `ntfy <https://ntfy.sh>`__ (pronounced _notify_), an open-source fee simple
17+
HTTP-based `pub-sub <https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern>`__ notification service (also
18+
for upstream compatibility).
19+
* Filters ``execute`` and ``shellpipe`` now have an ``escape_characters`` sub-directive to automatically escape Windows
20+
command caracters (e.g. ``%`` becomes ``%%``, ``!`` becomes ``^!``, etc.).
21+
22+
Fixed
23+
`````
24+
* All databases, keep-alive connections, and underlying SSL sockets are now closed correctly before exit. Fixes the
25+
``ResourceWarning: unclosed database`` and ``ResourceWarning: <ssl.SSLSocket>`` messages when run with environment
26+
variable ``PYTHONWARNINGS=all``.

webchanges/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# * MINOR version when you add functionality in a backwards compatible manner, and
2323
# * MICRO or PATCH version when you make backwards compatible bug fixes. We no longer use '0'
2424
# If unsure on increments, use pkg_resources.parse_version to parse
25-
__version__ = '3.34.0rc0'
25+
__version__ = '3.34.0'
2626
__description__ = (
2727
'Check web (or command output) for changes since last run and notify.\n\nAnonymously alerts you of web changes.'
2828
)

0 commit comments

Comments
 (0)