Skip to content

0.0.10

Latest

Choose a tag to compare

@GOB52 GOB52 released this 18 Feb 07:49

Add

  • Added m5::stl::clamp (including a compatibility implementation for pre-C++17)
  • Added Base64 decode APIs (decode_base64, decodeBase64, decodeBase64URL)
  • Added intelhex installation in CI before PlatformIO runs

Fixes

  • Fixed 3DES guards for nullptr inputs (out/in) and in_len == 0
  • Improved byteswap type constraints (better support for enum/integer types, including __int128)
  • Adjusted test/workflow conditions to improve CI stability

追加

  • m5::stl::clamp を追加(C++17未満向け互換実装含む)
  • Base64 デコードAPIを追加(decode_base64 / decodeBase64 / decodeBase64URL
  • CIで intelhex インストールを追加(PlatformIO実行前)

修正

  • 3DES処理で out / innullptrin_len==0 のガードを修正
  • byteswap の型制約を改善(enum/整数系、__int128 系への対応強化)
  • テスト/ワークフロー条件を調整(CI安定化)