devel/ruby-mixlib-shellout: update to 3.4.10
3.4.10 (2026-01-20)
Merged Pull Requests from version 3.3.9.
* migrating to cookstyle from chefstyle #258 (johnmccrae)
* Adding cookstyle to the windows tester #262 (johnmccrae)
* ruby 3.4 upgrade #261 (rishichawda)
* attempting to fix the bundler error #263 (rishichawda)
* update readme.md #264 (rishichawda)
* add logger as an explicit dependency #266 (rishichawda)
* assign @stdout, @stderr and @process_status to mutable strings in
preparation for ruby 4.0 #265 (rishichawda)
* add myself to codeowners #260 (jaymzh)
* Add GitHub Security Actions Workflow #267 (sean-sype-simmons)
* CHEF-25794 - standardize - remove_sla_from_readme #269 (cgunasree08)
* adding a tweaks for stirng freezes #272 (johnmccrae)
* set up ai assisted development workflow #271 (rishichawda)
[3 lines not shown]
graphics/ruby-color: update to 2.2.0
2.2.0 (2026-01-22)
* When color/rgb/colors is loaded and the RGB color does not have defined
names, a fallback lookup to named RGB colors will be performed to use that
name.
simple_black = Color.from_values(r: 0, g: 0, b: 0)
stuart_black = Color.from_values(r: 0, g: 0, b: 0, names: ["semple-black-4.0"])
simple_black.name # => nil
stuart_black.name # => "semple-black-4.0"
require 'color/rgb/colors'
simple_black.name # => "black"
stuart_black.name # => "semple-black-4.0"
[7 lines not shown]
net/ruby-amq-protocol: update to 2.5.1
2.5.1 (2026-01-19)
Windows Installation Fixes
* 2.4.0 and 2.5.0 versions unintentionally included files that were
symlinks, which caused installation on Windows to fail.
textproc/ruby-commonmarker: update to 2.6.3
2.6.2 (2026-01-19)
What's Changed
* Bump rb-sys from 0.9.123 to 0.9.124 by @dependabot[bot] in #433
* Memory management improvements by @gjtorikian in #435
* [skip test] Release v2.6.2 by @github-actions[bot] in #436
2.6.3 (2026-01-23)
What's Changed
* Move ignore_setext to parse options by @JunichiIto in #437
* [skip test] Release v2.6.3 by @github-actions[bot] in #439
New Contributors
[2 lines not shown]
Initial version of textproc/ocaml-xmlm, version 1.4.0.
Xmlm is an OCaml streaming codec to decode and encode the XML data
format. It can process XML documents without a complete in-memory
representation of the data.
Xmlm is made of a single independent, module and distributed under
the ISC license.
www/ruby-aws-partitions: update to 1.1209.0
1.1209.0 (2026-01-22)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.1208.0 (2026-01-21)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.1207.0 (2026-01-20)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
www/ruby-sass-embedded: update to 1.97.3
1.97.3 (2026-01-22)
* Update rubocop-rspec requirement from ~> 3.8.0 to ~> 3.9.0 (#365)
* Remove freebsd linuxulator compatibility
* Bump sass from 1.97.2 to 1.97.3 in /ext/sass (#367)
- Fix a bug where nesting an at-rule within multiple style rules in
plain CSS could cause outer style rules to be omitted.
subfinder: Update to 2.12.0
Changes:
v2.12.0
* Added API key support for HackerTarget
* Added Reconeer
* Added optional API key support for sources
* Added request tracking to -stats flag
py-sqlalchemy: updated to 2.0.46
2.0.46
typing
[typing] [bug]
Fixed typing issues where ORM mapped classes and aliased entities could not be used as keys in result row mappings or as join targets in select statements. Patterns such as row._mapping[User], row._mapping[aliased(User)], row._mapping[with_polymorphic(...)] (rejected by both mypy and Pylance), and .join(aliased(User)) (rejected by Pylance) are documented and fully supported at runtime but were previously rejected by type checkers. The type definitions for _KeyType and _FromClauseArgument have been updated to accept these ORM entity types.
postgresql
[postgresql] [bug]
Fixed issue where PostgreSQL JSONB operators Comparator.path_match() and Comparator.path_exists() were applying incorrect VARCHAR casts to the right-hand side operand when used with newer PostgreSQL drivers such as psycopg. The operators now indicate the right-hand type as JSONPATH, which currently results in no casting taking place, but is also compatible with explicit casts if the implementation were require it at a later point.
[postgresql] [bug]
Fixed regression in PostgreSQL dialect where JSONB subscription syntax would generate incorrect SQL for cast() expressions returning JSONB, causing syntax errors. The dialect now properly wraps cast expressions in parentheses when using the [] subscription syntax, generating (CAST(...))[index] instead of CAST(...)[index] to comply with PostgreSQL syntax requirements. This extends the fix from 12778 which addressed the same issue for function calls.
[22 lines not shown]