py-geoip2: updated to 5.2.0
5.2.0 (2025-11-20)
* IMPORTANT: Python 3.10 or greater is required. If you are using an older
version, please use an earlier release.
* `maxminddb` has been upgraded to 3.0.0. This includes free-threading
support.
* Setuptools has been replaced with the uv build backend for building the
package.
* A new ``anonymizer`` object has been added to ``geoip2.models.Insights``.
This object is a ``geoip2.records.Anonymizer`` and contains the following
fields: ``confidence``, ``network_last_seen``, ``provider_name``,
``is_anonymous``, ``is_anonymous_vpn``, ``is_hosting_provider``,
``is_public_proxy``, ``is_residential_proxy``, and ``is_tor_exit_node``.
These provide information about VPN and proxy usage.
* A new ``ip_risk_snapshot`` property has been added to
``geoip2.records.Traits``. This is a float ranging from 0.01 to 99 that
represents the risk associated with the IP address. A higher score indicates
[5 lines not shown]
py-maxminddb: updated to 3.0.0
3.0.0 (2025-10-15)
* IMPORTANT: Python 3.10 or greater is required. If you are using an older
version, please use an earlier release.
* Databases can now be loaded from buffers. This can be done by passing in a
buffer as the database and using mode ``MODE_FD``. Pull request by Emanuel
Seemann.
* The C extension now supports Python 3.13+ free-threading mode and is
thread-safe for concurrent reads on platforms with pthread support (such as
Linux and macOS) and Windows. On other platforms, the extension will use
GIL-based protection.
* The C extension now uses PEP 489 multi-phase initialization, enabling
proper subinterpreter support and module isolation for Python 3.12+. This
modernizes the extension to use heap types instead of static types and
implements per-module state management. Key benefits include support for
Python 3.12+ isolated subinterpreters, multiple independent module
instances, and future-proofing for Python 3.14's InterpreterPoolExecutor.
[16 lines not shown]
py-bandit: updated to 1.9.2
1.9.2
* Check whether Constant value is str
* Argparse Python 3.14 enhancements
1.9.1
* More Python version related fixes
1.9.0
* [pre-commit.ci] pre-commit autoupdate
* Drop support of end-of-life Python 3.9
* Support of Python 3.14
* Bump sigstore/cosign-installer from 3.10.0 to 4.0.0
* [pre-commit.ci] pre-commit autoupdate
* Bump docker/login-action from 3.5.0 to 3.6.0
[10 lines not shown]
unbound: updated to 1.24.2
1.24.2
Bug Fixes
Additional fix for CVE-2025-11411 (possible domain hijacking attack), to include YXDOMAIN and non-referral nodata answers in the mitigation as well, reported by TaoFei Guo from Peking University, Yang Luo and JianJun Chen from Tsinghua University.
py-hishel: updated to 1.1.7
1.1.7
Refactoring
* refactor(storage): create sqlite database path only when creating connections
Miscellaneous Tasks
* chore(deps-dev): bump the python-packages group with 5 updates
Bug Fixes
* fix(cache): Lambda parameter name clashes the loop variable being closed over
Documentation
* add release process guidelines for maintainers
Features
* Feature/accept pathlib path in SqliteStorage
py-sphinxcontrib-spelling: updated to 8.0.2
8.0.2
Switch to hatch
build(deps): bump actions/checkout from 4 to 5
feat: explicitly add python 3.13 support
feat: add automatically generated documentation for key modules
build(deps): bump actions/setup-python from 5 to 6
build(deps): bump actions/checkout from 5 to 6
fix: handle TypeError when source is None in Sphinx 8.2
py-genshi: updated to 0.7.10
Version 0.7.10
* Remove dependency on six.
* Update the benchmarks to support Python 3.13 (the "cgi" module was removed in 3.13)
* Migrate documentation to Sphinx.
* Update GitHub Action versions.
* Fix HTMLParser error handling.
* Switch tests to pytest.
py-test-httpx: updated to 0.36.0
0.36.0
Changed
- `pytest` required version is now `9`.
Added
- Explicit support for python `3.14`.
- `match_params` parameter is now available on responses and callbacks registration, as well as request(s) retrieval. Allowing to provide query parameters as a dict instead of being part of the matched URL.
- This parameter allows to perform partial query params matching ([refer to documentation](README.md#matching-on-query-parameters) for more information).
Fixed
- URL with more than one value for the same parameter were not matched properly (matching was performed on the first value).
- `httpx_mock.add_exception` is now properly documented (accepts `BaseException` instead of `Exception`).
Removed
- `pytest` `8` is not supported anymore.
- python `3.9` is not supported anymore.
py-test-localserver: updated to 0.10.0
0.10.0 (2025-11-24)
Clarify examples in README
Drop Python 3.6 support
Add Python 3.14 support
Add pytest 9 support
Consolidate tests
Remove obsolete driver code in some modules
Remove obsolete PyTest command from setup.py
Switch to PEP-639 compliant license metadata
Update outdated GitHub Action versions
Add a summary GitHub Action job
Update the AUTHORS file
py-urwid: updated to 3.0.4
Urwid 3.0.4
Deprecations
* Fix CheckBox DeprecationWarning: Use user_args instead of user_arg
Other Changes
* Refactoring: use official python way for lazy imports
textproc/treemd: update to 0.4.2
[0.4.2] - 2025-12-02
Fixed
What's Changed
Add Homebrew installation instructions by @gromgit in #6
docs: add installation instructions for Arch Linux by @orhun in #7
fix: display link targets inline to prevent layout shift in link navigator by @kanatti in #9
fix: prevent infinite scrolling in help popup and refactor help text by @kanatti in #11
Details
Sub-headings not displayed in content pane - Fixed regression where sub-headings within a section were not rendered in the content pane (#10)
Added Block::Heading variant to the parser's block types
Sub-headings now render with proper styling (colored, bold, underlined) matching the screenshot in README
Content structure and hierarchy are preserved when viewing sections
Link selection visibility in interactive mode - Selected links now have clear visual highlighting
[48 lines not shown]
multimedia/t-rec: update to 0.8.1
Added
Improve CLI help readability and fix config path docs (#305)
Fixed
restore terminal state after video prompt timeout (#303)
Other
update ventura wallpaper and upgrade dependencies (#302)
0.8.0 - 2025-11-30
Added
add interactive prompt for video generation (#298)
configurable framerate for smoother animations (#296)
0.7.11 - 2025-11-30
Added
add config file with profiles support (#295)
[4 lines not shown]
devel/cargo-about: update to 0.8.3
Changed
PR#291 resolved #272 by exposing the core generate function and associated types publicly.
PR#294 updated spdx to 0.13, replacing the need for askalono for license detection.
textproc/bat: update to 0.26.1
Features
Add paging to '-h' and '--help' see PR #3478 (@MuntasirSZN)
Bugfixes
Fix hang when using --list-themes with an explicit pager, see #3457 (@abhinavcool42)
Fix negative values of N not being parsed in <N:M> line ranges without = flag value separator, see #3442 (@lmmx)
Fix broken Docker syntax preventing use of custom assets, see #3476 (@keith-hall)
Fix decorations being applied unexpectedly when piping. Now only line numbers explicitly required on the command line should be applied in auto decorations mode for cat compatibility. See #3496 (@keith-hall)
Fix diagnostics attempting to find the version of an executable named builtin when builtin pager is used. See #3498 (@keith-hall)
--help now correctly reads the config file for theme information etc. See #3507 (@keith-hall)
Other
Improve README documentation on pager options passed to less, see #3443 (@injust)
Make PowerShell completions compatible with PowerShell v5.1, see #3495 (@keith-hall)
[8 lines not shown]