py-tibs: updated to 1.0.0
1.0.0
This is the first stable release. The documented public API is now intended
to remain compatible across future 1.x releases.
Backwardly incompatible changes
* Tightened automatic promotion to `Tibs` and `Mutibs`. Constructors and other
bit-sequence arguments now accept only unambiguous inputs: existing
`Tibs`/`Mutibs` objects, strings, `bytes`/`bytearray`/`memoryview`, and strict
list or tuple bit patterns containing only `True`, `False`, `0` or `1`.
Arbitrary iterables, file-like objects such as `io.BytesIO`, `array.array`,
and numeric lists such as `[1, 2, 3]` no longer silently convert through
truthiness. Use `from_bools(...)` for truthy iterables, `from_bytes(...)` for
explicit byte data, and `from_values(...)` for fixed-width numeric values.
py-cloudflare: updated to 5.5.0
5.5.0 (2026-07-10)
Breaking Changes
* **ssl:** The `recommendations` sub-resource has been removed. `client.ssl.recommendations.get()` and the `RecommendationGetResponse` type are no longer available.
* **email_routing:** The `list` method has been removed from `client.email_routing.rules`. Only `create`, `update`, `delete`, and `get` remain. The `RuleListParams` type has been removed.
* **zero_trust:** The `UserPolicyCheckGeo` type has been removed from `cloudflare.types.zero_trust.access.applications`. The geo information is now inlined as `UserIdentityGeo` within `UserPolicyCheckListResponse`.
* **zero_trust:** The pagination type for `client.zero_trust.devices.ip_profiles.list()` changed from `SyncSinglePage` to `SyncV4PagePaginationArray`. Code that relied on single-page iteration semantics may need adjustment.
* **aisearch:** The `SourceParamsWebCrawlerStoreOptions` type and the `store_options` field on `SourceParamsWebCrawler` have been removed from instance create/update params and responses. The `parse_type` enum value `"feed-rss"` has been removed (only `"sitemap"` and `"crawl"` remain). The `search_query` field on `InstanceSearchResponse` and `NamespaceSearchResponse` changed from required `str` to `Optional[str]`. A new required `query_kind` field (`Literal["text", "image", "multimodal"]`) has been added to search responses.
* **zero_trust:** In `Organization` and related params, `MfaSSHPivKeyRequirements` has been renamed to `MfaPivKeyRequirements`, the `mfa_ssh_piv_key_requirements` field has been renamed to `mfa_piv_key_requirements`, and the `allowed_authenticators` enum value `"ssh_piv_key"` has been changed to `"piv_key"`.
Features
* **email_auth:** add email_auth resource
* **moq:** add moq resource
* **logs:** add log_explorer sub-resource with query, datasets, and available datasets
* **email_security:** add bulk message operations to investigate
[10 lines not shown]
py-python-discovery: updated to 1.4.4
Bug fixes - 1.4.4
- Parse the debug build flag in interpreter specs - ``python3.13d`` and Debian's ``python3.13-dbg`` /
``python3.13-debug`` now select a ``Py_DEBUG`` interpreter instead of being misread as an ISA named ``dbg``.
Resolving a virtualenv to its base interpreter also checks the free-threaded and debug ABI flags, so a debug or
free-threaded environment no longer resolves to a release build of the same version
py-peewee: updated to 4.2.3
4.2.3
* Fix a compound select (`UNION`/`INTERSECT`/`EXCEPT`) used as a correlated
subquery emitting a phantom alias for the correlated outer table in every
branch but the left-most, producing invalid SQL (e.g. `no such column:
t4.id`). The right-hand branch renders in a fresh alias scope that no longer
resolved the outer source's existing alias, it now inherits the enclosing
scope's aliases while still assigning fresh aliases to its own sources.
* Fix full-text search `weights` passed as a `dict` being mis-applied to the
wrong columns. For FTS3/4 the implicit `docid` primary-key was included when
building the weight list, shifting every column by one (raising `IndexError`
with the Python ranking UDF, silently mis-scoring with the Cython one), for
FTS5, `UNINDEXED` columns were skipped even though `bm25()` weights are
positional across all columns. The list form of `weights` was unaffected.
* Fix `.cte()` clearing the source query's CTE list in place: converting a query
that carried a `with_cte(...)` clause into a CTE stripped the clause from that
query, so reusing it afterward referenced an undeclared CTE. The query is now
[25 lines not shown]
py-lmdb: updated to 2.3.0
2.3.0
Bug fixes
- ``lmdb.aio``: an async write transaction is now pinned to a private
single-thread executor, so its ``begin``, operations, and
``commit``/``abort`` all run on one OS thread. Previously they were
dispatched across the shared, multi-threaded default executor, which could
release LMDB's thread-bound robust write mutex on the wrong thread (the
failure mode of 465). ``AsyncCursor``/``AsyncEnvironment`` close on
context exit now also acquire the lock and run on the executor, so closing
can no longer race an in-flight operation on the same transaction.
- Fix committing values larger than ~2 GiB. A single LMDB value is written
in one call, exceeding per-call platform write limits: on POSIX,
``write()`` returns a short count that was treated as fatal, so the
commit failed with ``mdb_txn_commit: Input/output error``; the bundled
[63 lines not shown]
opentofu: updated to 1.24.4
1.12.4
BUG FIXES:
- `tofu plan -out` no longer fails when the plan includes a resource with `lifecycle { destroy = false }` that needs replacement, which previously errored with `invalid change action ForgetThenCreate`.
- Moved block now correctly compares provider source addresses.
- Correct Source Provider Address now passed into Provider MoveResource requests.
cmake cmake-gui: updated to 4.4.0
4.4.0
CMake diagnostic actions are now tracked in a new state type managed
by the “cmake_diagnostic()” command. The new system introduces several
new diagnostic categories.
“macro()” invocations now preserve backslashes in arguments. See
policy “CMP0219”.
“cmake(1)”, “ctest(1)”, and “cpack(1)” gained “–presets-file”
arguments to support loading “presets” from the specified file.
The Ninja Generators now support generating a build target named
“test_prep/<test-name>” for each test added by “add_test()”, which
builds all dependencies for that test. This behavior is enabled by
the new “CMAKE_TEST_BUILD_DEPENDS” variable.
[25 lines not shown]
tsugaru: Initial import.
Tsugaru is an emulator of the legendary Fujitsu FM TOWNS computer,
including the Marty video game console. It primarily targets emulating
Model II MX, including undocumented hardware features.
If you do not own your FM TOWNS hardware, you can use the following free
version of the ROM:
http://ysflight.com/FM/towns/FreeTOWNS/e.html
Editor's notes: the package name was chosen as tsugaru and not townsemu
(like the upstream repository) to match the few other package mangers
that package this software. Similarly, the program is installed as a
lowercase binary matching the package name to match Unix conventions.
As far as I can tell this software is developed for Windows and macOS;
it working on more traditional Unixes is a nice side effect.
This package was verified to build on macOS, CentOS 7, NetBSD.
py-awscrt: updated to 0.35.0
0.35.0
Metric update
noCertificateRevocation option binding
adding certificate_source to crt layer
adding tls_cipher Pref
S3FileIoOptions.direct_io now supports download as well
lazygit: updated to 0.63.1
0.63.1
Fixes
Improve index.lock retry mechanism
Fix userEvents panic
Fix a deadlock on Windows when switching between longer diffs
xournalpp: updated to 1.3.6
1.3.6
* Fixed several issues with button configuration
* Added mutex locks for lua write functions
* Updated Debian dependency for libxml2
* Added Ubuntu 26.04 (resolute) build target
* Fixed enable/disable copy/cut actions when selecting text in TextEdition
* Fixed data-race related segfault in RenderJob::renderToBuffer()
* Fixed "System default" audio device resolving to null device instead of default
* Fixed compilation warnings
* Fixed several issues with the "Add Pdf Page" dialog
* Updated translations
py-awscli: updated to 1.45.49
1.45.49
=======
* api-change:``bedrock-agentcore-control``: Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged.
* api-change:``elbv2``: This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6.
* api-change:``healthlake``: AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language.
* api-change:``payment-cryptography-data``: Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs.
* api-change:``rds``: Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
1.45.48
=======
* api-change:``connect``: This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance.
* api-change:``drs``: Fast recovery of EC2 based drs workloads by skipping the conversion step
* api-change:``emr-containers``: Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn.
* api-change:``endpoint-rules``: Update endpoint-rules command to latest version
[92 lines not shown]
py-boto3: updated to 1.43.49
1.43.49
=======
* api-change:``bedrock-agentcore-control``: [``botocore``] Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged.
* api-change:``elbv2``: [``botocore``] This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6.
* api-change:``healthlake``: [``botocore``] AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language.
* api-change:``payment-cryptography-data``: [``botocore``] Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs.
* api-change:``rds``: [``botocore``] Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
1.43.48
=======
* api-change:``connect``: [``botocore``] This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance.
* api-change:``drs``: [``botocore``] Fast recovery of EC2 based drs workloads by skipping the conversion step
* api-change:``emr-containers``: [``botocore``] Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn.
* api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version
[92 lines not shown]
py-s3transfer: updated to 0.19.1
0.19.1
bugfix:s3: Only pin VersionId if supplied by caller instead of automatically using value from HeadObject response
0.19.0
feature:s3: Update multi-part copy logic to match single-part behavior for TaggingDirective and AnnotationDirective
enhancement:s3: Warn when Metadata or Tagging is supplied to a copy without the corresponding directive set to REPLACE, in which case the supplied value is silently ignored. This matches the CopyObject behavior.
0.18.0
feature:Copy: By default, preserve source object metadata during multipart copies to match single CopyObject behavior.
py-botocore: updated to 1.43.49
1.43.49
=======
* api-change:``bedrock-agentcore-control``: Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged.
* api-change:``elbv2``: This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6.
* api-change:``healthlake``: AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language.
* api-change:``payment-cryptography-data``: Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs.
* api-change:``rds``: Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
1.43.48
=======
* api-change:``connect``: This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance.
* api-change:``drs``: Fast recovery of EC2 based drs workloads by skipping the conversion step
* api-change:``emr-containers``: Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn.
* api-change:``endpoint-rules``: Update endpoint-rules client to latest version
[92 lines not shown]
rumdl: update to 0.2.34.
## [0.2.34]
### Added
- **code-block-tools**: restore shuck as a built-in shell linter
### Performance
- **reflow**: probe inline math at the cursor instead of rescanning the suffix
- **reflow**: merge emphasis and code span extraction into a single cmark pass
- **reflow**: optimize MyST inline role parsing using pre-extracted code spans