Ecosyste.ms: OpenCollective

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

github.com/hanami/controller

Complete, fast and testable actions for Rack and Hanami
https://github.com/hanami/controller

Introduce `Hanami::Action::ApplicationConfiguration#content_security_policy` (#353)

* Introduce `Hanami::Action::ApplicationConfiguration#content_security_policy` setting

* Fix ...

3055cadb3791de3cf9227f46dfffe7ca691b59ae authored about 3 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.alpha3

debe0f48fc616c7c17d6ce1197f40d2bc85067ba authored about 3 years ago by Tim Riley <[email protected]>
Set date for 2.0.0.alpha3

91cd143e57fa28b760130b15a1080850dffeb158 authored about 3 years ago by Tim Riley <[email protected]>
Merge pull request #346 from hanami/automatically-render-view

Move automatic view rendering to `finish` (from `handle`)

85a3ca858e7ceb0905d8da9d4d06a3b5fff09bf3 authored about 3 years ago by Sean Collins <[email protected]>
Update CHANGELOG.md for #346

880c4021dcecdf59a38bc1f7ef1681b589ff25b1 authored about 3 years ago by Sean Collins <[email protected]>
Merge remote-tracking branch 'origin/main' into automatically-render-view

034389a6c3b69e8bbe3ed877f800c1f127e89601 authored about 3 years ago by Sean Collins <[email protected]>
Merge pull request #345 from hanami/automatically-pass-exposures-to-view

Pass exposures to view (in addition to params)

c82d6edc5e87cc4e490aa14cef181612104fcaa7 authored about 3 years ago by Sean Collins <[email protected]>
Update CHANGELOG.md for #345

3663e1b12446e17ef7d1268971589109d68b4f95 authored about 3 years ago by Sean Collins <[email protected]>
Merge branch 'main' into automatically-pass-exposures-to-view

3a1e13289c6c816f0f882c5a0bf74533bcec4a04 authored about 3 years ago by Sean Collins <[email protected]>
Update CHANGELOG for 2.0.0.alpha3

e61842866262883462a5cabc3f5378327cf65bd4 authored about 3 years ago by Tim Riley <[email protected]>
Depend on dry-configurable 0.13.0 (#351)

We use its latest `setting` API internally

8b97ba57580722d189cfbab3b2b8eb1308188d2c authored about 3 years ago by Tim Riley <[email protected]>
Update tests for latest source dir structure (#352)

f1210cfe65b52be2a423a4ddd716449c9df5b1dd authored about 3 years ago by Tim Riley <[email protected]>
Application action: dynamically include behavior according to app configuration (#348)

* Application action: dynamically include `Hanami::Action::Session`

If application configurat...

d59d5b6eda2fa5229f4291bb503c031abd31899e authored over 3 years ago by Luca Guidi <[email protected]>
Pass exposures to view (as well as params)

eeba2e47f858035eec06e9074fd911f71d9c7a8f authored over 3 years ago by Sean Collins <[email protected]>
Move automatic view rendering to `finish`

This lets users avoid having to write `super` in every implementation
of `handle` for their acti...

952f4fb1a6c79321677a77a32386ed00853a565c authored over 3 years ago by Sean Collins <[email protected]>
Pass exposures to view (as well as params)

db87425ed7ea14555a57fad0754ef907b3d13ddb authored over 3 years ago by Sean Collins <[email protected]>
Updated git branch references

6e3d271998a53bb802ece49f3446aa2a905d86ae authored over 3 years ago by Luca Guidi <[email protected]>
README

d5640e7f694a01b387875092a701d85b670be10b authored over 3 years ago by Luca Guidi <[email protected]>
Merge branch 'develop'

be2e23a7b393276e79e661a9aaac22ede926c237 authored over 3 years ago by Luca Guidi <[email protected]>
Merge branch 'unstable' into develop

7172c1c5e4994e63b20e338a2310098a0f3cc173 authored over 3 years ago by Luca Guidi <[email protected]>
Updated git branches in `Gemfile`

3d6cfe1e894b9f53e62b9b7de8946f22873407b0 authored over 3 years ago by Luca Guidi <[email protected]>
Updated git branches in `Gemfile`

fdc3183c4888b25a4aac558b55ca68ebf32d0c8a authored over 3 years ago by Luca Guidi <[email protected]>
Restore passing specs for dry-configurable changes (#347)

99ae59199c7b8bd78d9d7d405aaf2f23f4e71006 authored over 3 years ago by Tim Riley <[email protected]>
Update specs for autoloader-enabled Hanami (#344)

8be91849823df0277ce4e055ff6f729152fd9796 authored over 3 years ago by Tim Riley <[email protected]>
Remove `lib/hanami-controller.rb` file

7c2f58d81b157cb3f34f151666c6324dc7aaf191 authored over 3 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.alpha2

66cd6874d10be11132a56d16f81c157d42f32d2b authored over 3 years ago by Luca Guidi <[email protected]>
Merge pull request #342 from parndt/patch-1

Fix merge conflict in README.md

7695bedf3b094c6574c16371120c51b139005018 authored almost 4 years ago by Adam Daniels <[email protected]>
Fix merge conflict in README.md

53fb593612a16cdb9da59be43952ac48e746ab68 authored almost 4 years ago by Philip Arndt <[email protected]>
Late bind default value of root_directory (#341)

Previously, putting the default of Dir.pwd directly into the definition of the `root_directory` ...

24cc81fcfa2ed7b9bc3b3dcf5d2c3b553a924c7a authored almost 4 years ago by Tim Riley <[email protected]>
Merge branch 'develop' into unstable

08848a00e117f0fb180dbf8c8bce25761506b6e5 authored almost 4 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

bb6c5cf25b3c8329f003d8515ac62ac02c81bda6 authored almost 4 years ago by Luca Guidi <[email protected]>
GitHub Actions

a910503e261aa2d93acec3fd4d14896fa773da1c authored almost 4 years ago by Luca Guidi <[email protected]>
Enable cookie support based on config (#337)

For application actions, include the Action::Cookies module automatically if cookies are enabled...

9f122ec41b0c5779b2405ff241bea84c84c389e9 authored about 4 years ago by Tim Riley <[email protected]>
Set default security-related headers for application actions (#336)

When Actions are used within the context of a full Hanami application, by default they will now ...

f6c2aabff467adebf9a7af90677c1abeb005a987 authored about 4 years ago by Tim Riley <[email protected]>
Fix unstable CI for Ruby 2.6 (#334)

4ce37b0bfd7e778b2453719788d80bce196c32f3 authored about 4 years ago by Luca Guidi <[email protected]>
Remove Action#with (#333)

This was introduced to make actions compatible with the previous incarnation of Hanami::Router. ...

aa619e651464f683679da0ff9302b3bdaefe0691 authored about 4 years ago by Tim Riley <[email protected]>
Enable CSRF protection automatically (#332)

Enable CSRF protection automatically on application actions if the application config has `sessi...

b00537c147c844a8832a4be535014b19187fa374 authored about 4 years ago by Tim Riley <[email protected]>
Forward all args from `.new` to `#initialize` (#331)

Previously only forwarded keyword arguments. Now also forwards positional and block arguments.
...

8b47dbde68fbc03ad7e459f432456fd22497a36f authored about 4 years ago by Tom Dalling <[email protected]>
Reintroduce CSRFProtection module (#327)

This module disappeared from the hanami repo during the beginnings of the 2.0 overhaul. Adding i...

de4a010aa43e83a7366ae6a30f9270a4b551a149 authored over 4 years ago by Tim Riley <[email protected]>
Rationalize flash behavior (#326)

Our Flash object was very complicated, and did not work like you'd expect (i.e. it didn't behave...

80d7ed82df7e538d7b144c68d01ef74770ade7e1 authored over 4 years ago by Tim Riley <[email protected]>
Merge pull request #315 from andrewcroome/fix-mime-type-acceptance

Fix MIME type acceptance

b41c0ec26e4361a05926da02c9919bb1d9f3df14 authored over 4 years ago by Tim Riley <[email protected]>
Remove class-level handle_exception method (#323)

This is already covered by the class-level config object now (i.e. config.handle_exception or co...

a2ead8e5eee905bb584d90d9ef7726d7a5d7d019 authored over 4 years ago by Tim Riley <[email protected]>
Fix view inference for deeper class hierarchies (#325)

a98b6694da453fffbb38ccff427e20e9e5d8ec1a authored over 4 years ago by Tim Riley <[email protected]>
Render view automatically (#324)

This removes the last piece of boilerplate for basic application actions: if a view is available...

bb9fcc742975b74cadc0ca581d36a72072a091d4 authored over 4 years ago by Tim Riley <[email protected]>
Auto-inject inferred paired view into application actions (#322)

Update the `ApplicationAction` behavior to automatically auto-inject a "paired" view into any ac...

72deeaf716b05bf1899792eb349fc60930b97931 authored over 4 years ago by Tim Riley <[email protected]>
Use unstable branch again

142c426c044b73955694e5caababbdca31a04be6 authored over 4 years ago by Tim Riley <[email protected]>
Add full application configuration (#321)

Make hanami-controller responsible for all the details of its application integration, by provid...

15a8afdf3447646a8e05d2ceed8e1bdab21de208 authored over 4 years ago by Tim Riley <[email protected]>
Support Ruby 2.6+

7b3c72a61da2485d8693ea064768b8ba9b57f709 authored over 4 years ago by Luca Guidi <[email protected]>
Merge branch 'develop' into unstable

30596d6a8ab683360983a9655bc40ceb9fd73aab authored over 4 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

2fd7292d568a7151f13539db8e79fed36c468221 authored over 4 years ago by Luca Guidi <[email protected]>
Make `script/ci` compatible with GitHub Actions

5e7ec52331bb31267aa927a7eb7324e196291436 authored over 4 years ago by Luca Guidi <[email protected]>
Make the build to pass with the latest Rack version

58129b4fd79c0fe031337f8b0d58cf5c64d27e4d authored over 4 years ago by Luca Guidi <[email protected]>
Automatically apply application-level configuration (#320)

96e60f536bfc0dabbaa59486f24b8f2804ca88e3 authored over 4 years ago by Tim Riley <[email protected]>
Use class-based configuration on Hanami::Action (#318)

747024034583696e0327e6ea481dfaed51bb2a54 authored over 4 years ago by Tim Riley <[email protected]>
Re-apply application action behaviour when inherited inside new provider (#316)

18a39362800c1769977dd5c24abd18f7fec51b60 authored over 4 years ago by Tim Riley <[email protected]>
Hanami application integration for view rendering (#314)

Move existing behavior into StandaloneAction, and add new ApplicationAction module providing vie...

2cec414e7a7981fb0beedbea9476bfc62a03d5d1 authored over 4 years ago by Tim Riley <[email protected]>
Fix action mime type acceptance.

Rack’s environment variable for content type is actually referenced by “CONTENT_TYPE”, not “Cont...

aa9b55d2830fa78e44babf2b0d9812dde0957a24 authored over 4 years ago by Andrew Croome <[email protected]>
Comment mimes with custom types to help specs pass.

a5945fd2a505c957fa6758e94dc9f18054df363e authored over 4 years ago by Andrew Croome <[email protected]>
Disable testing of older Rubies

1ca8064ceb80f8e14d922dd97a7d2d1059fdcb20 authored over 4 years ago by Tim Riley <[email protected]>
Make specs pass on unstable with latest hanami-router and rack (#313)

ab7d9e169b409a6fdc40d06e6fa3c7fecfb9dd15 authored over 4 years ago by Tim Riley <[email protected]>
Merge pull request #310 from 007lva/chore/replace-Fixnum-with-Integer-in-docs

Replace Fixnum with in Integer in methods docs

3c4ce753eb04d260d77d49a8e3bd7080ae73ea53 authored over 4 years ago by Anton Davydov <[email protected]>
Replace Fixnum with in Integer in methods docs

Because Fixnum and Bignum where unified into Integer since Ruby 2.4 and
now are deprecated, even...

1b1f33973306c806a84ff6078bc01fa22f0a74e6 authored over 4 years ago by 007lva <[email protected]>
Add doc comment

fe4c3392282e535096e73a71bdb4d44cca05cc12 authored over 4 years ago by Tim Riley <[email protected]>
Merge branch 'develop' into unstable

ab270969e7b2cc20b640e68d31eadc54bef54a27 authored almost 5 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

acec98f17475595062e10e616ec94024a2148531 authored almost 5 years ago by Luca Guidi <[email protected]>
Prepare for v1.3.3

1628d65352acc0409f504955e400a6434c4eed6e authored almost 5 years ago by Luca Guidi <[email protected]>
Move storing of errors to utility for reusing (#298)

4960f66fc8c5e6d40fc41d1a90065ce6e42504c8 authored almost 5 years ago by Ivan Kabluchkov <[email protected]>
Ruby 2.7 (#306)

1d985425157555557780fbeb269a53ecc5fe7658 authored almost 5 years ago by Luca Guidi <[email protected]>
Rack 2.1 (#305)

525d16e1e3aa78fd05104e6a14332c6df01d76ed authored almost 5 years ago by Luca Guidi <[email protected]>
Merge pull request #299 from hanami/hanami-application-support

Hanami application support

25812839ca6677d9334d33fc4eccb809499ba5a9 authored about 5 years ago by Tim Riley <[email protected]>
Add Action#with to return new object with new arguments merged in

2535f2124aad18b8f10512f50fb6a24725aba035 authored about 5 years ago by Tim Riley <[email protected]>
Supply configuration object by default when initializing Actions

This makes it easier for them to be auto-registered by a container

283b5e18b6f385d61ef0b2de9ac65dbc86cd5fdc authored about 5 years ago by Tim Riley <[email protected]>
Update rake to version 13.0.0 (#297)

29ab743df8652e7ad76cb1668b0dec5a6a481ca8 authored about 5 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Merge branch 'develop' into unstable

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

606ac5b5406fa137b004abc8ab01049bfca029ef authored over 5 years ago by Luca Guidi <[email protected]>
Support both `hanami-validations` 1 and 2 (#295)

fc7a603e8be578a135fa2e90eacdeb53afd06c56 authored over 5 years ago by Luca Guidi <[email protected]>
Don't test unsupported Rubies

fbea2d06cacf13cd31c6856bb75aa11afe8ee293 authored over 5 years ago by Luca Guidi <[email protected]>
Merge branch 'develop' into unstable

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

dc15969d1bdd576ddf539437af1cf9fc87f2d029 authored over 5 years ago by Luca Guidi <[email protected]>
Prepare for v1.3.2

48d163238a1086ade1fe1ea27a4fedb3827af841 authored over 5 years ago by Luca Guidi <[email protected]>
Drone CI (#294)

96e9e159356a07f1e3017b8fd82bc1ef7cc13c6e authored over 5 years ago by Luca Guidi <[email protected]>
Fix broken 404 links to guides.hanamirb.org (#283)

ba4ec94789c16b894ce11c623ff5879be888e1f0 authored over 5 years ago by Sharipov Ruslan <[email protected]>
Do not error when If-Modified-Since is set but no validation exists for it (#289)

12288879d4948d36d97c00f24f1b5dc8f363d6fc authored over 5 years ago by Ian Ker-Seymer <[email protected]>
Change `Hanami::Action::Response.build` to accept an HTTP status code

c311b3074bc61070ac742098c6be51851ce05a9c authored almost 6 years ago by Luca Guidi <[email protected]>
Ensure `Hanami::Action::Response#renderable?` to return `false` when body is set (#288)

6a53282da7981c96c8d8f541834b6e28b8e3f63e authored almost 6 years ago by Luca Guidi <[email protected]>
Introduce `Hanami::Action#name` to return a unique action name (#286)

a58fb9209df3b8e80e8354555ed8d0b825b8d974 authored almost 6 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.alpha1

4bbf1a046f3fa567db77d4cfc1d400fd330f7daa authored almost 6 years ago by Luca Guidi <[email protected]>
Use `Utils::Hash` as module. Ref hanami/utils#320

71f1c3a4c73de1727a2676744423949a76d49b08 authored almost 6 years ago by Luca Guidi <[email protected]>
Added missing require

19edeeae155270da392378dd7cf34a83b5c73c98 authored almost 6 years ago by Luca Guidi <[email protected]>
Support MRI 2.5+ (#284)

a89c547411e03cc6a55a96d3d8c8d8c84a526654 authored almost 6 years ago by Luca Guidi <[email protected]>
Merge branch 'develop' into unstable

ffdbdf75a2db2e3f27503b0a10e15b097ce0f123 authored almost 6 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

31b17a3351d32cadb2819ba0141e0ae3dce360d6 authored almost 6 years ago by Luca Guidi <[email protected]>
Fix build for #281

a422b650838f76da2bea1a50ed629c6426b77992 authored almost 6 years ago by Luca Guidi <[email protected]>
Avoid prepending `#call`, require subclasses to implement `#handle` (#281)

Prepending behaviour over `#call` proved to be problematic in a couple of key ways:

1. Since ...

c132ade8bc7224e26e498f5c32faa0534af75af0 authored almost 6 years ago by Tim Riley <[email protected]>
Add missing require (#282)

6e2d7b6860e313927b5b9aa91d854c2f4da6afec authored almost 6 years ago by Tim Riley <[email protected]>
CHANGELOG [ci skip]

f4251546aafe8c7d01323065a1dc137e0667661d authored almost 6 years ago by Luca Guidi <[email protected]>
Merge branch 'develop' into unstable

14ab0b8a941f606651e8c300688110808398a379 authored almost 6 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into develop

5e9d9614743ba7335fb7448382f1cc740b16f145 authored almost 6 years ago by Luca Guidi <[email protected]>
Prepare for v1.3.1

ef776a3d1e24200cea5254c2dede23c3c7ba6724 authored almost 6 years ago by Luca Guidi <[email protected]>
Merge branch 'develop' into unstable

8eb9e4a34d03c1b8b895e9b15689bd62c77e69f1 authored about 6 years ago by Luca Guidi <[email protected]>