Skip to content

Commit 4816627

Browse files
authored
Merge pull request #460 from Dynamoid/prepare-3-6-0-release
Prepare 3.6.0 release
2 parents 169866a + 9e8929d commit 4816627

File tree

3 files changed

+35
-3
lines changed

3 files changed

+35
-3
lines changed

CHANGELOG.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,49 @@
11
# HEAD
22

3-
## Breaking
3+
## Features
4+
5+
## Improvements
6+
7+
## Fixes
8+
9+
10+
---
11+
12+
13+
14+
# 3.6.0 / 2020-07-13
15+
416

517
## Features
618

19+
* [#458](https://github.com/Dynamoid/dynamoid/pull/458) Added `binary` field type
20+
* [#459](https://github.com/Dynamoid/dynamoid/pull/459) Added `log_formatter` config option and changed default logging format
21+
722
## Improvements
823

24+
* [#423](https://github.com/Dynamoid/dynamoid/pull/423) Added warning when generated for a field methods override existing ones
25+
* [#429](https://github.com/Dynamoid/dynamoid/pull/429) Added `raise_error` option for `find` method
26+
* [#440](https://github.com/Dynamoid/dynamoid/pull/440) Optimized performance of `first` method when there are only conditions on key attribute in a query (@mrkamel)
27+
* [#445](https://github.com/Dynamoid/dynamoid/pull/445) Support `limit` parameter in `first` method (@mrkamel)
28+
* [#450](https://github.com/Dynamoid/dynamoid/pull/450) Got rid of `null-logger` gem to make Dynamoid dependencies license suitable for commercial use (@yakjuly)
29+
* [#454](https://github.com/Dynamoid/dynamoid/pull/454) Added block argument to `create`/`create!` methods
30+
* [#456](https://github.com/Dynamoid/dynamoid/pull/456) Detect when `find` method requires a range key argument and raise `Dynamoid::Errors::MissingRangeKey` exception if it's missing
31+
* YARD documentation:
32+
* added missing documentation so now all the public methods are documented
33+
* hid all the private methods and classes
34+
935
## Fixes
1036

37+
* [#425](https://github.com/Dynamoid/dynamoid/pull/425) Fixed typos in the README.md file (@omarsotillo)
38+
* [#432](https://github.com/Dynamoid/dynamoid/pull/432) Support tables that use "hash_key" as their partition key name (@remomueller)
39+
* [#434](https://github.com/Dynamoid/dynamoid/pull/434) Support tables that have attribute with name "range_value"
40+
* [#453](https://github.com/Dynamoid/dynamoid/pull/453) Fixed issue with using `type` attribute as a GSI hash key
41+
1142
---
1243

1344

1445

15-
# 3.5 / 2020-04-04
46+
# 3.5.0 / 2020-04-04
1647

1748

1849
## Features

dynamoid.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Gem::Specification.new do |spec|
3939
'bug_tracker_uri' => 'https://github.com/Dynamoid/dynamoid/issues',
4040
'changelog_uri' => "https://github.com/Dynamoid/dynamoid/tree/v#{Dynamoid::VERSION}/CHANGELOG.md",
4141
'source_code_uri' => "https://github.com/Dynamoid/dynamoid/tree/v#{Dynamoid::VERSION}",
42+
'documentation_uri' => "https://rubydoc.info/gems/dynamoid/#{Dynamoid::VERSION}",
4243
}
4344

4445
spec.add_runtime_dependency 'activemodel', '>=4'

lib/dynamoid/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module Dynamoid
4-
VERSION = '3.5.0'
4+
VERSION = '3.6.0'
55
end

0 commit comments

Comments
 (0)