Ecosyste.ms: OpenCollective

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

github.com/hanami/model

Ruby persistence framework with entities and repositories
https://github.com/hanami/model

Upgrade to ROM 3

27cc69ecc89bec93690b575eaac2612987058b97 authored almost 8 years ago by Luca Guidi <[email protected]>
API docs for Repository.schema [ci skip]

ade8bf454f08f0bb066dc878aa962f20f11af299 authored almost 8 years ago by Luca Guidi <[email protected]>
Upgrade to ROM 3

9748c7774b903a0a60769fcecf9eee296e4ad20d authored almost 8 years ago by Luca Guidi <[email protected]>
Relax deps on rom* for now

95493e87fa38650e16db6f62f14a6d1fe7cd059c authored almost 8 years ago by Piotr Solnica <[email protected]>
Use rom-repository from master

116e86d69853f553cbbb85fac8cf0b90d8ae71ee authored almost 8 years ago by Piotr Solnica <[email protected]>
jruby: Fix sqlite connection regex

6bdf4771b757b6a309d04ccad30716437bf87b45 authored almost 8 years ago by Alfonso Uceda Pompa <[email protected]>
Introduce Hanami::Model::Configuration#logger=

323fe4385da0f022640af5cd57c7ac7847efba55 authored almost 8 years ago by Luca Guidi <[email protected]>
Avoid configure gateway if the user hasn't configured the gateway block. Ref #372

09d448d46843daec086c38ab7861df23acc4f961 authored almost 8 years ago by Alfonso Uceda Pompa <[email protected]>
Fix the build for JRuby

8024bf39be219cd9bcd3b46fb066bba4331c74ba authored almost 8 years ago by Luca Guidi <[email protected]>
Test against JRuby 9.1.6.0

b55ad8fbb82ed6015e21f4e8c345bd94f15d5b86 authored almost 8 years ago by Luca Guidi <[email protected]>
Configuration gateway (#372)

a3a81ea5877c0476c70895d5f4426c1e2c1c6bdd authored almost 8 years ago by Luca Guidi <[email protected]>
Update README.md (#371)

fd57f133d0ca7a6df42d576716643d19c070dc39 authored almost 8 years ago by Sean Collins <[email protected]>
DRY Configurator with only migrations_logger. Ref #368

1301fd2ebf1159ea9011bbd9c4989b3ae7346558 authored almost 8 years ago by Luca Guidi <[email protected]>
Automatic logging to stdout when running migrations

eda8737ecdcff5f9509498587041dae02033da03 authored almost 8 years ago by Luca Guidi <[email protected]>
Log database operations

0298ea6f7d67046cd1a8434e0468910eda09d900 authored almost 8 years ago by Luca Guidi <[email protected]>
Refactoring: introduce Hanami::Model::Configuration#migrations_logger as private API

0870d266bc840e0be61954522474f1f7fef22c99 authored almost 8 years ago by Luca Guidi <[email protected]>
Fixed README

a7bdd4e4b2b2e9c89deabc4da79110a9046925ba authored almost 8 years ago by Luca Guidi <[email protected]>
Map rom/rom-sql exceptions and re-raise as hanami-model errors (#366)

Map `ROM::SQL::UnknownDBTypeError` as `Hanami::Model::UnknownDatabaseTypeError`

6543e8b9db0e97a308c12104fcafe50ca13c20af authored almost 8 years ago by Luca Guidi <[email protected]>
Fix build for SQLite on JRuby

The latest version of jdbc-sqlite3 (3.15.1) introduced non-backward
compatibility changes in exc...

6a4b13ae857196aea5edec473db4deff14346a99 authored almost 8 years ago by Luca Guidi <[email protected]>
Fix build for SQLite

NOTE: Something has changed recently in SQLite: the lib itself or the
gem. We had broken builds ...

38a5a4fbe2de248eb6c7bd7873f64c3d4b23ad6f authored almost 8 years ago by Luca Guidi <[email protected]>
Merge pull request #362 from hanami/relation-read

Added specs for relation read

723dce3da3255fde8c5c477d984a37d8cf038cbd authored almost 8 years ago by Luca Guidi <[email protected]>
Update travis rubies versions

3df62062033f417406d9048968392edfd751f6b6 authored almost 8 years ago by Alfonso Uceda Pompa <[email protected]>
Added specs for relation read

242611be686d3a6ff114e2216e8d56dbf4c9ae3a authored almost 8 years ago by Luca Guidi <[email protected]>
Merge branch 'gramo-org-respect-given-timestamps'

fb18b6f6f2807ea088d5b0b71f85e8083c3d4ce1 authored almost 8 years ago by Luca Guidi <[email protected]>
Merge branch 'respect-given-timestamps' of https://github.com/gramo-org/model into gramo-org-respect-given-timestamps

2f6a31969ad52e5e935aebabfe3129c087ec40b8 authored almost 8 years ago by Luca Guidi <[email protected]>
Deep symbolize entity attributes

47b9f5c6130438881a4eae0a7d9246cf524eaa15 authored about 8 years ago by Luca Guidi <[email protected]>
Bump version to 1.0.0.beta1

692f1d6b44ed5d0e70dbf5d8c0d4b4758034abe5 authored about 8 years ago by Luca Guidi <[email protected]>
Depend on hanami-utils ~> 1.0.0-beta1

14e25787691d5b8ce6daed7d0f1183c6c01fa70a authored about 8 years ago by Luca Guidi <[email protected]>
Fixed unnecesary inline rubocop style

Added travis gitter webhook

bfd1717e244b91249e7ee6641898ebde5cfcbb1c authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Fix formatting text for migration error message

5ed911c0978c266ec11e5d1a309ca22c4ed1d126 authored about 8 years ago by Anton Davydov <[email protected]>
Revert jruby-9.1.6.0 to jruby-9.1.5.0

f2b12b96e08f34093294ec0968718b2587b19138 authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Added .rubocop inherited file to gitignore

110e7d7fa50f278eda8f49ec4446e43db1533226 authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Update travis rubies versions

b0c191578b6b29b693d7b639f07c03c77e314354 authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Removed inline rubocop lines

f1f16fe372c380a9ce20505169d44d034811460c authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Update rubocop inheriting from hanami repository

8b9a871a9fc0cdae448d607b44c2b8435d6a6263 authored about 8 years ago by Alfonso Uceda Pompa <[email protected]>
Timestamp plugin respects given timestamps.

If no timestamps is given, as it most often will, then current time
will be used. If timestamps ...

74c1aa6eeaa36e4ffbece88382af5510f1ad2bd8 authored about 8 years ago by Thorbjørn Hermansen <[email protected]>
Merge pull request #350 from beauby/remove-github-template

Remove PR template.

eea301a796f36c748fbb8cd0ccb1c5799195b843 authored about 8 years ago by Alfonso Uceda <[email protected]>
Merge pull request #346 from tiagofsilva/bugfix-readme-typos

Fixes a couple of README typos

ad62bafad650429c79a248dd803285b7a72bfd0a authored about 8 years ago by Alfonso Uceda <[email protected]>
Merge pull request #348 from vyper/patch-2

Test against MRI 2.3.3

ed844a80defb9ddabdc388f8e8a4b16870a41b27 authored about 8 years ago by Alfonso Uceda <[email protected]>
Remove issue template.

146100968adfe3b1674afc1f60aea15df0523e74 authored about 8 years ago by Lucas Hosseini <[email protected]>
Test against MRI 2.3.3

https://www.ruby-lang.org/en/news/2016/11/21/ruby-2-3-3-released/

85cfe65d12b67666bbf505259394a780c20583cf authored about 8 years ago by Leonardo Saraiva <[email protected]>
Fixes a couple of README typos

8c44fc613c0d6c7ae51354d983ca2052b1dd55df authored about 8 years ago by tiagofsilva <[email protected]>
Prepare for v0.7.0

35b9b39659930a5bb9b835e76fb3a1d2ae1180b4 authored about 8 years ago by Luca Guidi <[email protected]>
Enable test for writing aggregates in association

eebcacee9675b5854c16ebee976c233fd1673803 authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #341 from beauby/fix-readme-2

Fix example in readme.

f65d0e9ef47f909acb5c81a07dba77886ad6ea0b authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #340 from beauby/fix-all

Fix return value of Hanami::Repository#all.

99e0da86b15840b7f2c1259e74da12f283cb65b6 authored about 8 years ago by Luca Guidi <[email protected]>
Specify username and password in README [ci skip] Closes #326

3fc24bad318c2e7bb0a5e0b54f169424fa61a108 authored about 8 years ago by Luca Guidi <[email protected]>
API docs [ci skip]

8775b815edfaef38a1d98cdd83704bbcf2c553f9 authored about 8 years ago by Luca Guidi <[email protected]>
Ensure PostgreSQL types to be used when a database table is missing timestamps. Thanks to @flash-gordon for his help.

cf0c843ee1f0bcf78b56dd19e8ae4f3f7fdcf3a0 authored about 8 years ago by Luca Guidi <[email protected]>
Fix example in readme.

d8d15945ba0677097adfa23b357f590fac752b50 authored about 8 years ago by Lucas Hosseini <[email protected]>
Add regression tests for Repository#all.

6f4e3fe5715f53bea18cc2ee14c478c5687b97d9 authored about 8 years ago by Lucas Hosseini <[email protected]>
Fix return value of Hanami::Repository#all.

23064439e88a1946f0e1bbacc7e61d5360407e77 authored about 8 years ago by Lucas Hosseini <[email protected]>
Merge pull request #339 from beauby/patch-1

Update CHANGELOG.md

514fbfdadaa7b41c38809d0af4e9f61a4ea10f27 authored about 8 years ago by Alfonso Uceda <[email protected]>
Update CHANGELOG.md

Fixed typos.

b30837fefb3577c1717d2b2f07dcc01eb1c08f81 authored about 8 years ago by Lucas Hosseini <[email protected]>
CHANGELOG [ci skip]

16a15075b7c5aaf9d3a7f8e1ffc5c31f34743bbb authored about 8 years ago by Luca Guidi <[email protected]>
Prepare for v0.7.0

935d997eba3b452682a462ae8c7541806c25e11a authored about 8 years ago by Luca Guidi <[email protected]>
Merge branch 'new-engine'

ec52a9d7d1c97e3d5ecfe867b2324795bd863851 authored about 8 years ago by Luca Guidi <[email protected]>
Change project description in gemspec

419712c618b3ba992aea396cd8312dae5248cd16 authored about 8 years ago by Luca Guidi <[email protected]>
README [ci skip]

9a2b3ee5dfe0015b8e5ce58f9ad6e4724680fcce authored about 8 years ago by Luca Guidi <[email protected]>
Enable HoundCI

4ad9db6de4b97df13e9e7486b8c6c5d3ff84c2c9 authored about 8 years ago by Luca Guidi <[email protected]>
Make Rubocop :cop: happy

c9440d4352f021dbb08b7355743b9ba8cdaf6a8b authored about 8 years ago by Luca Guidi <[email protected]>
README [ci skip]

cb59e7e6d8e15f56cac203e2d1948aa686d465d0 authored about 8 years ago by Luca Guidi <[email protected]>
Depend on rom-sql 0.9 (stable)

39633063065296c3b6de55dc27951200eaab4143 authored about 8 years ago by Luca Guidi <[email protected]>
CHANGELOG

b5300be8debb144b16626feb10628c3d0b65b1ba authored about 8 years ago by Luca Guidi <[email protected]>
Make Hanami::Entity a superclass instead of a module to include

813bcc151e9c229f105ae98c9e08b2228c2780bd authored about 8 years ago by Luca Guidi <[email protected]>
Enable again pending tests for PG types

49ea1508a71f6b2d0bcbe026fddecda65b0963a3 authored about 8 years ago by Luca Guidi <[email protected]>
Make build to pass with rom-sql master

5b62a8f7edae52b4ed396b922cd3b3438813c3bc authored about 8 years ago by Luca Guidi <[email protected]>
Save memory when hold reference to a set of attributes in entity schema

3d45c413b35dc12849cd4de940bf5d891acc2469 authored about 8 years ago by Luca Guidi <[email protected]>
Entities schema

bf4f2705afe1c9ecea2d36e149c6487e983c605a authored about 8 years ago by Luca Guidi <[email protected]>
Develop against dry-types 0.9 (stable)

af05f69bf8746d00cc84ad5501c2802421a43aad authored about 8 years ago by Luca Guidi <[email protected]>
Bump JRuby to 9.1.5.0

7ce76204d59d52c49947752115901f6e8e65a4a9 authored about 8 years ago by Luca Guidi <[email protected]>
Make the build to pass with rubocop ~> 0.45

dce6111456b02b65493519e2fabf1442330d8140 authored about 8 years ago by Luca Guidi <[email protected]>
Composite keys for SQLite can't be NULL

0ddf6e6ab4346dc220674c0dd4782a9734edfc6d authored about 8 years ago by Luca Guidi <[email protected]>
Extract Hanami::Model::Configuration#connection

911bfc5d96c16da014c6b35edf37d8e3c4b2d93e authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #336 from beauby/fix-readme

Fix readme.

be5ee9ac195a72fd0198e4e32e100de240fb479a authored about 8 years ago by Trung Lê <[email protected]>
Fix readme.

998282e1dadfd21d3929355cc462e1c81f2f209b authored about 8 years ago by Lucas Hosseini <[email protected]>
Get rid of useless `Array#compact` in `Consoles::Abstract#concat`. Thanks @cllns

cb61437d6554504d16310394791de13508544018 authored over 8 years ago by Luca Guidi <[email protected]>
Move repositories list from configuration to Hanami::Model so repositories and entities can be required before to configure the framework

af211f3259848e31e9dd64a33a7f70e37f1da9ba authored over 8 years ago by Luca Guidi <[email protected]>
Depend on dry-rb/dry-types HEAD until 0.9

97a241e789e8e3d7526230cfb839999dbad20bc0 authored over 8 years ago by Luca Guidi <[email protected]>
Don't let CI to fast finish in case of error

db8355f4427c888d229690d6d7503e9492e5e47f authored over 8 years ago by Luca Guidi <[email protected]>
Avoid string concatenation for console adapters. Minor refactoring.

cc3067b89c491953e8e10101b27d283b3efdb3cb authored over 8 years ago by Luca Guidi <[email protected]>
Unify MySQL database creation error message with the PostgreSQL one. Ref #325

ef50623689ae2ea93b122c4ab1c9f51cd84c7fac authored over 8 years ago by Luca Guidi <[email protected]>
Let `Hanami::Model::Association` to expose factory via `.build` instead of `.new`

480d1f48a2e1d9297ae5cc514c6cca3b93eb263b authored over 8 years ago by Luca Guidi <[email protected]>
Implement Hanami::Entity#hash. Thanks @pascalbetz

1c205eb65034871cb0bfd1f8f57eb8c23f8f53c4 authored over 8 years ago by Luca Guidi <[email protected]>
Entity enhancements

ec3aeed785ee0bee8c9db05464a2be33448eee8b authored over 8 years ago by Luca Guidi <[email protected]>
Fixed message expectation for Postgres migrator test

a0702bdf15f697691f2d5ee8d9ff855afed755ab authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into new-engine

79202596f230e61fd3f685e003e7fe5c0102d667 authored over 8 years ago by Luca Guidi <[email protected]>
Ensure Hanami::Model.configure to return Hanami::Model

c3b25de8b31a672a184ebb7b0ba3e1681d65eebb authored over 8 years ago by Luca Guidi <[email protected]>
CHANGELOG & README [ci skip]

a196a4e8f9720e14fd2c898bedec673a7a9890f8 authored over 8 years ago by Luca Guidi <[email protected]>
Make the build to pass with `rubocop ~> 0.43`

6faec0675d3b56a39dee07131f801b03b4114b74 authored over 8 years ago by Luca Guidi <[email protected]>
Add `rubocop` to `Gemfile`

eedff4f37f88003f1d94d0206c1e6a07dfd9b7a5 authored over 8 years ago by Luca Guidi <[email protected]>
Rubocop isn't a Rake task

9f111a42be48f6b063fea92f544ded201b8caa04 authored over 8 years ago by Luca Guidi <[email protected]>
Cleanup after engine rewriting

5c01ca20a0bae0cbc47429bbe5c22ef9d4aa0923 authored over 8 years ago by Luca Guidi <[email protected]>
Introduce 'schema' plugin for commands, in order to handle advanced types (eg. PG Array)

ef1d8f38affa31cef1febcb350ad57542ac39861 authored over 8 years ago by Luca Guidi <[email protected]>
Inherit CRUD operations from repository and configuration DSL

a9c3c408df19b89b693c4e1b9a4d0af45bb5a44a authored over 8 years ago by Luca Guidi <[email protected]>
Dismiss support for 'mysql' gem in favor of 'mysql2'

The gem was unmaintained since Jan 2015:

https://groups.google.com/forum/#!topic/rubyinstalle...

00151bd97492282ee00bc7a3d4f4b30864843cdf authored over 8 years ago by Luca Guidi <[email protected]>
Make exceptions to work on all OSes / Rubies / Databases

e7cb7072f14071b42807b6a61012a3efe04a702a authored over 8 years ago by Luca Guidi <[email protected]>
Updated Gemfile to use a specific development rom-sql branch

e43361d5cca34c8f9184dbde808c6ac2632af770 authored over 8 years ago by Luca Guidi <[email protected]>
Raise Hanami::Model specific exceptions for CREATE/UPDATE/DELETE commands

0d3312e8bd5ba659a0bc36b72f1e050bdc5ddf63 authored over 8 years ago by Luca Guidi <[email protected]>
Started with code cleanup

5cf7279247ec9435cfa19f3cbafa8a7727104ddd authored over 8 years ago by Luca Guidi <[email protected]>