Ecosyste.ms: OpenCollective

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

Dynamoid, the Ruby DynamoDB ORM

Supports the development of Dynamoid, the Ruby DynamoDB ORM.
Collective - Host: opensource - https://opencollective.com/dynamoid - Code: https://github.com/Dynamoid

Support :touch option in the #increment! method

github.com/Dynamoid/dynamoid - 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

github.com/Dynamoid/dynamoid - 99d937cbd321065bc1ed214ba98dd48992f9bd0a authored almost 2 years ago by Andrew Konchin <[email protected]>
Refactor #decrement and #decrement!

github.com/Dynamoid/dynamoid - dce3a2fb25fcc4a218c47430df4d658686557459 authored almost 2 years ago by Andrew Konchin <[email protected]>
Support :touch option in the #decrement! method

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

github.com/Dynamoid/dynamoid - f423a3d1eacc0b27bda177a5f5a83f8545322c64 authored almost 2 years ago by Andrew Konchin <[email protected]>
Fix #decrement! method to behave similar to Rails' ActiveRecord

github.com/Dynamoid/dynamoid - 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...

github.com/Dynamoid/dynamoid - 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

github.com/Dynamoid/dynamoid - 6e2b56b00f92f8f78b5eaf1b612f93b8da842ba4 authored about 2 years ago by Andrii Konchyn <[email protected]>
Appease Rubocop in README

github.com/Dynamoid/dynamoid - b623e2ad790a3bf62152021cb2a60ae8a888288f authored about 2 years ago by Tony Spataro <[email protected]>
Clarify behavior of upsert when document already exists

github.com/Dynamoid/dynamoid - f23339a4b1fe79546546c27ec01cf54a62b4e667 authored about 2 years ago by Tony Spataro <[email protected]>
📝 Document exclusion of version.rb

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

📝 Update CHANGELOG.md

github.com/Dynamoid/dynamoid - 06180b5c63e356f54b503fb59e8687d4a198b729 authored about 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

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

Better badges

github.com/Dynamoid/dynamoid - 0997de90867609c4e4684f90fa90959168c91af3 authored about 2 years ago by Peter Boling <[email protected]>
✨ New Badges and cleanup

github.com/Dynamoid/dynamoid - 49ac0621baa0ec77fc0e4abff3b39d53961ddf59 authored about 2 years ago by Peter Boling <[email protected]>
🐛 Remove broken inch badge

github.com/Dynamoid/dynamoid - e1cfe0e62e275cb63e8d3d22c42659d1697f9f52 authored about 2 years ago by Peter Boling <[email protected]>
🐛 Fix license badge

github.com/Dynamoid/dynamoid - 6c5c7ae133303c41552c01c88ec2c3070167453a authored about 2 years ago by Peter Boling <[email protected]>
🐛 Fix build status badge

github.com/Dynamoid/dynamoid - 6f0503812d7b4a2cfdb63fd3bf53a877160be02b authored about 2 years ago by Peter Boling <[email protected]>
Create dependency-review.yml

github.com/Dynamoid/dynamoid - 6fa7bbd73d0ec01a126a93d288194cf638b68f38 authored about 2 years ago by Peter Boling <[email protected]>
Create codeql.yml

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

Upgrade simplecov

github.com/Dynamoid/dynamoid - d85ae5c0c54257b1e1ef3eb329228ff55456ccf4 authored about 2 years ago by Peter Boling <[email protected]>
📝 Gemfile is for local dev only

github.com/Dynamoid/dynamoid - a39ee39a12e607be0e11940655111c1285183d69 authored about 2 years ago by Peter Boling <[email protected]>
👷 Start dynamodb when running specs

github.com/Dynamoid/dynamoid - 13bf8c95d69f7a6d340c039e30412a03192a0939 authored about 2 years ago by Peter Boling <[email protected]>
🔧 fix rubocop-thread_safety config

github.com/Dynamoid/dynamoid - d2c84075b97e2a782b553d68239de21180de77e3 authored about 2 years ago by Peter Boling <[email protected]>
🚚 move overcommit dep to Gemfile only

github.com/Dynamoid/dynamoid - 272556c5d7d9390c76cdbd9171e1d1c1a1e8e979 authored about 2 years ago by Peter Boling <[email protected]>
🔧 fix rubocop task def

github.com/Dynamoid/dynamoid - 36c00b18abce477061e6a4c2d38f4c80730b4567 authored about 2 years ago by Peter Boling <[email protected]>
➕ specs with code coverage depend on Rails

github.com/Dynamoid/dynamoid - 5cca6ae270eb183bbb0d47693fb5eb14844f6992 authored about 2 years ago by Peter Boling <[email protected]>
✨ Allow code coverage & linting on local

github.com/Dynamoid/dynamoid - b8f55410bc4d0cd3037b3a8e5a115227fd4036fa authored about 2 years ago by Peter Boling <[email protected]>
📌 Regenerate Gemfile.lock

github.com/Dynamoid/dynamoid - 672f0b9acfa022f87b2149b17f1841aef46f29dd authored about 2 years ago by Peter Boling <[email protected]>
➖ Move some dev dependencies to Gemfile

github.com/Dynamoid/dynamoid - c559811bc63fa0c335ac85910707a95dc4ccc41f authored about 2 years ago by Peter Boling <[email protected]>
📌 relax rubocop-rspec dep req

github.com/Dynamoid/dynamoid - 4718af031f0a782bd7ede8b3b17ace00fb583882 authored about 2 years ago by Peter Boling <[email protected]>
📌 relax overcommit dep req

github.com/Dynamoid/dynamoid - b3f788cdb7d5ed07253c9cf3f423ac455c84727e authored about 2 years ago by Peter Boling <[email protected]>
✨ RuboCop rake task

github.com/Dynamoid/dynamoid - a2e33c2dbbe839cd55c2337f45a7149779cba8e5 authored about 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

github.com/Dynamoid/dynamoid - acf5a0e13112395c829d6acf1d49459d4ce25f35 authored about 2 years ago by Peter Boling <[email protected]>
🔥 Remove stray require 'rake'

github.com/Dynamoid/dynamoid - 52e10f91fb8ff1dd6849910bed6544691c1c7eb7 authored about 2 years ago by Peter Boling <[email protected]>
➕ bundle lock --add-platform x86_64-linux

github.com/Dynamoid/dynamoid - 9a482337a01e8d962152d77ff6208441a89037d4 authored about 2 years ago by Peter Boling <[email protected]>
✅ Code Coverage

github.com/Dynamoid/dynamoid - da823fbcfec229f735221e5601c7512f13cd4153 authored about 2 years ago by Peter Boling <[email protected]>
➖ Remove coveralls detritus

github.com/Dynamoid/dynamoid - 20375c801fb6cef8febf429b3c36dde411541f36 authored about 2 years ago by Peter Boling <[email protected]>
📌 Pin dev dependencies

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

github.com/Dynamoid/dynamoid - 801f1dae54f89c6e9505e5a479b1fed071fb6d0d authored about 2 years ago by Peter Boling <[email protected]>
🎨 Real emojis

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

Add rubocop-packaging

github.com/Dynamoid/dynamoid - 259e98353c61de337711a0c914e41c0b7733e2df authored about 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-packaging

github.com/Dynamoid/dynamoid - ea5b38ddc5afeafc9244dfce85a9aeb120a85894 authored about 2 years ago by Peter Boling <[email protected]>
📝 Improve ordering of email

github.com/Dynamoid/dynamoid - 5aaaa4605af600f2a7aab8302876dd4d2b5803cb authored about 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-packaging

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

Add rubocop-rake & rubocop-performance

github.com/Dynamoid/dynamoid - 0d8733ce7a8054f5f27575c62eaa66e4530dba55 authored about 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

github.com/Dynamoid/dynamoid - f0d242644a66987a8bebeac4347ecf4fa342e768 authored about 2 years ago by Peter Boling <[email protected]>
🔧 rubocop-performance

github.com/Dynamoid/dynamoid - d04e53236f0988ea6c423277cfda5f85a2381c5f authored about 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-performance

github.com/Dynamoid/dynamoid - 0aaa1e3acc5178d3603c11fd3603b9ee6e4c87f2 authored about 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-performance

github.com/Dynamoid/dynamoid - 302728b7c699f9ba6e2bc3f6036a4bf21c9e5ac4 authored about 2 years ago by Peter Boling <[email protected]>
💸 Add funding_uri

github.com/Dynamoid/dynamoid - f88ce1671cc393e586094fd19e4f780bbcc93adb authored about 2 years ago by Peter Boling <[email protected]>
📌 Minimum Ruby is 2.3

github.com/Dynamoid/dynamoid - 3473642fb1d8448bcb638e86e81167a9b52af9f7 authored about 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-rake

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

➕ Add rubocop-rspec

github.com/Dynamoid/dynamoid - ba80d7f7a4b147ca8a5db30f862ce2ee6723aed3 authored about 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

github.com/Dynamoid/dynamoid - d278f4fe9745ef438e9f4d2ce50a2e0b3482d03a authored about 2 years ago by Peter Boling <[email protected]>
🚨 Linting rubocop-rspec

github.com/Dynamoid/dynamoid - 54378a102a20129a1b541b41e9ba6f18a07e0a08 authored about 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-rspec

github.com/Dynamoid/dynamoid - 6f24198dfe0182d181753e54d821b0fbe1faeb25 authored about 2 years ago by Peter Boling <[email protected]>
📝 Update CHANGELOG.md

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

➕ Add rubocop-md

github.com/Dynamoid/dynamoid - f88a5adf3c5e11ab0080b229f0589339b5414282 authored about 2 years ago by Peter Boling <[email protected]>
➕ Add rubocop-md

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

🚨 Linting

github.com/Dynamoid/dynamoid - 2e3402c2211ecdf90846533918bc9c08aea7a3af authored about 2 years ago by Peter Boling <[email protected]>
💚 Fix build for JRuby

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

github.com/Dynamoid/dynamoid - ac2bb704cd061994ff9a57c26d3733dc6305b241 authored about 2 years ago by Peter Boling <[email protected]>
🚨 Linting

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

github.com/Dynamoid/dynamoid - ec8c323b1e14afb90d70153b5eb255323db56109 authored about 2 years ago by Peter Boling <[email protected]>
Revert "Remove constraint on the pry gem version"

This reverts commit 059a0bc147ac90e7844be467dea10fa1cb1c73d7.

github.com/Dynamoid/dynamoid - 0fef81a1e9985abbde50b97962a3a4705707117c authored about 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

github.com/Dynamoid/dynamoid - 96b7d74266b1a497c1b8c949a1647f03083c649e authored about 2 years ago by Andrii Konchyn <[email protected]>
Don't mutate query parameters by calling #pluck query method

github.com/Dynamoid/dynamoid - 65cbf142ad43769a675436787dccb587f52a51cc authored about 2 years ago by Andrew Konchin <[email protected]>
Don't mutate query parameters by calling #first query method

github.com/Dynamoid/dynamoid - 19a0517684993d72b5bb69eeb1f3bd09d8663809 authored about 2 years ago by Andrew Konchin <[email protected]>
Update changelog

github.com/Dynamoid/dynamoid - e0c843d2e504072cea70da0d2353b7b35141e59b authored about 2 years ago by Andrew Konchin <[email protected]>
Remove constraint on the pry gem version

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

Prepare release 3.8.0

github.com/Dynamoid/dynamoid - 8a69132e593b859f4b44ecf5ada9490353214d33 authored about 2 years ago by Andrii Konchyn <[email protected]>
Update Changelog for the 3.8.0 release

github.com/Dynamoid/dynamoid - edae0efdfa427cf9840ea0345708178bfec31898 authored about 2 years ago by Andrew Konchin <[email protected]>
Update version to 3.8.0

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

Minor cleanup

github.com/Dynamoid/dynamoid - a2805f7dae470ebc4b0669060456a52923ed51ca authored over 2 years ago by Andrii Konchyn <[email protected]>
Readme: fix grammar

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

github.com/Dynamoid/dynamoid - c7c62aa34cd9c3a7961eae5ca352d453b6d8792d authored over 2 years ago by Andrew Konchin <[email protected]>
Return self in some public methods to allow methods chaining

github.com/Dynamoid/dynamoid - 3fcd0ac7cad6a81ca785a981a1705bf261454f8a authored over 2 years ago by Andrew Konchin <[email protected]>
Skip validation in #update_attribute

github.com/Dynamoid/dynamoid - 9eb4550874328d885fb7f33a88f7ab2f04d0d70b authored over 2 years ago by Andrew Konchin <[email protected]>
Documentation: mention that operations based on UpdateItem are atomic

github.com/Dynamoid/dynamoid - 2f996a527c9bada90ebe597b0db98a8a4608ee3e authored over 2 years ago by Andrew Konchin <[email protected]>
Comment: describe timestemp-related logic in the .table method

github.com/Dynamoid/dynamoid - 8fd56c3f0fe2f3c9389ebb19985b052c0b7d82ec authored over 2 years ago by Andrew Konchin <[email protected]>
Refactoring: adapter.rb

github.com/Dynamoid/dynamoid - 1075d0a19300080484f26f7bc947cd41d98cf209 authored over 2 years ago by Andrew Konchin <[email protected]>
Refactoring: dirty.rb

github.com/Dynamoid/dynamoid - 0a2c8615e257f4193b313ade9a7969d0339eb7c9 authored over 2 years ago by Andrew Konchin <[email protected]>
Refactoring: simplify condition in criteria.rb

github.com/Dynamoid/dynamoid - f73c7b2295bc6c51e977289e765ca922655b89fc authored over 2 years ago by Andrew Konchin <[email protected]>
Refactoring: require 'concurrent/atom' instead of the whole library

github.com/Dynamoid/dynamoid - 62dceae5b15d43c0ccc75063858015008ad3b2dd authored over 2 years ago by Andrew Konchin <[email protected]>
Readme: added "Related links" section

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

github.com/Dynamoid/dynamoid - c15f8da47c66128e39cdbe09ee794f65cf588141 authored over 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #589 from jrhoads/readme-patch

Update README

github.com/Dynamoid/dynamoid - c7590c43d08e6764d93dd087508594caf7822a2e authored over 2 years ago by Andrii Konchyn <[email protected]>
This project is tested against rails 7.0 as well

github.com/Dynamoid/dynamoid - 96910306932020e8dcfb360fe95175dd53bb6c60 authored over 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

github.com/Dynamoid/dynamoid - c3c4e3a2e72df6561fcf3f0414b39bd53b2be970 authored over 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

github.com/Dynamoid/dynamoid - 28e013fd9327a8234a84015e09da1199dca795d1 authored over 2 years ago by Andrew Konchin <[email protected]>
Support ItemUpdater#delete(String|Symbol)

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

github.com/Dynamoid/dynamoid - b41627c341045374bf2a9d9d0dafee58ff8d9def authored over 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

github.com/Dynamoid/dynamoid - 58daafac88f8806254ab27204ae2fef616be6f95 authored over 2 years ago by Andrew Konchin <[email protected]>
Refactoring: remove overriding .table method in Document module

github.com/Dynamoid/dynamoid - 6e210cfacd80ce9ec0a6ae485d49ab44376c965c authored over 2 years ago by Andrew Konchin <[email protected]>
Add link to DynamoDB documentation - types allowed for primary key attributes

github.com/Dynamoid/dynamoid - cf721221d0e135c81d78258ae727b2c84b0ee22f authored over 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

github.com/Dynamoid/dynamoid - f7bb0a6d8c70f94897886ba428374d79380d0fef authored over 2 years ago by Andrew Konchin <[email protected]>
Specs: don't skip a spec for .create_table

github.com/Dynamoid/dynamoid - 7988de4cbf71c5b780aa26378bf6a52d28b6c569 authored over 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

github.com/Dynamoid/dynamoid - 3668fcfa2e5fcc2bde9c8e9dba19fe1132699545 authored over 2 years ago by Andrii Konchyn <[email protected]>
Update TTL with table_name keyword arguemnt on table creation

github.com/Dynamoid/dynamoid - 5dfff3484bf92fb218cabf43c9824cd532e1ed2e authored over 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)

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

github.com/Dynamoid/dynamoid - 28c04e784fe524ab45e60ccd68c17ccc6e053a01 authored over 2 years ago by Tony Spataro <[email protected]>
Faithfully proxy keyword and block args. Closes #571.

github.com/Dynamoid/dynamoid - eb8329c9d4f7b4efe82fd15a48dcabfa2ef59852 authored over 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

github.com/Dynamoid/dynamoid - b1f8322275b97282faddf32ebf1e02a1c2a53cb3 authored over 2 years ago by Andrii Konchyn <[email protected]>