- CHANGE
- 下位互換のない変更
- UPDATE
- 下位互換がある変更
- ADD
- 下位互換がある追加
- FIX
- バグ修正
- [ADD] TypeScript 用のコード生成を追加
- @melpon
- [FIX] C の oneof 値が extern になってなかったのを修正
- @melpon
- [ADD] optional フィールドに
has_<field>
関数を追加- @melpon
- [ADD] oneof, optional フィールドに
clear_<field>
関数を追加- @melpon
- [CHANGE] oneof の enum 値を
<FIELD_NAME>_CASE_NOT_SET
からNOT_SET
に変更- @melpon
- [ADD] proto3 の optional 仕様に対応
- @melpon
- [FIX] 1つのメッセージの中に oneof を2つ以上定義するとコンパイルエラーになるのを修正
- @melpon
- [CHANGE] enum class にするのをやめて enum で定義する
- @melpon
- [FIX] 複数のファイルから C ヘッダーをインクルードすると複数回定義のエラーが出ていたのを修正
- @melpon
- [ADD] 構造体のサイズを取得できる C API を追加
- @melpon
- [FIX] ヘッダーの include が足りてなかったのを修正
- @melpon
- [FIX] C のテストが全く通ってなかったのを修正
- @melpon
- [ADD] nlohmann::json に対応する
- @melpon
- [FIX] C++ 向けの関数を C リンケージにしていたのを修正
- @melpon
- [FIX] ちゃんとC言語のヘッダーになるように修正
- @melpon
- [UPDATE] 依存ライブラリを最新バージョンに更新する
- @melpon
- [ADD] C 言語向けヘッダーの出力に対応
- @melpon
- [ADD] Darwin ARM64 向けバイナリを追加
- @melpon
- [ADD] protoc-gen-jsonif-cpp に no_serializer と no_deserializer カスタムオプションを追加
- @melpon
- [FIX] JSON のキー名が camelCase になってしまっていたのを修正
- @melpon
- [FIX] リリースパッケージの proto ディレクトリの配置が間違ってたのを修正
- @melpon
- [ADD] protoc-gen-jsonif-cpp に optimistic と discard_if_default カスタムオプションを追加
- @melpon
- [ADD] protoc-gen-jsonif-cpp に json_name フィールドオプションを追加
- @melpon
- [ADD] protoc-gen-jsonif-cpp を bytes 型に対応
- @melpon
- [ADD] zip のバイナリも追加
- @melpon