Ecosyste.ms: OpenCollective

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

rom

Persistence and mapping toolkit for Ruby
Collective - Host: opensource - https://opencollective.com/rom - Code: https://github.com/rom-rb/rom

[devtools] update changelog.yml from e08337df2418875a0c5d563b51e8b64c55068e6a

github.com/rom-rb/rom - 387fbca230adafce6b5ce1610bd69ed9387b611c authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #651 from rom-rb/new-settings-api

[changelog]

added:
- "New settings API for components using dry-configurable (via #651) (@so...

github.com/rom-rb/rom - e08337df2418875a0c5d563b51e8b64c55068e6a authored over 3 years ago by Piotr Solnica <[email protected]>
Set DSL object as provider for all components

github.com/rom-rb/rom - 41644e704a32b53b972eda3727eec688668ea4d7 authored over 3 years ago by Piotr Solnica <[email protected]>
Remove inferring options from Components ext

github.com/rom-rb/rom - 144181bb95e200ee710f814df2893a80df163096 authored over 3 years ago by Piotr Solnica <[email protected]>
Encapsulate adding/replacing components in the DSL

github.com/rom-rb/rom - d45211cc8f5e7f3d3974439ad4c8474c39907aca authored over 3 years ago by Piotr Solnica <[email protected]>
Simplify adding schema view components

github.com/rom-rb/rom - 540dd6783ef707360302386e9035a89866e79206 authored over 3 years ago by Piotr Solnica <[email protected]>
Improve naming related to config/settings/provider config

github.com/rom-rb/rom - 941e794b8927684c6589a13c4acb66279beb41d0 authored over 3 years ago by Piotr Solnica <[email protected]>
Simplify adding schema components

github.com/rom-rb/rom - a1d9ef1ca5325b7b26cd6ca8682584e83b6fec8d authored over 3 years ago by Piotr Solnica <[email protected]>
Unify component DSL classes a bit more

github.com/rom-rb/rom - 7f287e96dc935a91daaea7d1d07c307d13bc7ba4 authored over 3 years ago by Piotr Solnica <[email protected]>
Use settings in Mapper component DSL

github.com/rom-rb/rom - 1996c1ead4c7e4a39630824ed1352b5cc24a7320 authored over 3 years ago by Piotr Solnica <[email protected]>
Extract inferring command class name to Configuration

github.com/rom-rb/rom - 47043190663daf819fcc48c2d1618b7b92d39a9f authored over 3 years ago by Piotr Solnica <[email protected]>
Use settings in Mapper

github.com/rom-rb/rom - b6e89754c9b38be6fcf8aae46ef48308b36762a7 authored over 3 years ago by Piotr Solnica <[email protected]>
Use settings in Transformer

github.com/rom-rb/rom - 63f9d642d22d517d3e4efa781cfaf51a0a8fe84c authored over 3 years ago by Piotr Solnica <[email protected]>
Port commands to use settings

github.com/rom-rb/rom - b08a05324343959a348bfb4c534a82f37b409dc7 authored over 3 years ago by Piotr Solnica <[email protected]>
Remove temporary command compat patches

github.com/rom-rb/rom - 43967d512f3644d05bd48790392b2436668044aa authored over 3 years ago by Piotr Solnica <[email protected]>
Turn inherited components into abstract components

github.com/rom-rb/rom - 824e55c4eb93a8251b096eb0aa724fd14c507c79 authored over 3 years ago by Piotr Solnica <[email protected]>
Remove temporary mapper compat patches

github.com/rom-rb/rom - 58353c6c02997dbb3d2f0aad56870a3c887e80b0 authored over 3 years ago by Piotr Solnica <[email protected]>
Move Relation.gateway to compat and simplify

github.com/rom-rb/rom - 30f6382bf6118b6a558ceef15a04cacab74cd9ed authored over 3 years ago by Piotr Solnica <[email protected]>
Move Relation.adapter to compat

github.com/rom-rb/rom - f7bf242071ed8fae0ace1dd52a19b440a84cf27b authored over 3 years ago by Piotr Solnica <[email protected]>
Port relation mapping config to settings

github.com/rom-rb/rom - f3c52325b8d3c16e437e17b87e34b427104a1899 authored over 3 years ago by Piotr Solnica <[email protected]>
Reorganize Relation inclusions/extensions

github.com/rom-rb/rom - 0e043e1bcb3e988d67b871b41bd69a69b662e34d authored over 3 years ago by Piotr Solnica <[email protected]>
No need to infer :id option in Relation DSL anymore

github.com/rom-rb/rom - ec7f03dc2c605e8a705e673f2a88d6829c24a224 authored over 3 years ago by Piotr Solnica <[email protected]>
Replace Relation's component.name setting with id and dataset

I finally realized that using relation's name object as a setting
was a mistake because it's a r...

github.com/rom-rb/rom - 95e2b459bc5bf06eaa8765e5aa05aa92581a54c0 authored over 3 years ago by Piotr Solnica <[email protected]>
Initial work on using new settings in components

github.com/rom-rb/rom - e00ec759d58d2b4051cf6218b8d6a79cb54694cd authored over 3 years ago by Piotr Solnica <[email protected]>
Move relation schema_* attrs to rom/compat

github.com/rom-rb/rom - ee7ec017792104d1ca6e46113037a238ec196628 authored over 3 years ago by Piotr Solnica <[email protected]>
Add component.gateway setting to Relation

github.com/rom-rb/rom - c5bab239cd7c3a161f892908ab78bf60ea382e19 authored over 3 years ago by Piotr Solnica <[email protected]>
Add dry-configuration master to Gemfile

github.com/rom-rb/rom - 3d6ac787adc17b0067ead5cdda4098e5eb70a239 authored over 3 years ago by Piotr Solnica <[email protected]>
Port Relation schema options to use the new settings API

github.com/rom-rb/rom - e5bf0b2d5b6be77cafb7676c40d01fd0d2662f1a authored over 3 years ago by Piotr Solnica <[email protected]>
Remove development dependencies from gemspec

github.com/rom-rb/rom - d4e16bfc04b3938dddd5cdd88ec696afdbafaebe authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - ce103190744b945c97ebe2cf833fd59aaced89d1 authored over 3 years ago by rom-bot <[email protected]>
[devtools] update changelog.yml from 9ef3ad9bbe60f5f683c29141e29a3f6f425e0a87

github.com/rom-rb/rom - ad422e6e4c9494023ee2014f4f1b565453f09df7 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #650 from rom-rb/generic-component-dsl

[changelog]

added: "Generic Component API which allows you to turn any class or object into a...

github.com/rom-rb/rom - 9ef3ad9bbe60f5f683c29141e29a3f6f425e0a87 authored over 3 years ago by Piotr Solnica <[email protected]>
Make DSL#mappers sig consistent with the rest

github.com/rom-rb/rom - 8a650932d9f7061b0da7bfe072b8d61afe693553 authored over 3 years ago by Piotr Solnica <[email protected]>
Use the new dynamic component module in Configuration

github.com/rom-rb/rom - e63ccc97f9ea313b78046ce63cfc31c005808a95 authored over 3 years ago by Piotr Solnica <[email protected]>
Refine and improve auto_register handling

github.com/rom-rb/rom - 1c5efafccad17c4c20b25f83fcdca54bd4e88007 authored over 3 years ago by Piotr Solnica <[email protected]>
Use the new dynamic component module in Relation

github.com/rom-rb/rom - 378afa7550aaaf54524faddc901960ce70bd8aa8 authored over 3 years ago by Piotr Solnica <[email protected]>
Unify component DSL and isolate inferring options

There's a lot of complicated logic here in order to maintain backward
compatibility. It's possib...

github.com/rom-rb/rom - bba7ae61a614342b20b367bb3eda6b99ce9df3b6 authored over 3 years ago by Piotr Solnica <[email protected]>
Merge pull request #649 from rom-rb/merge-configuration-and-setup

Merge Configuration with Setup

github.com/rom-rb/rom - a510ca33999b75bd47d9757944488952536d27a0 authored over 3 years ago by Piotr Solnica <[email protected]>
Merge Configuration with Setup

This was an overkill to have a separate Setup class that essentially
does the same thing as Conf...

github.com/rom-rb/rom - d4135d8fe05f2462b756c73ec53a855f2a137e47 authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 1ec2d9e7ed6963a445cd5599ba138eedc3caf6da authored over 3 years ago by rom-bot <[email protected]>
[devtools] update changelog.yml from 20012d9c7e9fb9b3449207a699b05fe3ac03e07a

github.com/rom-rb/rom - 427751d106f7477e37b947e4991b3e150646cfc0 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #648 from rom-rb/simplify-plugin-registry

[changelog]

changed: "Plugin API is now internally simplified which resulted in faster runtim...

github.com/rom-rb/rom - 20012d9c7e9fb9b3449207a699b05fe3ac03e07a authored over 3 years ago by Piotr Solnica <[email protected]>
Refactor and simplify plugin API

- Replace deeply nested plugin registries with a single one
- Add a backward-compatibility Resol...

github.com/rom-rb/rom - 422cbbdc7153addfffc204d3ba22fee586d0d984 authored over 3 years ago by Piotr Solnica <[email protected]>
Simplify handling of schema DSL and its plugins

github.com/rom-rb/rom - dec8381644b2490086348d84e080ec59441b18aa authored over 3 years ago by Piotr Solnica <[email protected]>
Merge pull request #647 from rom-rb/dataset-components

[changeset]

changed: "Relation datasets are now lazy-loadable and inheritable (via #647) (@so...

github.com/rom-rb/rom - 3e3bbe1b866bf472faac70a5a27c599715bf4f7d authored over 3 years ago by Piotr Solnica <[email protected]>
Introduce dataset components

This adds lazy-loadable dataset components which makes the entire setup
consistent as now all co...

github.com/rom-rb/rom - e55ee4c36a705a79235e574fee1052fc13bb206a authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 86aa1227742805f9f745fa521a3810229c531917 authored over 3 years ago by rom-bot <[email protected]>
[devtools] update changelog.yml from a16001e5e71d01fe5ac2d670ea69e75081c7621e

github.com/rom-rb/rom - dacb9ed2ac2f57a15613e469f694745c25474dd4 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #646 from rom-rb/association-components

Introduce association component

[changelog]

changed: "Associations are now decoupled from ...

github.com/rom-rb/rom - a16001e5e71d01fe5ac2d670ea69e75081c7621e authored over 3 years ago by Piotr Solnica <[email protected]>
Introduce association component

This is the first step towards schema<=>association decoupling.
Associations are now lazy-loaded...

github.com/rom-rb/rom - 0689803e6cff94f4ff6d0b3e74d79bbd1ef0bfb0 authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 746bc5bc7b6c843be361be21e13b0250fe48c735 authored over 3 years ago by rom-bot <[email protected]>
[devtools] update changelog.yml from 42bd5f2fcc7b1261625b8b2e03da54e6af51a1f1

github.com/rom-rb/rom - 24db03c828007efd91f7296eae7e970456868534 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #645 from rom-rb/gateway-components

[changelog]

changed: "Gateways are now lazy-loadable (via #645) (@solnic)"

github.com/rom-rb/rom - 42bd5f2fcc7b1261625b8b2e03da54e6af51a1f1 authored over 3 years ago by Piotr Solnica <[email protected]>
Introduce gateway component

This replaces immediate loading of gateways during configuration phase
with the component-based ...

github.com/rom-rb/rom - d492147e4cec9598d68d41c628518444e7b65ed2 authored over 3 years ago by Piotr Solnica <[email protected]>
disable codacy coz it is not working now

github.com/rom-rb/rom - bf6102e8a5bf87c1ce00bd6344a6bc74a51972da authored over 3 years ago by Piotr Solnica <[email protected]>
[devtools] update changelog.yml from a60c3b6d0bd1657312d4b574f3b974a50790aefb

github.com/rom-rb/rom - 23acc2858f50a52564aa58e25764ea22192a8c9c authored over 3 years ago by rom-bot <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 2fb2a99f5ad95f6fd4179f68f9ee3ad195e0cb07 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #644 from rom-rb/1st-class-schemas

[changelog]

changed:
- "Schemas are now 1st class components accessible via runtime containe...

github.com/rom-rb/rom - a60c3b6d0bd1657312d4b574f3b974a50790aefb authored over 3 years ago by Piotr Solnica <[email protected]>
Handle schemas as 1st class components

Schemas are now part of the runtime, lazy-loaded and configured just
like all other components. ...

github.com/rom-rb/rom - 078726d021068f55056a0863d6d083a97c65df91 authored over 3 years ago by Piotr Solnica <[email protected]>
Inherit configured dataset

github.com/rom-rb/rom - 9388d41f4144a409eefd4c04988a80bfdb7ae346 authored over 3 years ago by Piotr Solnica <[email protected]>
Use rom-sql from update-to-rom6 for now

github.com/rom-rb/rom - b934ec79acf599893ddf061325475e33c8d35a43 authored over 3 years ago by Piotr Solnica <[email protected]>
Merge pull request #643 from rom-rb/lazy-relation-registry

[changeset]

changed: "Relations are now lazy-loadable (via #643) (@solnic)"

github.com/rom-rb/rom - d8ae6efdb22c58bed64d95481f089eaef214894f authored over 3 years ago by Piotr Solnica <[email protected]>
Replace relation/command/mapper registries with a resolver

This is a huge step towards lazy-loadable rom runtime and it makes it
possible to remove the rem...

github.com/rom-rb/rom - 79a3df1b0d49e504e39ebd57f7c9c1bd2c8d31e2 authored over 3 years ago by Piotr Solnica <[email protected]>
[devtools] update changelog.yml from 90169c0d015249673fd5673fb4de3be757eb5162

github.com/rom-rb/rom - a3395e10d8c55673cf5766d33b923ea30c5c200d authored over 3 years ago by rom-bot <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - b6c2194d900b82795f40eaf33d43fb78c478c95f authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #642 from rom-rb/lazy-mapper-registry

[changelog]

changed: "Mappers are now lazy-resolved at runtime which speeds up setup and fina...

github.com/rom-rb/rom - 90169c0d015249673fd5673fb4de3be757eb5162 authored over 3 years ago by Piotr Solnica <[email protected]>
Lazy-load mappers

github.com/rom-rb/rom - 2f1558f7e06c5742ef72cd6e7a22042954eecd0a authored over 3 years ago by Piotr Solnica <[email protected]>
[devtools] update changelog.yml from 30ee1da8061ea5300f1a224bd953c10d7fcf2db7

github.com/rom-rb/rom - a39edee444f48b246a736868339818e64f9bfd4a authored over 3 years ago by rom-bot <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 4be1d31950863752c85fe4c1ffaa15bb7e8e7611 authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #641 from rom-rb/lazy-command-registry

[changelog]

changed: "Custom commands are now lazily-resolved at runtime, which simplifies an...

github.com/rom-rb/rom - 30ee1da8061ea5300f1a224bd953c10d7fcf2db7 authored over 3 years ago by Piotr Solnica <[email protected]>
Add Components::Resolver

github.com/rom-rb/rom - cbc66298624966ae6e0a348f3f82432b802fcc4a authored over 3 years ago by Piotr Solnica <[email protected]>
Register lazy-loadable commands

github.com/rom-rb/rom - f36c0ab18fd9c36c85b858eeb8adb44866ce3d75 authored over 3 years ago by Piotr Solnica <[email protected]>
Address rubocop offenses in schema

github.com/rom-rb/rom - 6dc5e394aee981eea785f4c1615af5933402c820 authored over 3 years ago by Piotr Solnica <[email protected]>
Revert "Fix warning"

This reverts commit d8c605619620de9236e3e511afe5b3bd4ae508b9.

github.com/rom-rb/rom - c2ef2cfcd32e4670e63ed4198af2f072fca3f65b authored over 3 years ago by Piotr Solnica <[email protected]>
Finalize schema using component/finalize objects

github.com/rom-rb/rom - 6928a9648a320d61a1126d32a42216c8eedf4664 authored over 3 years ago by Piotr Solnica <[email protected]>
Fix Command.create_class for MRI < 3.0

github.com/rom-rb/rom - dbdc49ce6e027f08349b0fef335d4ffc98b53d35 authored over 3 years ago by Piotr Solnica <[email protected]>
Fix warning

github.com/rom-rb/rom - d8c605619620de9236e3e511afe5b3bd4ae508b9 authored over 3 years ago by Piotr Solnica <[email protected]>
Support RUBY_VERSION in docker

github.com/rom-rb/rom - 36bbd2d39d4270b38456a7e7efb42f91525c43a6 authored over 3 years ago by Piotr Solnica <[email protected]>
Update Command.create_class in rom/compat

github.com/rom-rb/rom - b0ac8fa35d5344d0960935fef66973637a427fdb authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - f5ee0dfccf52907e5b192d5a0de254d89fabcf2a authored over 3 years ago by rom-bot <[email protected]>
Update changelog.yml

github.com/rom-rb/rom - 8b61c6caafb1ffa3bf56ff25249f5cf4f6a75bd4 authored over 3 years ago by Piotr Solnica <[email protected]>
Move Configuration#method_missing to rom/compat

github.com/rom-rb/rom - 80497e277883b90bfdebe54a1733301faa6336da authored over 3 years ago by Piotr Solnica <[email protected]>
Fix Configuration#method_missing

github.com/rom-rb/rom - f692291e5c8bb5b1a652d18c89cebf92a3e1d5a4 authored over 3 years ago by Piotr Solnica <[email protected]>
Fix Gateway.setup with args and an option hash

github.com/rom-rb/rom - 191d13821ba95d523c447f2b87c7184d45ff5fd7 authored over 3 years ago by Piotr Solnica <[email protected]>
[devtools] update changelog.yml from ff39e6929d45cfae0aaf2d4795a36c47fca9a250

github.com/rom-rb/rom - aca97c739af70c4363bfb5d2f0ff17a5e66e9291 authored over 3 years ago by rom-bot <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - d99ee634810a83316fee06737bf862d8e3bdecca authored over 3 years ago by rom-bot <[email protected]>
Merge pull request #640 from rom-rb/refactor-command-compiler

[changelog]

changed: "[internal] Command compiler is no longer coupled to gateway and notific...

github.com/rom-rb/rom - ff39e6929d45cfae0aaf2d4795a36c47fca9a250 authored over 3 years ago by Piotr Solnica <[email protected]>
Minor style fix

github.com/rom-rb/rom - a70635acefe55a976088287ef87c1bb2f0cadd94 authored over 3 years ago by Piotr Solnica <[email protected]>
No need to pass command_class explicitly

github.com/rom-rb/rom - 2aa8b4885fdb9ab8d0203f728c22a5d6db8919c4 authored over 3 years ago by Piotr Solnica <[email protected]>
Replace plugins and plugins_options with just plugins

github.com/rom-rb/rom - 7325b89ccc8e2cacbab8ab9159f1bb388298fed8 authored over 3 years ago by Piotr Solnica <[email protected]>
Remove unused relation opt

github.com/rom-rb/rom - 9feeb5762ac87ad1f2b1598ced8dd4d0a28a57bd authored over 3 years ago by Piotr Solnica <[email protected]>
No need to pass rel_name to create_class

github.com/rom-rb/rom - 4e107e7f37e76fe145b04cada32eb2b6a44af15f authored over 3 years ago by Piotr Solnica <[email protected]>
Minor style fix

github.com/rom-rb/rom - ae7b4e8064d82b7dbc9f492c3d435f467c59534f authored over 3 years ago by Piotr Solnica <[email protected]>
Simplify handling of command_class

I'm not sure why it would default to a registered command *in the compiler*
because if there's a...

github.com/rom-rb/rom - 39e30a1b9ba82be5a3f01a3be22264b8716be3ed authored over 3 years ago by Piotr Solnica <[email protected]>
Move restrictable command extensions to rom/compat

github.com/rom-rb/rom - d4b6225e586b0eae57fff26a5c486516f9bfccf6 authored over 3 years ago by Piotr Solnica <[email protected]>
Rename type => command_class

github.com/rom-rb/rom - e74da31f2891467827d32241b75d01b6c3faef98 authored over 3 years ago by Piotr Solnica <[email protected]>
Separate id from type more clearly

github.com/rom-rb/rom - 81818d567669dd6b49d55d89093088ae51f5ff9a authored over 3 years ago by Piotr Solnica <[email protected]>
Decouple command compiler from gateways and notifications

github.com/rom-rb/rom - 0abce46f89d0fbbd62ddb1f885d86a2d82d8c769 authored over 3 years ago by Piotr Solnica <[email protected]>
Update CHANGELOG.md

github.com/rom-rb/rom - 0ec2e86f2e596c97f7fff7f902de7aeb94085684 authored over 3 years ago by rom-bot <[email protected]>
[devtools] update changelog.yml from 13c1de095e435f43c0ca9b01cccfe094d8b8094f

github.com/rom-rb/rom - 5ea45578da0a423d2180fcb8cd6bc5769474d14a authored over 3 years ago by rom-bot <[email protected]>