From 07fc427e2841edb8eb81cca30ba02248f7866248 Mon Sep 17 00:00:00 2001 From: Andrew Konchin Date: Sat, 28 Mar 2026 16:48:23 +0200 Subject: [PATCH 1/2] Update CHANGELONG.md and add new entries --- CHANGELOG.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae0debfb..67e8cb03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed ### Removed -## 3.12.0 +## 3.13.0 + +### Fixed +* [#944](https://github.com/Dynamoid/dynamoid/pull/944) Fix `#delete` and `#destroy` methods and set `#destroyed?` properly when operations fail +* [#987](https://github.com/Dynamoid/dynamoid/pull/987) Fix checking that a primary key is given in transactional methods `#save` and `#destroy` +### Added +* [#941](https://github.com/Dynamoid/dynamoid/pull/941) Support table ARN and add option `:arn` for the `table` method to specify a table belonged to specific AWS account +* [#943](https://github.com/Dynamoid/dynamoid/pull/943) Implement `delete` class method +* [#945](https://github.com/Dynamoid/dynamoid/pull/945) Implement `#update_attribute!` method +* [#947](https://github.com/Dynamoid/dynamoid/pull/947) Allow skipping default model fields generation and add option `:skip_generating_fields` for the `table` method to specify field names +* [#988](https://github.com/Dynamoid/dynamoid/pull/988) Add Ruby 4.0 and Rails 8.1 in CI +### Changed +### Removed + +## 3.12.0 / 2025-08-23 ### Fixed * [#849](https://github.com/Dynamoid/dynamoid/pull/849) Fixed saving a field of custom type when it implements both `.dynamoid_dump()` and `#dynamoid_dump` method and use the former one. From 7a28237652a8b0fc98188546255801e2446bc12d Mon Sep 17 00:00:00 2001 From: Andrew Konchin Date: Sat, 28 Mar 2026 16:53:06 +0200 Subject: [PATCH 2/2] Bump Dynamoid version to 3.13.0 --- lib/dynamoid/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dynamoid/version.rb b/lib/dynamoid/version.rb index 5da43d7e..3cafc4d9 100644 --- a/lib/dynamoid/version.rb +++ b/lib/dynamoid/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Dynamoid - VERSION = '3.12.1' + VERSION = '3.13.0' end