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

Merge pull request #721 from ndjndj/update-sample-incorrect-in-readme

remove code sample that not exist as specifications in update method.

github.com/Dynamoid/dynamoid - cfa73baedc0d6fa40261650483fa547bec54b904 authored 8 months ago by Andrii Konchyn <[email protected]>
remove code sample that not exist as specifications in update method.

github.com/Dynamoid/dynamoid - 8a81cd2a478142d00e7efb581f02f8622a9df9e7 authored 8 months ago by ndjndj <[email protected]>
Merge pull request #688 from ckhsponge/transact

transactions multi-table MVP

github.com/Dynamoid/dynamoid - 6b96d1d9cb8cb6d011cc84d1ca4cc65f43d6a729 authored 8 months ago by Andrii Konchyn <[email protected]>
write transactions that can span tables

github.com/Dynamoid/dynamoid - a5b764038b152f2ddd2e0cf1a7094a214f7489e2 authored 8 months ago by Chris Hobbs <[email protected]>
Bump version to 3.10.0

github.com/Dynamoid/dynamoid - 4520343543eabc93ca7fb357fdac2d15f1562544 authored 8 months ago by Andrew Konchin <[email protected]>
Merge pull request #717 from Dynamoid/ak/prepare-release-3-10-0

Prepare release v3.10.0

github.com/Dynamoid/dynamoid - 38c1a2fd7507c12d6c181ab4370fa346003bda0d authored 8 months ago by Andrii Konchyn <[email protected]>
Update Rubocop to 1.60.2

github.com/Dynamoid/dynamoid - eeb4de241ff1d20f5b3fe5caa60050dd62a44bf2 authored 8 months ago by Andrew Konchin <[email protected]>
Fix Rubocop warnings in specs

github.com/Dynamoid/dynamoid - 058b8974ffdac0331a9c93ec3ac423d852749e29 authored 8 months ago by Andrew Konchin <[email protected]>
Update bin/console script and fix default fake AWS credentials

github.com/Dynamoid/dynamoid - 0e71b8468e07275496b51022c0b869d5e9735864 authored 8 months ago by Andrew Konchin <[email protected]>
Update README.md and add missing description of the create_table_on_save options

github.com/Dynamoid/dynamoid - 6b706885735b1bca7aff189b1a49d407714f16aa authored 8 months ago by Andrew Konchin <[email protected]>
Update CHANGELOG.md for the release 3.10.0

github.com/Dynamoid/dynamoid - 8d37c4e348ae578d02825c2b33ac6231ac72573e authored 8 months ago by Andrew Konchin <[email protected]>
Merge pull request #716 from ndjndj/fix-typo-in-chain

Fix typo in `lib/dynamoid/criteria/chain.rb`

github.com/Dynamoid/dynamoid - 8029e132b47e310ebda45331e3da410aa32c128a authored 8 months ago by Andrii Konchyn <[email protected]>
Merge pull request #708 from Dynamoid/depfu/update/activemodel-7.1.3

Update activemodel 7.1.2 → 7.1.3 (patch)

github.com/Dynamoid/dynamoid - 281d4391b917c9c4c40a2748d9c5833e4982321c authored 9 months ago by Andrii Konchyn <[email protected]>
Update all of rails to version 7.1.3

github.com/Dynamoid/dynamoid - 22ebf643bb655127f486e6eeacca738950e28048 authored 9 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #711 from Dynamoid/depfu/update/aws-sdk-dynamodb-1.100.0

Update aws-sdk-dynamodb 1.98.0 → 1.100.0 (minor)

github.com/Dynamoid/dynamoid - 398f0657c68ef42aa41fa995f8a137ba6096d0ad authored 9 months ago by Andrii Konchyn <[email protected]>
Update aws-sdk-dynamodb to version 1.100.0

github.com/Dynamoid/dynamoid - 8c9e31e6d4f8fca0fab3d6cf1e75e3a316363ab8 authored 9 months ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge pull request #704 from Dynamoid/dependabot/bundler/overcommit-0.62.0

Bump overcommit from 0.61.0 to 0.62.0

github.com/Dynamoid/dynamoid - ffb3c8b2b3bce17afe3e398e359b8069d522da3d authored 9 months ago by Andrii Konchyn <[email protected]>
Bump overcommit from 0.61.0 to 0.62.0

Bumps [overcommit](https://github.com/sds/overcommit) from 0.61.0 to 0.62.0.
- [Release notes](h...

github.com/Dynamoid/dynamoid - 2b48380b8bf4a714ee49293cba1e17c6ad6036c7 authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #705 from Dynamoid/dependabot/bundler/concurrent-ruby-1.2.3

Bump concurrent-ruby from 1.2.2 to 1.2.3

github.com/Dynamoid/dynamoid - 952f69ea4c7673b1be69de9b0c89f0582b5b66ba authored 9 months ago by Andrii Konchyn <[email protected]>
Bump concurrent-ruby from 1.2.2 to 1.2.3

Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.2.2 to 1.2.3...

github.com/Dynamoid/dynamoid - f463722e8f14892b250127adc392a74a23dc3732 authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #701 from Dynamoid/dependabot/bundler/rubocop-performance-1.20.2

Bump rubocop-performance from 1.20.1 to 1.20.2

github.com/Dynamoid/dynamoid - ef73b4600ae5ad0472809789de899855ce2faa97 authored 9 months ago by Andrii Konchyn <[email protected]>
Bump rubocop-performance from 1.20.1 to 1.20.2

Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance) from 1.20.1 to 1.20....

github.com/Dynamoid/dynamoid - 47675b26847c3dbee3001d2316346a34d74de808 authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #697 from Dynamoid/ak/add-ruby-3-3-on-ci

Add Ruby 3.3 on CI

github.com/Dynamoid/dynamoid - 7104dcae10d54e063cd43a81134f0b5c59c12b24 authored 10 months ago by Andrii Konchyn <[email protected]>
Update CHANGELOG.md

github.com/Dynamoid/dynamoid - 13cce10beee3350dd2ce37525d4b8df904c3af02 authored 10 months ago by Andrew Konchin <[email protected]>
Fix loading aws-sdk-dynamodb gem in specs on CI on Ruby >= 3.0

Error:

```
RuntimeError:
Unable to find a compatible xml library. Ensure that you have instal...

github.com/Dynamoid/dynamoid - 8f050c37a01261bdb6255cbc01b5e7b4d5df83af authored 10 months ago by Andrew Konchin <[email protected]>
Disable some Rubocop rules

github.com/Dynamoid/dynamoid - 5aa2d374713309599503303a05eebd1ca43f35b9 authored 10 months ago by Andrew Konchin <[email protected]>
Manually correct Rubocop warnings

github.com/Dynamoid/dynamoid - 3422a9ec0b2044962459b1626ac7d0c4e40d2945 authored 10 months ago by Andrew Konchin <[email protected]>
Run rubocop on CI on Ruby 3.3

github.com/Dynamoid/dynamoid - f87b84228efdaecb407a04e6fad6519545159ce8 authored 10 months ago by Andrew Konchin <[email protected]>
Automatically correct with Rubocop

github.com/Dynamoid/dynamoid - 583347c8791c737b2e9d31eaa8368f9e728d60e5 authored 10 months ago by Andrew Konchin <[email protected]>
Explicitly set up Ruby 2.3 syntax for Rubocop

github.com/Dynamoid/dynamoid - 5e3bfc1a25d1a110c58ac553c6d6fa8056c8cbf7 authored 10 months ago by Andrew Konchin <[email protected]>
Remove rubocop-lts gem

Rubocop supports now TargetRubyVersion for EOL Ruby versions down to 2.3.
See https://docs.ruboc...

github.com/Dynamoid/dynamoid - 6e4273dfdc42df1d184c7cb702790773b8bbe70b authored 10 months ago by Andrew Konchin <[email protected]>
Update development environment to use Ruby 3.3.0 and Rails 7.1.2

github.com/Dynamoid/dynamoid - ff8bc2064e7e09983601774c53fcb9ffd0f81197 authored 10 months ago by Andrew Konchin <[email protected]>
Fix failed spec that depends on DynamoDB response structure

github.com/Dynamoid/dynamoid - 8bc19d055a592500f2b1096902e31e0e80e4370b authored 10 months ago by Andrew Konchin <[email protected]>
Add Ruby 3.3 on CI

github.com/Dynamoid/dynamoid - fdb4f36c5224bbcb38a9df3c3dc8af8c0c3daa93 authored 10 months ago by Andrew Konchin <[email protected]>
Add Rails 7.1 on CI

github.com/Dynamoid/dynamoid - b8e3a24775e5cd075d7e801b6520463526969b5f authored 10 months ago by Andrew Konchin <[email protected]>
Fix issue with running specs with Rails 7.1

github.com/Dynamoid/dynamoid - 6a9632cf46b34a8109371f6b8fa21e861894af90 authored 10 months ago by Andrew Konchin <[email protected]>
Merge pull request #691 from kiharito/fix_type_annotation

Fix type annotation of arg `options`

github.com/Dynamoid/dynamoid - 6d53f100f0478bc04c7c45646771182df603fdc8 authored about 1 year ago by Andrii Konchyn <[email protected]>
Fix type annotation of arg `options`

github.com/Dynamoid/dynamoid - d3a9f3c641a46206a44739ec664725cb02cfe3c4 authored about 1 year ago by kiharito <[email protected]>
Merge pull request #687 from dunkOnIT/readme_update

Update README.md

github.com/Dynamoid/dynamoid - f8fb70c51188b566496eff3d6fbc068a1b0875dc authored about 1 year ago by Andrii Konchyn <[email protected]>
Update README.md

Added note about requiring models in RSpec tests

github.com/Dynamoid/dynamoid - cf9701addf351a492573318f726f1c37cfc40ef4 authored about 1 year ago by Duncan <[email protected]>
Merge pull request #681 from Dynamoid/fix-updating-attributes-with-nil-values

Fix saving persisted model and delete item attributes with nil values

github.com/Dynamoid/dynamoid - b2103d9722ff894abf3363ffafda28d35f52570b authored about 1 year ago by Andrii Konchyn <[email protected]>
Fix saving persisted model and delete item attributes with nil values if config.store_attribute_with_nil_value = false

github.com/Dynamoid/dynamoid - eb18c4ae88cce5c8c5d75d0b4eaa5fd063979a6f authored about 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #660 from Dynamoid/fix-unless-exists-example-in-readme

Fix `unless_exists` example in README.md

github.com/Dynamoid/dynamoid - 7896f9656f8a86d199109d1a3a8b525d4de5f9b4 authored over 1 year ago by Andrii Konchyn <[email protected]>
Refactor AWS plugin and don't send excessive `Exist: true` attribute to ensure an item with specified partition key exists

github.com/Dynamoid/dynamoid - 464f115b56c2730aa9bc6cbdace4f2c89168bfbc authored over 1 year ago by Andrew Konchin <[email protected]>
Add specs for unless_exists condition for update_fields, upsert and #update methods

github.com/Dynamoid/dynamoid - 18d47a483ef23baec949874aa64a3789aeeb862b authored over 1 year ago by Andrew Konchin <[email protected]>
Add example with unless_exists into RDoc comment for update_fields, upsert and #update!/#update methods

github.com/Dynamoid/dynamoid - 938f9e54d9cf0fd90d93833b6315606aa1158348 authored over 1 year ago by Andrew Konchin <[email protected]>
Fix README.md

github.com/Dynamoid/dynamoid - 57e4c9e15f4cbb30d1a001035af4110d2a5763de authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #656 from imaximix/master

Adds a configuration flag to create table on save

github.com/Dynamoid/dynamoid - aa790f15498bbdc1c6108fff8b80b04630b8c27b authored over 1 year ago by Andrii Konchyn <[email protected]>
Adds a configuration flag to enable create_table on save

github.com/Dynamoid/dynamoid - 5cdfcc97f690894ff3a19fc1d5910761d4cf0280 authored over 1 year ago by Maximilian Babescu <[email protected]>
Merge pull request #655 from Dynamoid/migrate-to-expression-attributes-for-query-and-scan

Migrate to expression attributes for Query and Scan

github.com/Dynamoid/dynamoid - 6d757f17549730c51da3e125e0bbee22933c6969 authored over 1 year ago by Andrii Konchyn <[email protected]>
Support multiple conditions for the same attribute in `where`

github.com/Dynamoid/dynamoid - ceb1c372eceaccdb6f98c005f32cf5a5f83d8e85 authored over 1 year ago by Andrew Konchin <[email protected]>
Use FilterExpression and KeyConditionExpression in Query operation

github.com/Dynamoid/dynamoid - 17e421362601dd923244bbb6ae3f8450e35f7b12 authored over 1 year ago by Andrew Konchin <[email protected]>
Use FilterExpression instead of ScanFilter in Scan operation

github.com/Dynamoid/dynamoid - 6c8541106dda49c826dbb4e1da59b07e1f2f2080 authored over 1 year ago by Andrew Konchin <[email protected]>
Add comment for #pluck method

github.com/Dynamoid/dynamoid - eb9b4d8997be742552c9e1b3f01a2caa0ca119cb authored over 1 year ago by Andrew Konchin <[email protected]>
Fix typo in CHANGELOG

github.com/Dynamoid/dynamoid - 5cd7ea667dc639770a60df3c68c9ac2e7fd9147c authored over 1 year ago by Andrew Konchin <[email protected]>
Fix CHANGELOG and move some changes into a proper section

github.com/Dynamoid/dynamoid - 80bbd448f56612e59bb9ff2638256866e7fc8dd8 authored over 1 year ago by Andrew Konchin <[email protected]>
Remove requiring Ruby version >= 2.3

github.com/Dynamoid/dynamoid - 53f4e6c3208733a5c50ada6fc8f009c892f1b373 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #647 from Dynamoid/prepare-release-3-9

Prepare 3.9.0 release

github.com/Dynamoid/dynamoid - 0c5cee6684c836471b56d5631b857c5adcd59bc3 authored over 1 year ago by Andrii Konchyn <[email protected]>
Update CHANGELOG

github.com/Dynamoid/dynamoid - ddb264e3a7b28a42c4636bc6eaea42babbf04c0a authored over 1 year ago by Andrew Konchin <[email protected]>
Bump version to 3.0.0

github.com/Dynamoid/dynamoid - 74c76decd94b6280901d00de0ab2133ce79db7a0 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #645 from Dynamoid/add-after-find-callback

Add after_find callback

github.com/Dynamoid/dynamoid - 0316872693d48a5a951b1754ac27dc3a152ca95f authored over 1 year ago by Andrii Konchyn <[email protected]>
Update the Callbacks section in README.md

github.com/Dynamoid/dynamoid - 98064675d857c8e846ddda4de3027f6ef32c300d authored over 1 year ago by Andrew Konchin <[email protected]>
Fix typo in #initialize specs

github.com/Dynamoid/dynamoid - 27ffe24e71d974da935c36baf36849bc513d8a0c authored over 1 year ago by Andrew Konchin <[email protected]>
Add after_find callback

github.com/Dynamoid/dynamoid - a3a6a1128c6d07f364c8eda8bca3becbdca1ef64 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #642 from Dynamoid/add-ruby-3-2-on-ci

Add Ruby 3.2 on CI

github.com/Dynamoid/dynamoid - 47d949268144ae50504b16a74e2d12cec6f1ccc5 authored over 1 year ago by Andrii Konchyn <[email protected]>
Update pry gem version to the latest one (0.14.2)

There was an issue with pry and pry-byebug on Ruby 2.3 but looks like now the issue is resolved.

github.com/Dynamoid/dynamoid - e4a3f990a59c211506e423f9c5e7b00ef7a6e8ab authored over 1 year ago by Andrew Konchin <[email protected]>
Use localhost domain in endpoint in specs

dynamoid-local running in Docker isn't available anymore on 127.0.0.1 by some reasons

github.com/Dynamoid/dynamoid - a33f767e67e872a6b37712c6358318344cf5b265 authored over 1 year ago by Andrew Konchin <[email protected]>
Add Ruby 3.2 on CI

github.com/Dynamoid/dynamoid - 3cf601fc052faa5451970a1922c1302cb8c4dad8 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #634 from Dynamoid/fix-callbacks

Fix callbacks

github.com/Dynamoid/dynamoid - c280f2d95c03fd971ca01823aa6c121ce6a7ff46 authored over 1 year ago by Andrii Konchyn <[email protected]>
Run touch callbacks in #increment!/#decrement!

github.com/Dynamoid/dynamoid - fbb690e46fa471cf86199524802640215c221dbe authored over 1 year ago by Andrew Konchin <[email protected]>
Fix #touch method

Changes:
- accept :time option
- accept several attribute names
- call :touch callbacks

github.com/Dynamoid/dynamoid - 753e84879ca2abb7db54dbc41e4645154ee6e034 authored over 1 year ago by Andrew Konchin <[email protected]>
Add missing specs for callbacks

Add specs for the following methods:
- #save
- #update_attributes!
- #update_attribute
- #update...

github.com/Dynamoid/dynamoid - 32cccb68aecd6f50fac9d68bb70cd4bd4b5426e8 authored over 1 year ago by Andrew Konchin <[email protected]>
Don't run before/around _initialize callbacks

github.com/Dynamoid/dynamoid - dd6f35afdc3b4960f5f74a3c382f495269210001 authored over 1 year ago by Andrew Konchin <[email protected]>
Fix order of save and create\update callbacks.

The save callback is outer for the create/update ones.

github.com/Dynamoid/dynamoid - 2c7b33d2294c2032bd0e680aee842202af4d8686 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #632 from Dynamoid/fix-save-with-touch-false

Fix save(touch: false)

github.com/Dynamoid/dynamoid - 1f09be1270e55327fd357410359dafdc5219400d authored over 1 year ago by Andrii Konchyn <[email protected]>
Fix #save(touch: false) and set updated_at for a new record

github.com/Dynamoid/dynamoid - 66b1a36aadf26c6009109a2d5492534b3f64843d authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #623 from Dynamoid/optimize-saving

Optimise #save

github.com/Dynamoid/dynamoid - 54632b952a0f00b24116f964d37dd862959111c5 authored over 1 year ago by Andrii Konchyn <[email protected]>
Merge pull request #633 from Dynamoid/override-model-inspect-method

Add #inspect method to display only attributes

github.com/Dynamoid/dynamoid - a08bc840df918114155e3639925fa5c08ece599f authored over 1 year ago by Andrii Konchyn <[email protected]>
Add #inspect method to display only attributes and hide instance variables

github.com/Dynamoid/dynamoid - 7ce08c38b0a0db2ad8bc111833efa173ef39771c authored over 1 year ago by Andrew Konchin <[email protected]>
Send only changed attributes when save a persisted model

github.com/Dynamoid/dynamoid - e93054b2098c176e808b912321935e4b1ea16a89 authored over 1 year ago by Andrew Konchin <[email protected]>
Send PutItem request when save a model only if there are changed attributes

github.com/Dynamoid/dynamoid - 61c7f6b7e20fc21b51d8ac87efd87bac55fdc1d8 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #588 from bonty/feature/support-sti-class-rename

Support changing type attribute value

github.com/Dynamoid/dynamoid - 27ec30ca75aafa7912e241d6d571e55a62754712 authored over 1 year ago by Andrii Konchyn <[email protected]>
add test for .sti_class_for

github.com/Dynamoid/dynamoid - 103a4c791231f498e84236ef9e584dac7a35a1cd authored over 1 year ago by bonty <[email protected]>
add sti_name support

github.com/Dynamoid/dynamoid - 2f6f691e4a76d97a035b017f7ce340ffe69eca00 authored over 1 year ago by bonty <[email protected]>
Merge pull request #630 from Dynamoid/add-ability-to-run-partiql-queries

Add ability to run PartiQL queries

github.com/Dynamoid/dynamoid - 86d287a87841314a9d5463c9823a8d53c752ae06 authored over 1 year ago by Andrii Konchyn <[email protected]>
Add Adapter#execute method to run PartiQL queries

github.com/Dynamoid/dynamoid - b6ef19e462d2fec7777585aff415c188bd0c904f authored over 1 year ago by Andrew Konchin <[email protected]>
Add formatter with request only that takes only one line

github.com/Dynamoid/dynamoid - 5563e4de2ba75c21bdb4638335c411a28ee9527d authored over 1 year ago by Andrew Konchin <[email protected]>
Turn on request logging in bin/console

github.com/Dynamoid/dynamoid - 79b7cbb03b4714fb2c26850821ddee3e44b6929e authored over 1 year ago by Andrew Konchin <[email protected]>
Refactor result_item_to_hash method to use Hash#symbolize_keys in adapter plugin

github.com/Dynamoid/dynamoid - a2d47d6121f74ec79160161c66a02962d34b56a0 authored over 1 year ago by Andrew Konchin <[email protected]>
Merge pull request #628 from Dynamoid/fix-import-and-attribute-changes

Fix .import and mark attributes of persisted models as not changed/dirty

github.com/Dynamoid/dynamoid - b4038b50a718d059373b268a1e6289b238bcd1f4 authored almost 2 years ago by Andrii Konchyn <[email protected]>
Fix .import and mark attributes of persisted models as not changed/dirty

github.com/Dynamoid/dynamoid - 4daa35a1159da96917aa4fd912d6f21f09d835ac authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #627 from Dynamoid/make-some-methods-in-dirty-module-public

Make some methods in Dirty module public

github.com/Dynamoid/dynamoid - 77f956b44c46828018d668b745f262c535306e49 authored almost 2 years ago by Andrii Konchyn <[email protected]>
Refactor Dirty module a bit

github.com/Dynamoid/dynamoid - 3ab00ba0f324aea02f26261be3f17a829959ac77 authored almost 2 years ago by Andrew Konchin <[email protected]>
Add missing specs

github.com/Dynamoid/dynamoid - 5b9326c0d54afe9a9e98701691eac199383d015f authored almost 2 years ago by Andrew Konchin <[email protected]>
Make #clear_changes_information, #changes_applied, and #clear_attribute_changes in the Dirty module public

github.com/Dynamoid/dynamoid - eeb0ce3bfc313cbd5db2e1f10585a4828516e069 authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #626 from Dynamoid/fix-saving-empty-set-and-string

Fix #update, #update!, .update_fields, .upsert and save empty Set and String as nil

github.com/Dynamoid/dynamoid - 13ee68058a4b4798d41cfafdcdfc47c22f4a7401 authored almost 2 years ago by Andrii Konchyn <[email protected]>
Fix #update, #update!, .update_fields, .upsert and save empty Set and String as nil

github.com/Dynamoid/dynamoid - 56df2a551c7dd90cec6f87da46867accaa6f5a0d authored almost 2 years ago by Andrew Konchin <[email protected]>
Merge pull request #624 from Dynamoid/fix-increment-and-decrement-with-bang

Fix #increment! and #decrement! methods to behave similar to the Rails' ActiveRecord methods

github.com/Dynamoid/dynamoid - 0df1e6f6e9a0cb1771d0592c3bd3861cdf775315 authored almost 2 years ago by Andrii Konchyn <[email protected]>
Support :touch option in the .inc method

github.com/Dynamoid/dynamoid - 5476f0dbbd647a09ce756612d944f31832189c9c authored almost 2 years ago by Andrew Konchin <[email protected]>