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

CHANGELOG [ci skip]

72be45f459d8f3f1c64396c2a077470a471b842a authored over 7 years ago by Luca Guidi <[email protected]>
Prepare for v1.1.0.beta1

2e7d20826df3c0d296d9b9adfce3f2ae89360aba authored over 7 years ago by Luca Guidi <[email protected]>
Wrap association exceptions (#434)

cab9bbc9ce550275e250b01eda6dcac91ef52445 authored over 7 years ago by Marcello Rocha <[email protected]>
Add helpful message for missing executable (#435)

e44f3f1cc368f30e8ea015f374e2ee4904774476 authored over 7 years ago by Sean Collins <[email protected]>
Allow to specify the behavior of the manual schema for an entity (#431)

d862c68bc4aa3f8e6e75eefc1ce19e36ad0813e1 authored over 7 years ago by Luca Guidi <[email protected]>
Feature: Support for one-to-one associations (#425)

d005ec9d3699cb576b895e45f832929fba3a3be5 authored over 7 years ago by Marcello Rocha <[email protected]>
Fix for nil FKs on a belongs_to association (#428)

14e9841f5d6f9ad8c3bcbcd5a80b57425343c2cf authored over 7 years ago by Marcello Rocha <[email protected]>
Fix warnings for #419

d17de4f796d11babe833a56b5f1341c04ccc7545 authored over 7 years ago by Luca Guidi <[email protected]>
Feature: Support for many-to-many associations (#419)

d1ad5b59e878a2be49805f96e0a95af1441cd258 authored over 7 years ago by Marcello Rocha <[email protected]>
Merge branch 'master' into develop

1fcf5454172e3d5ef2912e6bedd8f601f77e2c16 authored over 7 years ago by Luca Guidi <[email protected]>
Prepare for v1.0.2

ca63861670438e38597bf7fc29004fe2645ecea7 authored over 7 years ago by Luca Guidi <[email protected]>
Don't remove migrations if Migrator#apply fails to dump the database (#424)

57483e31f4e6969c66ee96ff9da652f6e0111cf8 authored over 7 years ago by Luca Guidi <[email protected]>
Make rubocop happy :cop:

7e5f61e66aa8c9cb6ffe40bde4d3c645eb1e9a20 authored over 7 years ago by Luca Guidi <[email protected]>
Replace URI.escape (deprecated) with CGI.unescape Ref #415

61b51f1e2abacc689cd17a552559a7644348e764 authored over 7 years ago by Luca Guidi <[email protected]>
Cleanup for #423

56961cfd0e7ff50f2bec08ce462b12e4a5151b1f authored over 7 years ago by Luca Guidi <[email protected]>
Add proper handling for json and jsonb in Postgres (#423)

7d985bfaab9fd299440f04927b0168988e8a4a41 authored over 7 years ago by Paweł Świątkowski <[email protected]>
Temporary skip failing spec for JRuby/MySQL

935263ab78bc24777bc58f7dca61a8e5acc3dbd7 authored over 7 years ago by Luca Guidi <[email protected]>
Temporary skip failing spec for JRuby/MySQL

a1d4ebf86eff9bae1920b20314c6d9c1a03e7a2f authored over 7 years ago by Luca Guidi <[email protected]>
Specify --host, --port arguments for MySQL CLI tools

a1b03c091e336171e796c6696a1d0fd3ddf3a1e9 authored over 7 years ago by Luca Guidi <[email protected]>
Specify host and port via env vars when using MySQL CLI commands

a9ba33e869d2b1254ef3aa142c168ffea63e6814 authored over 7 years ago by Luca Guidi <[email protected]>
Revert "When granting MySQL privileges on CI, use '%' as wildcard for host"

This reverts commit d0b4b87512e8e5a6fa4082b6438a574c518e91d0.

8c9a9c9fc63b3e8f974738169f2549fa0a0d5e8e authored over 7 years ago by Luca Guidi <[email protected]>
When granting MySQL privileges on CI, use '%' as wildcard for host

d0b4b87512e8e5a6fa4082b6438a574c518e91d0 authored over 7 years ago by Luca Guidi <[email protected]>
Fix ENV['HANAMI_DATABASE_URL'] for MySQL on CI. Grant all privileges to MySQL CI user.

dabd186b7348a8c0b105eeda21f0ef4f266c43d8 authored over 7 years ago by Luca Guidi <[email protected]>
Ruby on Linux with SQLite3 now raises `Hanami::Model::CheckConstraintViolationError` instead of `Hanami::Model::ConstraintViolationError`

f66c17f2b33c43c80fe501cd1e2e360f735ec7ab authored over 7 years ago by Luca Guidi <[email protected]>
Fix timestamps for models not having updated_at column. (#413)

163b1958f58930af622ce00bd58324e6274e5c10 authored over 7 years ago by Marion Duprey <[email protected]>
Handles special characters on pgsql password (#415)

* handles special characters
The ENV variable `PGPASSWORD` needs string that are not percent-en...

39765ec3188418a7d096086a068767b02f127b64 authored over 7 years ago by Maurizio De Magnis <[email protected]>
Merge branch 'master' into develop

29b5089272e51ff5a3b4e3d4d7613501d03f5261 authored over 7 years ago by Luca Guidi <[email protected]>
Bump deps

7f2b3179b73ec86c5e61c8c715aca21d605e8db7 authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

8d6999196d2b7b3ab6675473e3e400637e7e9c2c authored over 7 years ago by Luca Guidi <[email protected]>
Fixed build due to dry-types 0.11.0 changes

1a4ebbd53b14d7ae0d029afcb32f794b55462fec authored over 7 years ago by Luca Guidi <[email protected]>
Upgrade CI rubies

94efd096ca0d5e5420c659919a5384238fb6bd24 authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

7d81b3715c5bd298cdb4971e5914cb2fadf142b6 authored over 7 years ago by Luca Guidi <[email protected]>
Prepare for v1.0.1

38f181a2e55a9888faeb6f11c8779fff0b576c13 authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

e4bbc0d19c76f8b7e43ac93ecdbc9d8b7571f95e authored over 7 years ago by Luca Guidi <[email protected]>
Fix/silence Ruby warnings for Hanami::Repository

ff2dae480a5736b2dfd6c4a0f9bb6ef9e1aec94f authored over 7 years ago by Luca Guidi <[email protected]>
Fix build for JRuby

159f5706c990f4dc27c138e00415cbb04289b917 authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

b83774789592e6b2c802e97c29005c8b20b342bd authored over 7 years ago by Luca Guidi <[email protected]>
Move integration specs under namespaced directory

f4f59c636a739e320f43a126773fcaeaa0c3ddd0 authored over 7 years ago by Luca Guidi <[email protected]>
Added more specs

05a1939b6511db1357a7388a18a47d5099a699e2 authored over 7 years ago by Luca Guidi <[email protected]>
Require coverage support file during tests

9879edfb6902d43a8be1ca85c1cedfaba716c11d authored over 7 years ago by Luca Guidi <[email protected]>
Migrate from Coveralls to Codecov

d783579fd2ea7e4dd619769e20e92f9d8b990307 authored over 7 years ago by Luca Guidi <[email protected]>
Support for the Many-to-One association (#398)

* Starting to fully support the many-to-one association

- belongs_to will now instantiate a
...

7d3f059e76ae87a5582ebc75211cbc57da16ce83 authored over 7 years ago by Marcello Rocha <[email protected]>
Do not override class-level input in commands (#405)

The previous version modified class-level state on each command call.
This led to a big perform...

be049d05f0d18e4653167fbb8d74a19fe52c1d6d authored over 7 years ago by Nikita Shilnikov <[email protected]>
Merge branch 'develop'

af7ebd54af4b7d96a75cd82ae9923d18b9f0366a authored over 7 years ago by Luca Guidi <[email protected]>
Finished RSpec migration

e8554caf28ef11f9a1c1d73eb90f8bfd0adf89b1 authored over 7 years ago by Luca Guidi <[email protected]>
Removed all the old Minitest tests

981979a3ca31d10502474c00bb5546f438ad79a6 authored over 7 years ago by Luca Guidi <[email protected]>
Ported newer tests to RSpec

a12c845b657dd46f4f1e39ce4dc9214eb16783e2 authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

08d7f1a47e622be85b871863ee39e142b2c094b9 authored over 7 years ago by Luca Guidi <[email protected]>
Cleanup for #396

5e8193d30ef4458d6af5b81475e39e51b20c506c authored over 7 years ago by Luca Guidi <[email protected]>
Merge branch 'migrate-to-rspec' of https://github.com/bbonislawski/model into bbonislawski-migrate-to-rspec

7711faaf38a8bc311219697c0f92cf034a670f6b authored over 7 years ago by Luca Guidi <[email protected]>
Enforce repository relation name as a symbol (#403)

72eb24bae965f74b27cf75ffffa7bde5a728b581 authored over 7 years ago by Luca Guidi <[email protected]>
Use `Hanami::Utils::Hash.deep_symbolize` (#401)

* Use `Hanami::Utils::Hash.deep_symbolize`

As effect of this change, the internal attributes ...

36003ff50c571574269cd81d0c0554cc9d949bf5 authored over 7 years ago by Luca Guidi <[email protected]>
Shallow symbolize entities with explicit schema (#395)

e63f883152fc350eb202f21f29675e6052459d39 authored over 7 years ago by Kai Kuchenbecker <[email protected]>
Support for rom-sql 1.3 and dry-types 0.10 (#400)

6a57352054eec9323bb5633a6a8c539d713eeb9e authored over 7 years ago by Luca Guidi <[email protected]>
Merge pull request #397 from rogeriozambon/code-doc

Changing example in code documentation

07ebde14e3555cb195718581281639f6ebfc1d94 authored over 7 years ago by Sean Collins <[email protected]>
changing entity class example from code documentation

164ffe1750adb0d462559893ffc0fc998695b0a4 authored over 7 years ago by Rogério Zambon <[email protected]>
fix migrator specs

1c92254dc4b9e4ee31c66d946b5a38b9db78a0e5 authored over 7 years ago by Bartosz Bonisławski <[email protected]>
migrate from minitest to rspec

08288ba356d9ff74baab269caf2ec71eaa6968c0 authored over 7 years ago by Bartosz Bonisławski <[email protected]>
Prepare for v1.0.0

484ae5a2d3e8889b592ee6113c3cfde9cdd05593 authored over 7 years ago by Luca Guidi <[email protected]>
Make the build to pass with rubocop 0.48.0

9183201f9ef9d8819eb2b2f79de49ba101243427 authored over 7 years ago by Luca Guidi <[email protected]>
Prepare for v1.0.0.rc1

87a00da565b6c3db3dc8074d11884d75c015d456 authored over 7 years ago by Luca Guidi <[email protected]>
Authors in gemspec

2ce787bb4a1f4375382ab19cd6bfb1e7f824aca0 authored almost 8 years ago by Luca Guidi <[email protected]>
CHANGELOG [ci skip]

2c84f387e8fa5ddfd0ce7e266800ad02ee4231c4 authored almost 8 years ago by Luca Guidi <[email protected]>
Merge pull request #390 from cllns/rename-wharehouse

Fix typo: wharehouse -> warehouse

50381b51e47c072c50a3325c08c6d6dac57f781d authored almost 8 years ago by Sean Collins <[email protected]>
Fix typo: wharehouse -> warehouse

07cb55f550d38ff29fffd948236f987944f4e87d authored almost 8 years ago by Sean Collins <[email protected]>
API docs [ci skip]

f8324cb881822d03e18de6d08cec1bdabf74e972 authored almost 8 years ago by Luca Guidi <[email protected]>
Prepare for v1.0.0.beta3

eda91d72feecbf51d65151ab14d50dcaf3fb11b4 authored almost 8 years ago by Luca Guidi <[email protected]>
Introduce `Hanami::Model.disconnect` (#389)

* Introduce `Hanami::Model.disconnect`
This is designed for rebooting apps in production

* A...

9735ada4954fcd3a755af3f122f956dc0bc62603 authored almost 8 years ago by Luca Guidi <[email protected]>
Merge pull request #388 from nickgnd/update-copyright

Update copyright to 2017

38d3a911027e3a1bbe82cc9f9e95f9aec4efbd6f authored almost 8 years ago by Sean Collins <[email protected]>
Update copyright to 2017

b4f972b4300820fe76583d07c24b45fa041bebca authored almost 8 years ago by nickgnd <[email protected]>
Depend on rom-repository ~> 1.2 and rom-sql ~> 1.1

c23a97e987102d7ea264825f810ee4c1fa63a0c6 authored almost 8 years ago by Luca Guidi <[email protected]>
Fix spec problem introduced by 0a3768e

bae750c865523fbdd5b8f3622172745f5e1ac1ae authored almost 8 years ago by Luca Guidi <[email protected]>
CHANGELOG [ci skip]

c3aec2dbf036a5b3be41038db05e824b4ca62849 authored almost 8 years ago by Luca Guidi <[email protected]>
Merge branch 'artofhuman-fix-console-for-postgresql'

dd884809fb47dee802cd7ab65400857a79d3d47d authored almost 8 years ago by Luca Guidi <[email protected]>
Merge branch 'fix-console-for-postgresql' of https://github.com/artofhuman/model into artofhuman-fix-console-for-postgresql

f83016be74ecddf0c4987551f1fe39caa0f0110e authored almost 8 years ago by Luca Guidi <[email protected]>
Cleanup for #384

0a3768e7e2308e1fd4d67d85dcd0bad9bffe0e4d authored almost 8 years ago by Luca Guidi <[email protected]>
Fix securerandom require in tests

5a5a443870eb40b0dd6dbf98f1e23d538c113649 authored almost 8 years ago by Luca Guidi <[email protected]>
Parse host and port from connection url with params (#384)

* Parse host and port from connection url with params

* port should be a number

9bd8a05a6693901e5aa8f7ee3f1c546b20e8ffd5 authored almost 8 years ago by Semyon Pupkov <[email protected]>
Fix error in `db console` command when scheme is postgresql

Fixed error:
```
NoMethodError: undefined method `connection_string' for nil:NilClass
```

2bdf95ba905d9b71fabc6965c12bbab3d87cb6fa authored almost 8 years ago by Semyon Pupkov <[email protected]>
Prepare for v1.0.0.beta2

b671e0246443f85895211552729ef0527eca693d authored almost 8 years ago by Luca Guidi <[email protected]>
Ensure MySQL migrator to create/drop databases with dash in name (#383)

4218b5b48662f59113b80515886a99fe7e17441b authored almost 8 years ago by Luca Guidi <[email protected]>
Implement `Repository#first` and `#last` without SQL conditions. Ref #380

57377946bcc0bf13e4a947309ac4c90add0cb283 authored almost 8 years ago by Luca Guidi <[email protected]>
Username and Password detection (#382)

* Create tests for a non jdbc connection and fix the arising issues
* Substitutes the `raw` cal...

387f78753fb02925bb62f9bb54b77944abdb802a authored almost 8 years ago by Marcello Rocha <[email protected]>
Bump rom-repository dependency on ~> 1.1

384c5a1101fd362dde290b5dce8945a9a1a29a9a authored almost 8 years ago by Luca Guidi <[email protected]>
CHANGELOG [ci skip]

4c86938a7ab44d93bbedccba40a0752ad8fc2738 authored almost 8 years ago by Luca Guidi <[email protected]>
Merge pull request #379 from hanami/bump-сopyright-year

Bump сopyright year

0e251c47dd2f70fc44baa4147a368eae7a76b998 authored almost 8 years ago by Sean Collins <[email protected]>
Bump сopyright year

7787100c0556ef8f6ca6054d3424aab74e45c14e authored almost 8 years ago by Anton Davydov <[email protected]>
Let migrator to lazily connect to the database

Sequel v4.43.0 eager tries to connect to PostgreSQL databases when
`Sequel.connect` is called. I...

fb50298c7d6c81dcb31afe692e050f1d4fc9980b authored almost 8 years ago by Luca Guidi <[email protected]>
Raise `Hanami::Model::MissingPrimaryKeyError` if the table doesn't has a primary key.

c965327bdd0a291cc80b18b47b0f16e41ec9418f authored almost 8 years ago by Luca Guidi <[email protected]>
CHANGELOG

88b06cfc993ea826b1661e2056c0c573e4970265 authored almost 8 years ago by Luca Guidi <[email protected]>
API doc

bbee5b94d8b454aa6f9202a171fc393923e796e9 authored almost 8 years ago by Luca Guidi <[email protected]>
Introduce mapped relations to avoid ROM::Relation#as on repository queries (#378)

* Introduce mapped relations to avoid ROM::Relation#as on repository queries

* Let devs to ac...

a9f6c6ed17058ed40af4234aaa1689faf5d6697d authored almost 8 years ago by Luca Guidi <[email protected]>
Merge pull request #376 from hanami/fix_jruby_sqlite_connection_regex

jruby: Fix sqlite connection regex

845fa71163f555722b52072580c05ec424afbe86 authored almost 8 years ago by Alfonso Uceda <[email protected]>
Raise exception when Repository#find is used against a table w/o primary key (#375)

* Use by_pk view from ROM instead of a custom by_primary_key

* Raise Hanami::Model::UnknownPr...

281abb251b362d4acc998826b2b062bd053cd365 authored almost 8 years ago by Luca Guidi <[email protected]>
Fix schema mapping

8ef56153caa8d3f39b48189d64ba006cab836d8e authored almost 8 years ago by Piotr Solnica <[email protected]>
Rename schema_hash => input_schema

rom 3.0.0 introduced bi-directional schemas so now we have
`input_schema` for commands and an op...

c239ca83bd114b76589702ba6b0aeac51c030e24 authored almost 8 years ago by Piotr Solnica <[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]>
API docs for Repository.schema [ci skip]

ade8bf454f08f0bb066dc878aa962f20f11af299 authored almost 8 years ago by Luca Guidi <[email protected]>