py-dulwich: updated to 1.1.0
1.1.0 2026-02-17
* Add support for ``core.commentChar`` configuration option in commit message
templates.
* Add basic support for subtrees.
* Implement server-side Git hooks (pre-receive, update, post-receive) in
``ReceivePackHandler``. Pre-receive hooks can abort entire pushes, update
hooks can decline individual ref updates, and post-receive hooks run after
successful pushes. Hook output is sent to clients via sideband channels.
* Report progress during pack file downloads. Dulwich now displays real-time
transfer progress (bytes received, transfer speed) when cloning or fetching
repositories, matching Git's behavior.
* Add client-side support for Git protocol v2 ``packfile-uris`` capability,
[22 lines not shown]
py-ijson: updated to 3.5.0
3.5.0
* Added input iterator support via the new `ijson.from_iter` adapter.
It allows users to easily consume iterators and async iterators,
with common examples being HTTP stream responses
as modelled by the `requests` and `httpx` libraries.
* Introdued `tox` for common task execution.
py-icalendar: updated to 7.0.2
7.0.2
Minor changes
Show required code changes in the CI output to help contributors solve the formatting issues.
Use ruff 0.15.0 for code formatting in tox.ini.
New features
Enabled Calendar.from_ical to read calendars from files.
Added Calendar.journals property to retrieve all journal components.
Documentation
Removed methods of str, int, and other classes and methods in the Python standard library from the documentation.
py-checkdmarc: updated to 5.14.1
5.14.1
Fixes
Make the DMARC p tag required again until DMARCbis is released with an RFC number.
5.14.0
DMARCbis changes
New tags: np (non-existent subdomain policy), psd (PSD flag), t (test mode) with descriptions, defaults, and validation
Removed tag warnings: pct, rf, ri descriptions appended with "Removed in DMARCbis." and emit warnings when explicitly present in a record
Optional p tag: Missing p now produces a warning and defaults to none instead of raising an error
[20 lines not shown]
py-fakefs: updated to 6.1.2
6.1.2
Fixes a regression caused by the introduced weakrefs.
Fixes
* do not use weakrefs for filesystem objects in fake modules
textproc/rumdl: update to 0.1.28
[0.1.28] - 2026-02-24
Added
Import: rumdl import now preserves original rule aliases (e.g., no-hard-tabs instead of MD010) in the generated config file (#460)
Code Block Tools: Per-language configs now support an enabled field to disable linting/formatting for specific languages while keeping the configuration (#458)
Fixed
MD044: Vale (<!-- vale ... -->) and remark-lint (<!-- lint ... -->) inline configuration directives are now skipped when checking proper names (#456)
[0.1.27] - 2026-02-24
Fixed
MD013: CRLF line endings are now preserved during semantic-line-breaks reflow, fixing false positive warnings in the LSP when editors send Windows-style line endings (#459)
MD041: Fix mode now correctly passes the file path to LintContext, enabling filename-derived title insertion (InsertDerived). Index and README files now derive their title from the parent directory name instead of "Index" or "README"
MD044: YAML frontmatter values are now checked as prose while keys, delimiters, comments, and flow constructs are skipped. TOML frontmatter keys are also correctly skipped (#448)
MD044: Angle-bracket autolinks (<https://...>) inside HTML comments are no longer flagged for proper name violations. Uses CommonMark autolink pattern matching for all valid URI schemes (#457)
[32 lines not shown]
py-bandit: updated to 1.9.4
1.9.4
* Fix B106 reporting wrong line number on multiline function calls
* Lower version guard in check\_ast\_node to Python 3.12
* Fix B615 false positive when revision is set via variable
* Include filename in nosec 'no failed test' warning
* Fix B613 crash when reading from stdin
* Bump docker/build-push-action from 6.18.0 to 6.19.2
* Bump docker/login-action from 3.6.0 to 3.7.0
* chore: fixed some typos in comments