Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hanami/hanami
The web, with simplicity.
https://github.com/hanami/hanami
Refs #1076
14a78abde6d885813e271d4c06b38e1520961c5d authored over 2 years ago by Peter Solnica <[email protected]>Closes #1095
7d3149ad63e36902ecc11e841f842068fe43e7de authored over 2 years ago by Peter Solnica <[email protected]>* Extract router_options
* Remove unneeded rubocop:disable
* Fix Hanami.rack_app to always...
597a37b6fd7136b489535610491a356386ba7e1f authored over 2 years ago by Peter Solnica <[email protected]>c816219bcd38024c48b6b16bcd36a2cde365917f authored over 2 years ago by Luca Guidi <[email protected]>
f050e22aa319a330eaf3828036e0a621d7b619d5 authored over 2 years ago by Luca Guidi <[email protected]>
We’ll better support our users by having these files found in the same place and with the same n...
ec9a518eef7b1b5966e78a2976a4960bb59a2e89 authored over 2 years ago by Tim Riley <[email protected]>d14920aafed6775715aaea0b151b38bf01c3c308 authored over 2 years ago by Tim Riley <[email protected]>
* Add a spec for rack logging
* Rely on autoloading in rack_monitor provider
* Remove non-essential deps from gemspec
* CLI: Implement `hanami version`
* Implemented `...
bc879393a8f6f1fdb5ae667b0d7758f8694a5795 authored over 2 years ago by Luca Guidi <[email protected]>* `Hanami::Application::Settings` -> `Hanami::Settings`
* `Hanami::Application::Routes` -> `H...
3d297cfa96738af3ae913e6aee62426b0b062f17 authored over 2 years ago by Luca Guidi <[email protected]>097dd86d95d71dfb63786f3ef04d443d545ead43 authored over 2 years ago by Marc Busqué <[email protected]>
55f0d8ff705454f0106a6ea4d2e60a206be78c6f authored over 2 years ago by Tim Riley <[email protected]>
This way we don't swallow unexpected LoadErrors and give users poor feedback about the real reas...
6fa761e9044877747f889064125ccf7114929d52 authored over 2 years ago by Tim Riley <[email protected]>b8935ca46c70a1a6773344cc0bcda645449c9f19 authored over 2 years ago by Peter Solnica <[email protected]>
* Fix typos in changelog
* Fix one more typo in changelog
a8d4157aeebf0de78fd99bb2fd76b4165d664fe5 authored over 2 years ago by Alexander Kurakin <[email protected]>d60bedbfaa59e86f03a09e51179be21b12c9c694 authored over 2 years ago by Tim Riley <[email protected]>
c23dd5343ff761ca1522002d66888c1c424df5cf authored over 2 years ago by Tim Riley <[email protected]>
This gives us a single object that can do the work of determining a slice/application's name and...
7489a581e9b48ffb030e556a50de61888668a267 authored over 2 years ago by Tim Riley <[email protected]>a3b6507076a558ff091694b232d9beda2d59ac76 authored over 2 years ago by Tim Riley <[email protected]>
Move application integration behavior and configuration from hanami-controller and hanami-view i...
340d1b3ce4c5eecedf7b5e061da33f063898b816 authored over 2 years ago by Tim Riley <[email protected]>4dbd0cfacb5bfe4e12d53bd0acc5763af7408728 authored over 2 years ago by Luca Guidi <[email protected]>
32c5bd4bafe938e9c14ba2611f10670f7fefa98b authored almost 3 years ago by Peter Solnica <[email protected]>
d367825d2df8241482fc82f32ca1d5c56aa31311 authored almost 3 years ago by Tim Riley <[email protected]>
718eecd0b91eebcd048440d5a39359a6e7608394 authored almost 3 years ago by Tim Riley <[email protected]>
a09dddf285ef511b58b418274c638807d80c0019 authored almost 3 years ago by Tim Riley <[email protected]>
d0641da064ec4723d304c79f8641419616406f2b authored almost 3 years ago by Tim Riley <[email protected]>
In actual practice, we expect env to be set once when the configuration is initially loaded (typ...
4a085a589236e500eff6121389494db6faf7d65f authored almost 3 years ago by Tim Riley <[email protected]>adb9eb04325614f1f3f4924f5c9fa9cd9a3b479c authored almost 3 years ago by Tim Riley <[email protected]>
c0ca95ada5625e039ed51ce2bb4433b7ad6f6b2e authored almost 3 years ago by Tim Riley <[email protected]>
59c2cb51402e9997382597dc420c46a9b1295730 authored almost 3 years ago by Tim Riley <[email protected]>
5ab5df963d0f893db07f1fe597737e2a6951b75c authored almost 3 years ago by Luca Guidi <[email protected]>
* Allow partial slice imports via latest dry-system
* Allow slices to configure their contain...
d66efd30e63227f88d5b456151d087e6122f7386 authored almost 3 years ago by Tim Riley <[email protected]>d2f47ed1400973f5fe96383396b431ac1a049009 authored almost 3 years ago by Peter Solnica <[email protected]>
c85f56119594665333d90fccee647f9ee13aa76a authored almost 3 years ago by Peter Solnica <[email protected]>
1692b2da07723ce9af7f55b03cb70005eb62db3d authored almost 3 years ago by Peter Solnica <[email protected]>
17d2d462c79c8b6087c0dde91323fd14829afd9e authored almost 3 years ago by Tim Riley <[email protected]>
1fa3279ffb1f64e78d6be5c8fac6ca0a847ec347 authored almost 3 years ago by Tim Riley <[email protected]>
0d0acdfb958d8498c13b973291640134dc49b931 authored almost 3 years ago by Tim Riley <[email protected]>
fbf357b0f9eebb4d1ffba5f93ee7b680656c434c authored almost 3 years ago by Luca Guidi <[email protected]>
8bb320cac55d93bb1bb79d0831b4c27f4436047d authored almost 3 years ago by Tim Riley <[email protected]>
d26cd93315adc6e81161fecc390e0f8c351675a5 authored almost 3 years ago by Luca Guidi <[email protected]>
a186a635d32b9e825bd31e445f50774025cdc176 authored almost 3 years ago by Luca Guidi <[email protected]>
Otherwise the spec asserting the error in this file may flake (which I've observed locally)
6c0a355fc7cb71b5d03f3f22b73ab5dd8973280e authored almost 3 years ago by Tim Riley <[email protected]>cc82be4014b000ca44ed603afef43eba5ee902da authored almost 3 years ago by Tim Riley <[email protected]>
This is not a mutable object, since it has all its inflection rules received at initialization t...
766ce2a6a1b0df54d35614cdf7b864cfcbdf72e0 authored almost 3 years ago by Tim Riley <[email protected]>794813739debdec272c76175d13483914ba61e44 authored almost 3 years ago by Tim Riley <[email protected]>
398c35509067acad0b2db6dbdfff3aaacd57a8f4 authored almost 3 years ago by Tim Riley <[email protected]>
4ccb18ec3343dcac5b152feb9fa343aa666c8492 authored almost 3 years ago by Tim Riley <[email protected]>
* Refactoring: move logic of `Hanami::Application.namespace` and `.application_name` to `Hanami:...
565fe3021393f9454373ae27994904a8e2f29bfd authored almost 3 years ago by Luca Guidi <[email protected]>544cc5a0b250d84c118bfd93933757be5a99008d authored almost 3 years ago by Naokimi <[email protected]>
ed10303e2db49b8463e5a99a15e1c2d2b57d1ea4 authored about 3 years ago by Luca Guidi <[email protected]>
We're using GH Actions at this point
4f2a23be1b854683b10be0b08a921de0aced1126 authored about 3 years ago by Marc Busqué <[email protected]>ead3f5c0d98185c4306b6e7036af401f6c487480 authored about 3 years ago by Tim Riley <[email protected]>
* Make a routes helper class available in the container
We add a new `Hanami::Application::Ro...
5998b4f58d845c0529b05545d14b088749aa5467 authored about 3 years ago by Marc Busqué <[email protected]>
Instead of having it buried within the implementation of a private
method, we give it the promi...
3a56d3bf25223bda47bafdc9e650085bbe85a92a authored about 3 years ago by Luca Guidi <[email protected]>
1376ffa59794d775d87266aa3822e733c8cdf772 authored about 3 years ago by Tim Riley <[email protected]>
737b1009e839250f8683629ddb0e139021fd1237 authored about 3 years ago by Tim Riley <[email protected]>
79d9f463a3cd6112b0c094a2b6e8db7f504283a0 authored about 3 years ago by Tim Riley <[email protected]>
Port `Hanami::Configuration` to dry-configurable. With this in place, dry-configurable-backed ob...
5750dd088b1a5d3ac28da0decbf15a50ae0af5bf authored about 3 years ago by Tim Riley <[email protected]>
It's better to enforce some consistency, so we're removing support for
"#" and "/".
It allows us to detect `CSRF` acronym on
`Hanami::Action::CSRFProtection`, which is needed in th...
We move the definition of routes as a block provided to
`Hanami::Application.routes` to its own...
a42f0775d37beb3d21a9a611a00762c619f7dbe6 authored over 3 years ago by Luca Guidi <[email protected]>
Calling a block with a default argument and a block warns with:
warning: block supersedes def...
f93c4d2618171c6527cd18d1d394b61ba3f87d9c authored over 3 years ago by Marc Busqué <[email protected]>
We switch from a block-based definition for settings to a regular Ruby
class so that users can ...
9c575a278d003bc15831e2490d4247b5c5107490 authored over 3 years ago by Luca Guidi <[email protected]>
0610d064847749107e67cf72de547947f599ee8d authored over 3 years ago by Luca Guidi <[email protected]>
186cc7e457bc5b755613d3b0cfe75f876f27cd43 authored over 3 years ago by Luca Guidi <[email protected]>
2c26a610b4974156c6687fee764c9347d15f58d4 authored over 3 years ago by Luca Guidi <[email protected]>
a2ae1be9f94643754fc799ba91de87c9dcf7b378 authored over 3 years ago by Luca Guidi <[email protected]>
8c9be6c03244835eaeddb23912a5ca45f491b8f2 authored over 3 years ago by Luca Guidi <[email protected]>
afe73ca09855141012eb10944b09462fde0f9cc5 authored over 3 years ago by Tim Riley <[email protected]>
0aa31c6c104e07a306eb6a99acd6be06871386b9 authored over 3 years ago by Piotr Solnica <[email protected]>
32d742f2379a847d6683fe5661b8dda5a7d054eb authored over 3 years ago by Tim Riley <[email protected]>
7714be4fb859b413f6d0762bb1c9969608d5a6d9 authored over 3 years ago by Piotr Solnica <[email protected]>
69b41de099af04f895199ad1637e76dc4d590789 authored over 3 years ago by Luca Guidi <[email protected]>
15cf1739925c666b37844098ccf35cad8a11d200 authored over 3 years ago by Luca Guidi <[email protected]>
96e391cb5318bc09cf8abac78e14c9d2767094b4 authored over 3 years ago by Luca Guidi <[email protected]>
He needs to finish the process and GH shows error messages when somebody wants to fund the project.
19db85ecb9dcaba7203f49cfdede6bf45e367875 authored over 3 years ago by Luca Guidi <[email protected]>This is being moved to hanami-cli
0db3afbba71b01badab04e467c98765e6a6fef5d authored over 3 years ago by Piotr Solnica <[email protected]>Remove hanami-controller, hanami-router, and hanami-view from the Gemfile, instead allowing thes...
db58afb0030644c4315024f84ad7252ccfd831b5 authored over 3 years ago by Tim Riley <[email protected]>dd1c15a809cb4d7ef8150f8f4ec85d84fca5e3d1 authored over 3 years ago by Luca Guidi <[email protected]>
53017a31155014cbf2a1886f5f28aba7cfa0251d authored over 3 years ago by Luca Guidi <[email protected]>
Need this to make hanami-cli tests pass. We'll be rebuilding config on
top of dry-configurable a...
This is actually enough for things to bundle and it will allow importing
the new db and console ...
d0446746847ccac543d04d7de6f25dca198795ab authored over 3 years ago by Tim Riley <[email protected]>
99713a541eec519c6950c663f57b66c3872502df authored over 3 years ago by Tim Riley <[email protected]>
a1bb3428177bdae1fe9861c9b2f38de58b6d4c30 authored over 3 years ago by Luca Guidi <[email protected]>
Fixes deprecation warning for Minitest 6.
Closes #1020
b2117f19bcc0e786c9d0f5bc65b31ead527cf9bf authored almost 4 years ago by Adam Daniels <[email protected]>Broken by e8aad95
7a8d6e43efca25c7d56cd90ada3a828f17a31ee9 authored almost 4 years ago by Adam Daniels <[email protected]>* FIX: Change evaluation of now from Time.now to a monotonic clock at Hanami::CommonLogger (Rack...
0d6425b2f54a13681a18a6ecfdbee8108dad912a authored almost 4 years ago by Armin <[email protected]>`config.ru` is in the project root, so we can `require_relative` the environment
e8aad95b9960cb02cc805d033225586537a75f38 authored almost 4 years ago by Slava Kardakov <[email protected]>
- Add dry-cli dependency to gemspec
- Remove stale merge conflict artifacts
be79ec60be3ff3536d4b30e47dc37dff370ed5c8 authored almost 4 years ago by Luca Guidi <[email protected]>
c458489d187e207223fed8e5ad216a475ce7ef5c authored almost 4 years ago by Luca Guidi <[email protected]>
7bae3d8a53e88878a415c435f93b985a7be39c9d authored almost 4 years ago by Luca Guidi <[email protected]>
ddac765fb045974d4dbb8c96c89f62191d9de850 authored almost 4 years ago by Luca Guidi <[email protected]>
These have been moved to `config.actions.cookies`
4376237be71f8e1414c37ab44791254df61ed774 authored about 4 years ago by Tim Riley <[email protected]>These have been replaced by a new default value for Action’s `config.default_headers` when an Ac...
b5e4625f0ee0c2735047a8818356d2a7a07f3ead authored about 4 years ago by Tim Riley <[email protected]>