From 6a35d25056ea1b156d22a20c525267d1642a88b1 Mon Sep 17 00:00:00 2001 From: hiraokashi Date: Thu, 13 Nov 2025 13:59:34 +0900 Subject: [PATCH] release 0.6.0 --- CHANGELOG.md | 18 +++++++++++------- lib/pb/serializer/version.rb | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a136fad..6cf96e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Unreleased +## 0.6.0 + +- Change default value of `missing_field_behavior` from `:raise` to `:ignore` https://github.com/wantedly/pb-serializer/pull/56 +- Update CI Ruby versions to 3.0+ https://github.com/wantedly/pb-serializer/pull/56 +- Update `simplecov-cobertura` to latest version https://github.com/wantedly/pb-serializer/pull/56 + ## 0.5.2 - Generate the default mask lazily to prevent infinite recursions https://github.com/wantedly/pb-serializer/pull/52 @@ -26,15 +32,14 @@ - Support `if` option https://github.com/wantedly/pb-serializer/pull/24 - Improve error handling https://github.com/wantedly/pb-serializer/pull/26 - - raise `MissingMessageTypeError` if `message` declaration is missed - - raise `MissingFieldError` if `attribute` declaration is missed - - raise `InvalidOptionError` when `attribute` receives invalid params + - raise `MissingMessageTypeError` if `message` declaration is missed + - raise `MissingFieldError` if `attribute` declaration is missed + - raise `InvalidOptionError` when `attribute` receives invalid params - Introduce Pb::Serializer.configure https://github.com/wantedly/pb-serializer/pull/27 - - Add `missing_field_behavior` config to suppress `MissingFieldError` - - Rename `InvalidOptionError` -> `InvalidAttributeOptionError` + - Add `missing_field_behavior` config to suppress `MissingFieldError` + - Rename `InvalidOptionError` -> `InvalidAttributeOptionError` - Skip serializing when a value is already serialized https://github.com/wantedly/pb-serializer/pull/29 - ## 0.2.1 - **BREAKING CHANGE** `required` -> `allow_nil` https://github.com/wantedly/pb-serializer/pull/21 @@ -48,7 +53,6 @@ - Change API - Add example specs https://github.com/wantedly/pb-serializer/pull/18 - ## 0.1.0 Initial release. diff --git a/lib/pb/serializer/version.rb b/lib/pb/serializer/version.rb index 6ed96f3..f0a3e97 100644 --- a/lib/pb/serializer/version.rb +++ b/lib/pb/serializer/version.rb @@ -1,5 +1,5 @@ module Pb module Serializer - VERSION = "0.5.2".freeze + VERSION = "0.6.0".freeze end end