feed2exec (0.18.0)
[PTS] [DDPO]
COMMITS: VCS has seen 12 commits since the 0.18.0 tag
- Git: https://gitlab.com/anarcat/feed2exec.git
-
- Branch: main
- Path: debian/changelog
- Repo size: 2207744
- Browser: https://gitlab.com/anarcat/feed2exec/tree/master
- Last scan: 2023-01-30 11:37:08+00
- Next scan: 2023-01-31 11:40:00+00
- Debian changelog in Git:
feed2exec (0.18.0) unstable; urgency=medium
ship accumulated bugfixes and catchup with wayback machine changes.
special thanks to Paul Wise for the immesurable patience on
the wayback plugin and test suite, and to Jelmer Vernooij for the
Debian Janitor.
New features:
* Add support for saving page resources to the Wayback Machine too,
thanks Paul Wise!
API changes:
* we now generate a standard message-id, which has brackets around it
Bugfixes:
* fix rare crash in feed2exec parse with an empty `mailbox` setting
* fix feedparser dependencies for newer python
* catchup with html2text again (2020.1.16)
* add failing test and fix for cachecontrol 0.12.10 new API (Closes: GL#22)
* do not cache requests in plugins (Closes: #1001412, GL#26)
* Require feedparser 5 as minimum version for Python 3, thanks Paul Wise
Documentation:
* mention (lack of) Gemini and other protocol support
* leave Freenode for oftc.net
Cleanup, CI, linting:
* avoid dateparser bug workaround in newer versions
* drop support for python 3.5, add 3.9
* enforce black in tox, but not in CI
* first pass at type checking with mypy, with failures allowed
* switch to setup.cfg as much as possible
* fix rst syntax since we are not hacking it anymore
* mention build module, which may be necessary for newer setuptools_scm
* move fixtures to conftest.py
* use pytest.mark.network instead of xfail
[ Debian Janitor ]
* Trim trailing whitespace.
* Use secure copyright file specification URI.
* Use canonical URL in Vcs-Git.
* Update standards version to 4.5.1, no changes needed.
-- Antoine Beaupré <anarcat@debian.org> Mon, 31 Jan 2022 20:51:55 -0500
- This branch is 12 commits ahead of tag 0.18.0
- Git log:
commit 1325c6ee2af17b825645386bee0af0f4f0670aa0
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 16:04:17 2023 -0500
blacken
commit e622dea51935db7e609ff6641682a417a81d09e1
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 15:55:14 2023 -0500
no need to put the full filename, git history has details
commit e2f27bcae49ed5d520986979dbf82dcec2bae64f
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 15:53:00 2023 -0500
add more details to the commit message
This should make it easier to track this program down in the future,
if I ever forget how this darn thing works.
commit f65be91be92bb903f349bdf951ac918dce10ebe8
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 15:39:26 2023 -0500
more uniform variable naming (underscores)
not sure why i picked one or the other, but this seems less ambiguous.
commit 198902e3023e719c746f5e6521337a3996ee84ed
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 15:38:05 2023 -0500
add tags to toots
Now that we can parse the feed in more details than just a frigging
shell command, we can do fancy things like this, and it looks great.
commit 871a867a648500439f4e0cd9f54daf7697c88075
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Jan 20 13:12:19 2023 -0500
new plugin: ikiwikitoot
This makes it easier to send toots for my blog, although it it very
much tailored to my very specific use case.
It is also less customizable than the exec plugin in the sense that
the parameters passed to toot are hardcoded in the source, because the
args argument is used to define the path to the ikiwiki source
directory.
commit e71a0a08af9a82ac8413d5af9548dd0c15a94f65
Author: Antoine Beaupré <anarcat@debian.org>
Date: Sun Jan 15 15:28:49 2023 -0500
fix incorrect string stripping in README (Closes: #29)
commit b1b24918a6d13cdff9421bed0d27801c966b1094
Author: Antoine Beaupré <anarcat@debian.org>
Date: Mon Aug 29 12:49:49 2022 -0400
silence warnings from lxml missing type hints
commit 9ee9a5ddffd0fe1dcac04839d653a09157e8ebf4
Author: Antoine Beaupré <anarcat@debian.org>
Date: Mon May 2 22:53:49 2022 -0400
remove the test compatibility shim from setup.py
This is causing more trouble than it fixes, witness anarcat/feed2exec#28.
commit 256d3ea799074f57e652e9c5d404136999131059
Author: Antoine Beaupré <anarcat@debian.org>
Date: Wed Apr 27 11:17:09 2022 -0400
add support for Python 3.10, no change
It looks like the test suite passes in 3.10, so let's just add it to
the list.
Closes: anarcat/feed2exec#27
commit f12886bca1af6217d588c8757132a385c2ec30c8
Merge: d145e77 ec44c66
Author: Antoine Beaupré <anarcat+gitlab@anarc.at>
Date: Thu Feb 17 16:44:50 2022 +0000
Merge branch 'scrub-obsolete' into 'main'
Remove unnecessary constraints
See merge request anarcat/feed2exec!15
commit ec44c66357e20a9c65ef5c7135cbcd439808c636
Author: Debian Janitor <janitor@jelmer.uk>
Date: Fri Feb 4 10:26:48 2022 +0000
Remove constraints unnecessary since buster
* Build-Depends: Drop versioned constraint on python3-betamax.
Changes-By: deb-scrub-obsolete