Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Dynamoid/dynamoid

Ruby ORM for Amazon's DynamoDB.
https://github.com/Dynamoid/dynamoid

Support :touch option in the #increment! method

6fbef31b0a6e2aa7d36bc1eac8b2cedae68ceb99 authored almost 2 years ago by Andrew Konchin <[email protected]>
Use default RubyGems and Bundler versions and do not try to update them to the latest ones

99d937cbd321065bc1ed214ba98dd48992f9bd0a authored almost 2 years ago by Andrew Konchin <[email protected]>
Refactor #decrement and #decrement!

dce3a2fb25fcc4a218c47430df4d658686557459 authored almost 2 years ago by Andrew Konchin <[email protected]>
Support :touch option in the #decrement! method

c3dd8ea854ca59827e5c402b83978a429fcddacc authored almost 2 years ago by Andrew Konchin <[email protected]>
Refactor .inc and move code to a separate class

f423a3d1eacc0b27bda177a5f5a83f8545322c64 authored almost 2 years ago by Andrew Konchin <[email protected]>
Fix #decrement! method to behave similar to Rails' ActiveRecord

0e33b0138995648a6e7b99cfea56eed5a5d51889 authored almost 2 years ago by Andrew Konchin <[email protected]>
Fix #increment! method to behave similar to Rails' ActiveRecord

Changes:
- returns self, not boolean
- saves only the attribute new value, not other modified at...

8cdd69e01c6948a1c6d8bbaf7132008c64d05706 authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #621 from xeger/clarifyUpsert

Clarify behavior of upsert when document already exists

6e2b56b00f92f8f78b5eaf1b612f93b8da842ba4 authored almost 2 years ago by Andrii Konchyn <[email protected]>
Appease Rubocop in README

b623e2ad790a3bf62152021cb2a60ae8a888288f authored almost 2 years ago by Tony Spataro <[email protected]>
Clarify behavior of upsert when document already exists

f23339a4b1fe79546546c27ec01cf54a62b4e667 authored almost 2 years ago by Tony Spataro <[email protected]>
📝 Document exclusion of version.rb

ecf17e6361e212e30a21d4ad1c5e0608134e77d2 authored almost 2 years ago by Peter Boling <[email protected]>
Merge pull request #619 from Dynamoid/update-changelog

📝 Update CHANGELOG.md

06180b5c63e356f54b503fb59e8687d4a198b729 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

57a00b1aafdb84cf80efe34a987819191684cf07 authored almost 2 years ago by Peter Boling <[email protected]>
Merge pull request #618 from Dynamoid/better-badges

Better badges

0997de90867609c4e4684f90fa90959168c91af3 authored almost 2 years ago by Peter Boling <[email protected]>
✨ New Badges and cleanup

49ac0621baa0ec77fc0e4abff3b39d53961ddf59 authored almost 2 years ago by Peter Boling <[email protected]>
🐛 Remove broken inch badge

e1cfe0e62e275cb63e8d3d22c42659d1697f9f52 authored almost 2 years ago by Peter Boling <[email protected]>
🐛 Fix license badge

6c5c7ae133303c41552c01c88ec2c3070167453a authored almost 2 years ago by Peter Boling <[email protected]>
🐛 Fix build status badge

6f0503812d7b4a2cfdb63fd3bf53a877160be02b authored almost 2 years ago by Peter Boling <[email protected]>
Create dependency-review.yml

6fa7bbd73d0ec01a126a93d288194cf638b68f38 authored almost 2 years ago by Peter Boling <[email protected]>
Create codeql.yml

06e2ffc3d8b89954f5715714ede3fc30ec9feaa9 authored almost 2 years ago by Peter Boling <[email protected]>
Merge pull request #616 from Dynamoid/upgrade-simplecov

Upgrade simplecov

d85ae5c0c54257b1e1ef3eb329228ff55456ccf4 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Gemfile is for local dev only

a39ee39a12e607be0e11940655111c1285183d69 authored almost 2 years ago by Peter Boling <[email protected]>
👷 Start dynamodb when running specs

13bf8c95d69f7a6d340c039e30412a03192a0939 authored almost 2 years ago by Peter Boling <[email protected]>
🔧 fix rubocop-thread_safety config

d2c84075b97e2a782b553d68239de21180de77e3 authored almost 2 years ago by Peter Boling <[email protected]>
🚚 move overcommit dep to Gemfile only

272556c5d7d9390c76cdbd9171e1d1c1a1e8e979 authored almost 2 years ago by Peter Boling <[email protected]>
🔧 fix rubocop task def

36c00b18abce477061e6a4c2d38f4c80730b4567 authored almost 2 years ago by Peter Boling <[email protected]>
➕ specs with code coverage depend on Rails

5cca6ae270eb183bbb0d47693fb5eb14844f6992 authored almost 2 years ago by Peter Boling <[email protected]>
✨ Allow code coverage & linting on local

b8f55410bc4d0cd3037b3a8e5a115227fd4036fa authored almost 2 years ago by Peter Boling <[email protected]>
📌 Regenerate Gemfile.lock

672f0b9acfa022f87b2149b17f1841aef46f29dd authored almost 2 years ago by Peter Boling <[email protected]>
➖ Move some dev dependencies to Gemfile

c559811bc63fa0c335ac85910707a95dc4ccc41f authored almost 2 years ago by Peter Boling <[email protected]>
📌 relax rubocop-rspec dep req

4718af031f0a782bd7ede8b3b17ace00fb583882 authored almost 2 years ago by Peter Boling <[email protected]>
📌 relax overcommit dep req

b3f788cdb7d5ed07253c9cf3f423ac455c84727e authored almost 2 years ago by Peter Boling <[email protected]>
✨ RuboCop rake task

a2e33c2dbbe839cd55c2337f45a7149779cba8e5 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

acf5a0e13112395c829d6acf1d49459d4ce25f35 authored almost 2 years ago by Peter Boling <[email protected]>
🔥 Remove stray require 'rake'

52e10f91fb8ff1dd6849910bed6544691c1c7eb7 authored almost 2 years ago by Peter Boling <[email protected]>
➕ bundle lock --add-platform x86_64-linux

9a482337a01e8d962152d77ff6208441a89037d4 authored almost 2 years ago by Peter Boling <[email protected]>
✅ Code Coverage

da823fbcfec229f735221e5601c7512f13cd4153 authored almost 2 years ago by Peter Boling <[email protected]>
➖ Remove coveralls detritus

20375c801fb6cef8febf429b3c36dde411541f36 authored almost 2 years ago by Peter Boling <[email protected]>
📌 Pin dev dependencies

- Remove coveralls
- Add Gemfile.lock, according to latest RubyGems best-practices

801f1dae54f89c6e9505e5a479b1fed071fb6d0d authored almost 2 years ago by Peter Boling <[email protected]>
🎨 Real emojis

8a696a0f531453db39c7528144f945cbae778fc0 authored almost 2 years ago by Peter Boling <[email protected]>
🔀 Merge pull request #614 from Dynamoid/rubocop-packaging

Add rubocop-packaging

259e98353c61de337711a0c914e41c0b7733e2df authored almost 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-packaging

ea5b38ddc5afeafc9244dfce85a9aeb120a85894 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Improve ordering of email

5aaaa4605af600f2a7aab8302876dd4d2b5803cb authored almost 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-packaging

1940fd274cc53ee07086c2080ccc2c50ff9e6efc authored almost 2 years ago by Peter Boling <[email protected]>
🔀 Merge pull request #613 from Dynamoid/rubocop-rake

Add rubocop-rake & rubocop-performance

0d8733ce7a8054f5f27575c62eaa66e4530dba55 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

f0d242644a66987a8bebeac4347ecf4fa342e768 authored almost 2 years ago by Peter Boling <[email protected]>
🔧 rubocop-performance

d04e53236f0988ea6c423277cfda5f85a2381c5f authored almost 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-performance

0aaa1e3acc5178d3603c11fd3603b9ee6e4c87f2 authored almost 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-performance

302728b7c699f9ba6e2bc3f6036a4bf21c9e5ac4 authored almost 2 years ago by Peter Boling <[email protected]>
💸 Add funding_uri

f88ce1671cc393e586094fd19e4f780bbcc93adb authored almost 2 years ago by Peter Boling <[email protected]>
📌 Minimum Ruby is 2.3

3473642fb1d8448bcb638e86e81167a9b52af9f7 authored almost 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-rake

f8acf011ae56b5a49a7536203ceaf4f3c1165333 authored almost 2 years ago by Peter Boling <[email protected]>
🔀 Merge pull request #612 from Dynamoid/rubocop-rspec

➕ Add rubocop-rspec

ba80d7f7a4b147ca8a5db30f862ce2ee6723aed3 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

d278f4fe9745ef438e9f4d2ce50a2e0b3482d03a authored almost 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-rspec

54378a102a20129a1b541b41e9ba6f18a07e0a08 authored almost 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-rspec

6f24198dfe0182d181753e54d821b0fbe1faeb25 authored almost 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

73dcc77f59167e9669cb5508126e9d2f0c2255c9 authored almost 2 years ago by Peter Boling <[email protected]>
🔀 Merge pull request #611 from Dynamoid/rubocop-md

➕ Add rubocop-md

f88a5adf3c5e11ab0080b229f0589339b5414282 authored almost 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-md

50e0c1df90686a05efba6fb92f1c09b7bf9ce3dd authored almost 2 years ago by Peter Boling <[email protected]>
🔀 Merge pull request #610 from Dynamoid/rubocop-lts

🚨 Linting

2e3402c2211ecdf90846533918bc9c08aea7a3af authored almost 2 years ago by Peter Boling <[email protected]>
💚 Fix build for JRuby

- Turn JRuby (latest, 9.4.0.0) back on for Rails 7

ac2bb704cd061994ff9a57c26d3733dc6305b241 authored almost 2 years ago by Peter Boling <[email protected]>
🚨 Linting

- switch to rubocop-lts
- replaces #606, #607
- fixes specs in JRuby (handling of floats)

ec8c323b1e14afb90d70153b5eb255323db56109 authored almost 2 years ago by Peter Boling <[email protected]>
Revert "Remove constraint on the pry gem version"

This reverts commit 059a0bc147ac90e7844be467dea10fa1cb1c73d7.

0fef81a1e9985abbde50b97962a3a4705707117c authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #601 from Dynamoid/fix-first-query-method

Fix #first and #pluck query methods - don't mutate query criteria

96b7d74266b1a497c1b8c949a1647f03083c649e authored almost 2 years ago by Andrii Konchyn <[email protected]>
Don't mutate query parameters by calling #pluck query method

65cbf142ad43769a675436787dccb587f52a51cc authored almost 2 years ago by Andrew Konchin <[email protected]>
Don't mutate query parameters by calling #first query method

19a0517684993d72b5bb69eeb1f3bd09d8663809 authored almost 2 years ago by Andrew Konchin <[email protected]>
Update changelog

e0c843d2e504072cea70da0d2353b7b35141e59b authored almost 2 years ago by Andrew Konchin <[email protected]>
Remove constraint on the pry gem version

059a0bc147ac90e7844be467dea10fa1cb1c73d7 authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #592 from Dynamoid/prepapre-release-3-8

Prepare release 3.8.0

8a69132e593b859f4b44ecf5ada9490353214d33 authored about 2 years ago by Andrii Konchyn <[email protected]>
Update Changelog for the 3.8.0 release

edae0efdfa427cf9840ea0345708178bfec31898 authored about 2 years ago by Andrew Konchin <[email protected]>
Update version to 3.8.0

1e042c21819f24e661b532cbceda832a0f0dc5ef authored about 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #591 from Dynamoid/minor-cleanup

Minor cleanup

a2805f7dae470ebc4b0669060456a52923ed51ca authored about 2 years ago by Andrii Konchyn <[email protected]>
Readme: fix grammar

02549bc6afa4c2547bbe005d7be8677663c37a39 authored about 2 years ago by Andrew Konchin <[email protected]>
Fix handling of a table-specific `timestamps` option in #update!/#update methods

c7c62aa34cd9c3a7961eae5ca352d453b6d8792d authored about 2 years ago by Andrew Konchin <[email protected]>
Return self in some public methods to allow methods chaining

3fcd0ac7cad6a81ca785a981a1705bf261454f8a authored about 2 years ago by Andrew Konchin <[email protected]>
Skip validation in #update_attribute

9eb4550874328d885fb7f33a88f7ab2f04d0d70b authored about 2 years ago by Andrew Konchin <[email protected]>
Documentation: mention that operations based on UpdateItem are atomic

2f996a527c9bada90ebe597b0db98a8a4608ee3e authored about 2 years ago by Andrew Konchin <[email protected]>
Comment: describe timestemp-related logic in the .table method

8fd56c3f0fe2f3c9389ebb19985b052c0b7d82ec authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: adapter.rb

1075d0a19300080484f26f7bc947cd41d98cf209 authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: dirty.rb

0a2c8615e257f4193b313ade9a7969d0339eb7c9 authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: simplify condition in criteria.rb

f73c7b2295bc6c51e977289e765ca922655b89fc authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: require 'concurrent/atom' instead of the whole library

62dceae5b15d43c0ccc75063858015008ad3b2dd authored about 2 years ago by Andrew Konchin <[email protected]>
Readme: added "Related links" section

5e3ed953579a1325f32610af2e97ffd193b3f109 authored about 2 years ago by Andrew Konchin <[email protected]>
Readme: add warning about associations' limitation - they don't support models with compound primary key

c15f8da47c66128e39cdbe09ee794f65cf588141 authored about 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #589 from jrhoads/readme-patch

Update README

c7590c43d08e6764d93dd087508594caf7822a2e authored about 2 years ago by Andrii Konchyn <[email protected]>
This project is tested against rails 7.0 as well

96910306932020e8dcfb360fe95175dd53bb6c60 authored about 2 years ago by Joseph Rhoads <[email protected]>
Spec: change wording - replace 'composing key' by 'range key'

Followup for https://github.com/Dynamoid/dynamoid/pull/511

c3c4e3a2e72df6561fcf3f0414b39bd53b2be970 authored about 2 years ago by Andrew Konchin <[email protected]>
CI: run tests against JRuby

Also remove a workaround to prevent issue with I18n:
https://github.com/jruby/jruby/issues/6547

28e013fd9327a8234a84015e09da1199dca795d1 authored about 2 years ago by Andrew Konchin <[email protected]>
Support ItemUpdater#delete(String|Symbol)

Followup for https://github.com/Dynamoid/dynamoid/pull/461

b41627c341045374bf2a9d9d0dafee58ff8d9def authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: Polish #update!, ItemUpdater, #update_item and related specs a bit

Followup for https://github.com/Dynamoid/dynamoid/pull/461

58daafac88f8806254ab27204ae2fef616be6f95 authored about 2 years ago by Andrew Konchin <[email protected]>
Refactoring: remove overriding .table method in Document module

6e210cfacd80ce9ec0a6ae485d49ab44376c965c authored about 2 years ago by Andrew Konchin <[email protected]>
Add link to DynamoDB documentation - types allowed for primary key attributes

cf721221d0e135c81d78258ae727b2c84b0ee22f authored about 2 years ago by Andrew Konchin <[email protected]>
Specs: add missing specs and polish existing for setting updated_at

Followup for https://github.com/Dynamoid/dynamoid/pull/525

f7bb0a6d8c70f94897886ba428374d79380d0fef authored about 2 years ago by Andrew Konchin <[email protected]>
Specs: don't skip a spec for .create_table

7988de4cbf71c5b780aa26378bf6a52d28b6c569 authored about 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #579 from ta1kt0me/update_ttl_with_table_name

Create a table including TTL setting with :table_name keyword argument

3668fcfa2e5fcc2bde9c8e9dba19fe1132699545 authored about 2 years ago by Andrii Konchyn <[email protected]>
Update TTL with table_name keyword arguemnt on table creation

5dfff3484bf92fb218cabf43c9824cd532e1ed2e authored about 2 years ago by ta1kt0me <[email protected]>
Merge pull request #573 from xeger/issue-571-fix-ruby3-method-proxying-rebase

Fix ruby3 method proxying rebase. Closes #571 (rebased on master)

03ab24663471c0e0dd60bd4731e17d1b69fc90a8 authored about 2 years ago by Andrii Konchyn <[email protected]>
Support older Ruby versions per https://bugs.ruby-lang.org/issues/16157

28c04e784fe524ab45e60ccd68c17ccc6e053a01 authored about 2 years ago by Tony Spataro <[email protected]>
Faithfully proxy keyword and block args. Closes #571.

eb8329c9d4f7b4efe82fd15a48dcabfa2ef59852 authored about 2 years ago by Tony Spataro <[email protected]>
Merge pull request #567 from Dynamoid/issue-564-fix-set-new-record-false-after-reloading

Fix #reload and mark model as persisted after reloading

b1f8322275b97282faddf32ebf1e02a1c2a53cb3 authored over 2 years ago by Andrii Konchyn <[email protected]>