by shigemk2

当面は技術的なことしか書かない

jq 1.7.1

  • セキュリティ:

    • CVE-2023-50246とCVE-2023-50268に対する修正
  • CLIの変更:

    • デフォルト背景色の変更
    • --後のインラインjqスクリプトの許可
    • OpenBSDでのシステム操作の制限と使わないmkstempの削除
    • jq_init()失敗時の修正
  • 言語の変更:

    • paths/0paths/1の簡略化
    • 文字列リテラル中のU+001Fの拒否
    • 未使用変数の削除と修正
    • LLVM 10 UBSANで検出された未定義動作の削除
    • decnum を decimal64 ではなく binary64 (double) に変換することでJSON仕様に準拠した挙動への変更
    • 一部のメモリリークの修正
  • ドキュメンテーションの変更:

    • マニュアルページ内のリンク生成
    • アーキタイプの標準化
  • libjqの変更:

    • C++のためのextern Cの追加
  • ビルドとテストの変更:

    • チェックサムファイルの構文修正
    • レガシー名での実行可能ファイルの継続リリース
    • odのテスト互換性の向上

github.com