Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Hanami
A flexible framework for maintainable Ruby apps
Collective -
Host: opensource -
https://opencollective.com/hanami
- Website: https://hanamirb.org/
- Code: https://github.com/hanami
* Middleware Trie
* Specs for `Hanami::Middleware::App` and `Hanami::Middleware::Trie`
* S...
github.com/hanami/router - 4aa0ce067eaead36c8b817cf021e8afec08ba31a authored about 2 years agogithub.com/hanami/devtools - 2c5cec02d3b188166af91da498eb7f33ddc4993b authored about 2 years ago
This reverts commit 06ae93bab6fcad4f5932268a7e109dfb471a7c09.
github.com/hanami/devtools - fe5bd847dfb315d36802a04b23a77a06875a7e70 authored about 2 years agogithub.com/hanami/hanami - f3fab5b7f3cc1f01e797ca1e9c7120bc2a6414b1 authored about 2 years ago
github.com/hanami/view - a0cd8faab6c5c18577b8ceb529f46223ddf54e35 authored about 2 years ago
github.com/hanami/controller - 41dff74a1e228e9fa2e07a8446c915ae8a03f3fd authored about 2 years ago
github.com/hanami/hanami - 96a39bd3940ea84e0f485e1971e6c0a0a856ca8e authored about 2 years ago
github.com/hanami/devtools - 461c21ef90f3f309932770343254ab77a51b8560 authored about 2 years ago
github.com/hanami/hanami - 6d0790d19c4c5f9292d54e58fc2ee4219bc098bc authored about 2 years ago
github.com/hanami/hanami - 912dbd3956749cf35c4e65537f77db4d066eb0d4 authored about 2 years ago
github.com/hanami/hanami - a34ff4426caab9f8e0f6ed8f9feec90079e77f0d authored about 2 years ago
When a route contains a key for a missing action, raise a (renamed) `Hanami::Routes::MissingActi...
github.com/hanami/hanami - 70156569b25ce2be4c8904616034ef2ceab014b3 authored about 2 years agoThis is fixed in https://github.com/dry-rb/dry-system/pull/254
github.com/hanami/hanami - a502f82e5d7ce2fac530c63c38986a789c9d90da authored about 2 years agogithub.com/hanami/hanami - d6f8bc6df33b4591b43df98c281410860dc9feee authored about 2 years ago
In the cases of these gems not being bundled, we can’t count on their paritcular config classes ...
github.com/hanami/hanami - 15bece88c039a9d58c5029811f4542f4de210e4e authored about 2 years agoThis completes the .prepare and .start provider lifecycle methods already forwarding to the cont...
github.com/hanami/hanami - de912b3b2944828744c39167872ba0080aa63f5b authored about 2 years ago
We're no longer allowing slices with no associated root, so we were
checking for a condition th...
github.com/hanami/devtools - 68cbd3ea894a7c08800a5225b493bbf0a70c9634 authored about 2 years ago
github.com/hanami/devtools - 06ae93bab6fcad4f5932268a7e109dfb471a7c09 authored over 2 years ago
github.com/hanami/devtools - 6c52f414b69184a3085bbb3bf2d1e91772b7e51a authored over 2 years ago
github.com/hanami/hanami - ce48a552c2848a9d4b98ebf3ad4e43c502d34b7b authored over 2 years ago
github.com/hanami/hanami.github.io - 3f9431f66679c32e79465d7f05ce227b13338159 authored over 2 years ago
github.com/hanami/hanami - 9fce2735d7d1a83d6666f2a60e4e04cf5ae275d4 authored over 2 years ago
github.com/hanami/rspec - 1ec873fb75327068b4c9b20322393fae5d1fa30b authored over 2 years ago
github.com/hanami/reloader - 4a71e8d13a188d311e298ccde9da5974c634007d authored over 2 years ago
github.com/hanami/cli - 74c3006d7c7fdfed3a580a255382acb4bbb396b8 authored over 2 years ago
github.com/hanami/controller - 548b2d777fa9512d4f7a56490eab82a7d1d331da authored over 2 years ago
github.com/hanami/router - 6e4f7bdeaea5785d5c18018f56f04eb3b3147ed6 authored over 2 years ago
github.com/hanami/validations - 133de5e59468eededf426dccc8bc7524a765a22b authored over 2 years ago
Given the settings class can be accessed extremely early during app boot (i.e. inside the app cl...
github.com/hanami/cli - b29138551ace8a0af937dc177eecd7fce3611b73 authored over 2 years agogithub.com/hanami/validations - 0553f4a006d0508d9387fe127e14b8b3f92520a8 authored over 2 years ago
Specify latest dry-validation version
github.com/hanami/validations - aafe67f454810ed5567ed4c7b2348c7d75d961ea authored over 2 years agoThis will help ensure we avoid Zeitwerk-related compatibiltiy issues
github.com/hanami/validations - fee72bf9cd57e53a6c650169dcbcb07375cb7730 authored over 2 years agoThis should reduce any chance of Zeitwerk-related problems
github.com/hanami/cli - 77ff9f25404629199e6ee548c275084b770c4ca9 authored over 2 years agoThis should ensure no zeitwerk-related compatibility issues.
github.com/hanami/hanami - 7817e60a496e052d92855d83962ae37562a3d249 authored over 2 years agogithub.com/hanami/guides - eec4e2bb6c6c7cf6da4667bb6583078ac2f592c5 authored over 2 years ago
github.com/hanami/model - ec8931f792c65a4bc77edb8db6811547480d33f1 authored over 2 years ago
github.com/hanami/rspec - 8e57a347dbf24e64cee85ca1ef4d9a11c0cb2435 authored over 2 years ago
github.com/hanami/reloader - e53230d1e8672b1ab01e9daa6178dab049a29761 authored over 2 years ago
These are used by the Action extensions inside Hanami itself. Add documentation to make sure thi...
github.com/hanami/controller - 8bc16e7ca38a79e20ef8bb342e730fe5ba6ac76c authored over 2 years agogithub.com/hanami/hanami - a2a1fe9007f44537eafab5a441728606afe905f1 authored over 2 years ago
* Tidy `hanami` gem commands
* Tidy top level commands
* Tidy up action and slice generato...
github.com/hanami/cli - e5da7c66ef99049365928b050398ce93584ce23f authored over 2 years agogithub.com/hanami/router - 1206880c9cdd87c82d24010e0626ecd97f251d72 authored over 2 years ago
github.com/hanami/hanami - 8d4fe5184aa61de657e6f36bb462571dcfc6cf10 authored over 2 years ago
github.com/hanami/cli - 6165a42200f96a677d7803b47abe3b9891a17bf1 authored over 2 years ago
github.com/hanami/controller - ebaf48a40dccd4cc450347b3e408530d97820eb4 authored over 2 years ago
github.com/hanami/reloader - f83a66b4ca990d3cd98393ffef9cd94d2b391dc6 authored over 2 years ago
* Print Bundler & Hanami install while running `hanami new`
* `rubocop -a`
* More restrict...
github.com/hanami/cli - c93a22714f5d0df605b38323aee989b36745af9f authored over 2 years agoMake it possible to reliably use `session` and `flash` from both `Request` and `Response` instan...
github.com/hanami/controller - db2281ef9d37030257c2342d000d78e1db40c7f4 authored over 2 years ago## Background
The way our `accept` macro has worked has taken over time has taken a few diffe...
github.com/hanami/controller - 9c123ecdd5152c942fa3fb6b7b5359a569943531 authored over 2 years agogithub.com/hanami/hanami - 326a2323206a1cb2b365def289e2d83fdc20c561 authored over 2 years ago
github.com/hanami/controller - 1bda016aa9d07f6537d175b94101812e94df8c09 authored over 2 years ago
Only notify #ci on Slack for 'main' branch.
Add token so workflow links work. From https://gi...
github.com/hanami/controller - 6f8c71ff5db12f4dc34ed24a3b1389d1dc1caa11 authored over 2 years ago* Begin to extract Hanami::CLI::Generator, with new action
* Switch to Hanami::CLI::Files sub...
github.com/hanami/cli - f26ba66e70ec005dd1856c89a27018d4f022ab8f authored over 2 years agogithub.com/hanami/hanami - b91dff59a03f9ee16c129b3272cd91615eb13b69 authored over 2 years ago
Raise helpful errors from Hanami::Action#flash and Hanami::Action#session when sessions are not ...
github.com/hanami/controller - e47fe2484e3d07811e5e817abff17c9a0b027595 authored over 2 years agogithub.com/hanami/controller - 24ee339323954f2c938034401a23bfe1dee5c510 authored over 2 years ago
github.com/hanami/hanami - e2b044870d246aeb685f824dc5cf3866c5b852d7 authored over 2 years ago
github.com/hanami/hanami - cdd34a3749245183f9dd816f26e2c85067702df8 authored over 2 years ago
Turned out it was not needed for auto-loading to work
github.com/hanami/hanami - c573d7fb2702107bd3268925b4bf12c9aa9bac98 authored over 2 years ago* Rely on auto-loading in dry-system
* Bump dry-system to >= 0.27.1
github.com/hanami/hanami - 82a56c8d45bcccc2e325749958bbd8a6c95ad254 authored over 2 years agoKeep our tests passing until this merges
github.com/hanami/controller - d16e7d78fc40eefb3a3e32b09b125909b661f185 authored over 2 years ago- Add `handle_exception` class method to `Action`. This delegates directly to config but provide...
github.com/hanami/controller - 67b147c04507ef47497b3e4c2564fa82090089ec authored over 2 years agoIn https://github.com/hanami/hanami/pull/1216 (specifically, https://github.com/hanami/hanami/pu...
github.com/hanami/hanami - c164ac23a5c78f9f2a70b7b8dd206acc53524de2 authored over 2 years agogithub.com/hanami/hanami - 5cd6c15076511bc208c453ad14226e76b049ac5f authored over 2 years ago
github.com/hanami/hanami - 257e41d809f65d63187be593368f02db7fce69be authored over 2 years ago
* Support configurable body parsers
- Allow passing mime types to the constructor of a Parser...
github.com/hanami/router - a58f935a0d64b5cda1a5ba7179a453b5dc1d00d8 authored over 2 years agoThis change restores class-level access to `settings` within app and slice classes. This is impo...
github.com/hanami/hanami - 2c32f7edd2731ccc5c11ebaee0e805df3b0c013a authored over 2 years agogithub.com/hanami/hanami - 5de29c6eb4687d6cbfd4ba76ab5aee3b57ff37ec authored over 2 years ago
Users can explicitly ask for them to be showed through
`#inspect_values`.
That's to support us until dry-core v0.9 has been released
github.com/hanami/hanami - ebe723e86c616037efa0deae215192ae135e05ce authored over 2 years agogithub.com/hanami/controller - ae0eed602bbd9eef825b4245827fbc106b9b0dea authored over 2 years ago
This is preserved in the `docusaurus` branch for now.
github.com/hanami/guides-v2 - 0a8f0ac34a51eb589cd6a919f2298876dc5727b6 authored over 2 years ago
Since hanami/hanami#1215 passing an object instance that doesn't
implement `#call` raises an err...
Not sure if this makes sense but cli specs cover this so I had to fix it
here
github.com/hanami/hanami - 8c867c3267d12b01c78c1b0ea03e92e133f5c379 authored over 2 years ago
github.com/hanami/hanami - 282f9b6f26ca99ae7031c2fc19fe0e33cd3a1418 authored over 2 years ago
Simplify configuring middleware
- Allow passing Symbol as the middleware in `config.middlewar...
github.com/hanami/hanami - 7313acbc8e4ecd618ce0f38c746b661c3bd37db3 authored over 2 years agogithub.com/hanami/hanami - 99ac3abe8da70ca538ba3971adf20ae62b211dbb authored over 2 years ago
Use the config now accessible directly on the `Hanami::Action` class as `Hanami::Action.config` ...
github.com/hanami/hanami - 20a388f540678e9ad9ad9ffae531fa9aa90c6fd9 authored over 2 years agoTake advantage of the recent memory usage improvements in dry-configurable (see https://github.c...
github.com/hanami/controller - 2ca9af9bbba609484ca09f580db9e414012b5eb8 authored over 2 years agogithub.com/hanami/guides - e1a6f192f1f55e24bf5b787d7ef2a7a4e3136d7e authored over 2 years ago
github.com/hanami/guides-v2 - 8107e648695bcc5c8292dc2aea3d78b240d90a39 authored over 2 years ago
github.com/hanami/guides-v2 - 47075b37158d2d4ba0503dbf1bd3ec1c99e7fb15 authored over 2 years ago
github.com/hanami/guides-v2 - 718f1636a27085ad4c9c35f7154b1e3aded99f0b authored over 2 years ago
github.com/hanami/guides-v2 - 3f200dded2cd78878227543f3b2b1b22bcd8803a authored over 2 years ago
github.com/hanami/guides-v2 - 5506fc14b0a60fc71340684488c2ddc2ead98292 authored over 2 years ago
github.com/hanami/guides-v2 - cbf5ecfe7556906ba010ab97173ad38987091021 authored over 2 years ago
github.com/hanami/guides-v2 - a613dbe185128c4ebc63adceb02fa26b562acaa1 authored over 2 years ago
* Generate slice specs under `spec/slices/[slice name]` (was `spec/[slice name]`)
* Generate ...
github.com/hanami/rspec - 6f5df3b0c7daea3396e17007736b69dbf7ef0e6a authored over 2 years agogithub.com/hanami/hanami - b5cc84c6b58cdd47e41bdbe028a7b06859b46b13 authored over 2 years ago
* Return 415 when Content-Type is not accepted
* Update doc and README
github.com/hanami/controller - 470b35e5e8be7751f0c5a13120660306e32de5b3 authored over 2 years agogithub.com/hanami/controller - 86ae642d61c3921207e6868e6fe11aa983137ca7 authored over 2 years ago
* Return only whitelisted params
* Readd tests for Hanami::Router integration
* Fix Hanami...
github.com/hanami/controller - dc7f4d46055adc4dfdd2c4b3560c300f1f7e1ab6 authored over 2 years agogithub.com/hanami/hanami.github.io - 1fdebe75122355d20492ccedbc64fff04947d562 authored over 2 years ago
github.com/hanami/cli - 6185b67eb6271a666cf4b24d0fd404f5e0a09142 authored over 2 years ago
github.com/hanami/hanami - 058beae14fb2b60bceb4e1f337a5bd7cadd958e5 authored over 2 years ago
github.com/hanami/reloader - 3efaa4e8a0b95c48daa810e4679baa0de487a12d authored over 2 years ago
github.com/hanami/rspec - 4193faa57e7880a52de32a0690a214fd450d8239 authored over 2 years ago
dry-schema freezes the messages hash now: https://github.com/dry-rb/dry-schema/pull/418
github.com/hanami/controller - 32825e18d10b49d96ba4127b95f4283833728646 authored over 2 years ago