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

Prepare for v0.7.1

f12eac847acac7f20de8bb6c50acfa6676b7f0df authored about 8 years ago by Luca Guidi <[email protected]>
`Hanami::Action::Exposable::Guard::IllegalExposeError` => `Hanami::Controller::IllegalExposureError`

Ref #174

5d9ebd839eb3087b30328641dec36c92b449d020 authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #180 from hanami/base-params-each

Introduced `BaseParams#each`

363cae10e411af0b4fa4bdaf743f78a95de72455 authored about 8 years ago by Luca Guidi <[email protected]>
Introduced `BaseParams#each`

6adecb825ca7aa4c30c6d9b697ad22d02a1338a7 authored about 8 years ago by Luca Guidi <[email protected]>
Improve wording on test description

Technically we aren't dealing with all known types, it's only the ones known
to the controller c...

9bc4e2e858af209904218500cd95f0c3076316df authored about 8 years ago by Russell Cloak <[email protected]>
Add accessor to configuration for known MIME types

We need to be able to know what MIME types have been registered with a custom
controller configu...

c06373f8f83ca4f54021446bc344f79e80cfb23c authored about 8 years ago by Russell Cloak <[email protected]>
Honor RFC 2616 (14.1) with Accept header priority

In my earlier commits the preference for Content-Type resolution was focused
on the types that a...

18fa5cdb6c79fdac2bd869bd4eca70274de1b995 authored about 8 years ago by Russell Cloak <[email protected]>
Rework #content_type

The method was not taking into account when we have a custom MIME type
registered for a potentia...

49ce85e428be00d97278b5d4f20bd959e92be3c5 authored over 8 years ago by Russell Cloak <[email protected]>
Add #accept_header?

This method is simply replacing the logic that used to exist in the methods
that look to the hea...

0565fd77815dd67ef1174c20d30b8bf2f095c852 authored over 8 years ago by Russell Cloak <[email protected]>
Add #get_custom_mime_type_from_accept_header

This is really meant to be another one of those "clearly demonstrated intent"
methods. When we'r...

38ccdb51ec8c35e2d0e09067a042c22ce2e11b8b authored over 8 years ago by Russell Cloak <[email protected]>
Rework #accepts to be more clear

This is meant to clarify the intent and overall create a more focused and
useful method. Realist...

dfa703579059c8e861bc17bc3794395614ab2109 authored over 8 years ago by Russell Cloak <[email protected]>
allow action params to read arrays

579aa059a732736011eda3914ff702f458c7a30a authored over 8 years ago by Marion Duprey <[email protected]>
Do not symbolize raw params

The raw request params should not be changed.

37556ee6b0fb495c3493754e40c2d6680bc35163 authored over 8 years ago by Kyle Chong <[email protected]>
Merge branch 'akhramov-feature/158-raise-exception-for-reserved-words'

fde897567af5405a47c21d56ad4504897c877fd8 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'feature/158-raise-exception-for-reserved-words' of https://github.com/akhramov/controller into akhramov-feature/158-raise-exception-for-reserved-words

98297096ae1a26e182249cd8ddc7973dd4dee66c authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'fidothe-pass-tempfile-through-params'

d4d1ae15f64c5790e87a088a7cb3d21bc77da89e authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'pass-tempfile-through-params' of https://github.com/fidothe/controller into fidothe-pass-tempfile-through-params

546c55826aa09caf689b35abc88f70ba593536cf authored over 8 years ago by Luca Guidi <[email protected]>
Cleanup for #170

187064fe725fcae1758b1126e82631660670d698 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'amccann1-accept-header-default'

47dffb9fe5df46c5c71d186698fd7c1ce1a02748 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'accept-header-default' of https://github.com/amccann1/controller into amccann1-accept-header-default

9abd37aba7943841a25c9b982cf10ffa84823c12 authored over 8 years ago by Luca Guidi <[email protected]>
Fix indentation

949935a4496a63601f5ea25752e812a892b5c488 authored over 8 years ago by Ayleen McCann <[email protected]>
Merge pull request #172 from Acornsgrow/do_not_stringify_params

Do not stringify params

717f0c2ee9c7938dfc170db08a8880c445401de6 authored over 8 years ago by Luca Guidi <[email protected]>
Add documentation for params#valid? [skip ci] (#164)

59664447d19e764aca13af4d10fb85cec01a3b9d authored over 8 years ago by Anton Davydov <[email protected]>
Address PR comments

* Corrected exception test
* Got rid of unnecessary variable

3bf65f8573d1a7d4dacc061bd0b8c5e0c6de3bed authored over 8 years ago by Artem Khramov <[email protected]>
Add #parsed_body to Hanami::Action::Rack (#171)

I did this to expose the body parsed by Hanami::Routing::Parsers.

1a3bef405fdb41e89c0d06f848d33e64554658f0 authored over 8 years ago by Kyle Chong <[email protected]>
Do not stringify params

The params do not need to be stringified for dry-v.
See https://gitter.im/dry-rb/chat?at=579f20f...

df6224080b247784bffecca0d382918c7d22267b authored over 8 years ago by Kyle Chong <[email protected]>
Use default content type when accepting `*/*`

`*/*` is being resolved as `application/vnd.lotus-1-2-3`, since it is
the first in the list of a...

2f05d8712512482e9f2d1a6b3f8f2a70fd24a696 authored over 8 years ago by Ayleen McCann <[email protected]>
Allow uploaded Files in whitelisted params

The implementation of `params` is stringifying all values prior to
sending them to validation, w...

409c3a751accb1869463c4fbc7762a881c1a680d authored over 8 years ago by Matt Patterson <[email protected]>
Raise error on reserved word exposure.

This commit
* Introduces a guard module which is prepended before user's action
classes. The g...

cb8886e8c347db224b34014059ebf87b721e19c6 authored over 8 years ago by Artem Khramov <[email protected]>
Prepare for v0.7.0

2968d62badb72998ddfdd23eff584b2e33721a13 authored over 8 years ago by Luca Guidi <[email protected]>
Fixed isolation test problem introduced by ea28e4c

170b970dee1e92d9ce43fc47ac87a08c6bf79acc authored over 8 years ago by Luca Guidi <[email protected]>
Ensure to generate a flatten array of error messages when params are nested

9535670a45564bc199902bf2b2e9cede3cb6c4e7 authored over 8 years ago by Luca Guidi <[email protected]>
Introduce Hanami::Action::BaseParams#valid? as common interface with Params

ea28e4cf38053e1d17e0e2f06de44823fa5f6b51 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #162 from hanami/error-messages

Introduced Hanami::Action::Params#error_messages

f5853fe304eff45a6936b7750eb71bcd9e7f5bb8 authored over 8 years ago by Luca Guidi <[email protected]>
Introduced Hanami::Action::Params#error_messages

a8641a038b8f2e18a63b9ec4617fff612965342c authored over 8 years ago by Luca Guidi <[email protected]>
README [ci skip]

35ea313c34b456b1dbd0977858dd1aa948be8cb6 authored over 8 years ago by Luca Guidi <[email protected]>
Re-enable temporary commented tests

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

ec8449e47b75e34f88c0fa249b81fc4f33714d91 authored over 8 years ago by Luca Guidi <[email protected]>
Support JRuby 9.0.5.0+ in CI builds

f3ac1834cb53235a54b4c58b9f758f532ce84058 authored over 8 years ago by Luca Guidi <[email protected]>
Removed dry-* gems from Gemfile

db79864440f528e233c600f02a955c31a46646f0 authored over 8 years ago by Luca Guidi <[email protected]>
Ensure that exceptions raised during callbacks exectutions are handled by `handle_exception` DSL

Ref #159

2140038efea7bdcbb6083730540e59aad63d7838 authored over 8 years ago by Luca Guidi <[email protected]>
Test against hanami/validations 0.6.x branch

47341f15d9bafc1de6299625a8d97641007536f0 authored over 8 years ago by Luca Guidi <[email protected]>
Update README.md [ci skip] (#156)

e6ed4f77cb06505879fc07ac126edc4d6fd80588 authored over 8 years ago by Grachev Mikhail <[email protected]>
Merge pull request #155 from Erol/fix-typo-on-mime-doc

Fix typo on Hanami::Action::Mime doc

886e55b15ef305d95626b7321acdae24616b2726 authored over 8 years ago by Luca Guidi <[email protected]>
Fix typo on Hanami::Action::Mime doc [skip ci]

109c2847ee4a1ed9dd8cedde7e5a5f25b1bbb2ed authored over 8 years ago by Erol Fornoles <[email protected]>
Merge pull request #153 from Erol/fix-typo-on-spec-description

Fix typo on spec description

94ee6ae1209a24fc9205d5ee12cf6e03939a88c1 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #152 from Erol/fix-typo-on-various-docs

Fix typo on various docs

d2fd92503f6642005825b706fb7a8ffd62b39788 authored over 8 years ago by Luca Guidi <[email protected]>
Fix typo on spec description [skip ci]

16d585e87075c7231a61668f6af96b372bd9f420 authored over 8 years ago by Erol Fornoles <[email protected]>
Fix typo on Validatable doc [skip ci]

c2aa76382488840afe721e14876079829cfb2f52 authored over 8 years ago by Erol Fornoles <[email protected]>
Fix typo on MIME doc [skip ci]

a074ce28e77f013cad418c7f43ab636c75bc8046 authored over 8 years ago by Erol Fornoles <[email protected]>
Fix typo on Action doc [skip ci]

b84607e6b1697b48d4c70cd8a7f58a54d46503c1 authored over 8 years ago by Erol Fornoles <[email protected]>
Merge branch 'vasspilka-master'

5cde8e3e57ebb88415346b66457761e95814a471 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of https://github.com/vasspilka/controller into vasspilka-master

4c61f18f358f1d2ee8a32d12ff2eea17a855bf80 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #151 from hanami/new-params-validations

Integrate with new hanami-validations predicates syntax

d7ca7d8db8ea1adc38dc96abcd6c51d896a6737f authored over 8 years ago by Luca Guidi <[email protected]>
Use hanami-validations from master

36acd25981c53693fb024462dc8055f75e35aaab authored over 8 years ago by Luca Guidi <[email protected]>
Ensure to deep stringify arrays coming from Rack request

abc5697334ca63e576abd00a69f9aa7a8d9a6cb1 authored over 8 years ago by Luca Guidi <[email protected]>
Automatically whitelist params from router

8fa693870271da7c336f9d890fe31842bded0973 authored over 8 years ago by Luca Guidi <[email protected]>
Action::Params refactoring: use validations to always whitelist _csrf_token

54f1ab0bf357b1803c9eb3fd764824430ea0d671 authored over 8 years ago by Luca Guidi <[email protected]>
Make hanami-validation a soft-dependency

64f3cefeed33463cc604767118f5c380b265788a authored over 8 years ago by Luca Guidi <[email protected]>
Make hanami-validation a soft dependency

1b179b0c5c3c03c30602483cb041694454ed98bd authored over 8 years ago by Luca Guidi <[email protected]>
Integrate with new hanami-validations predicates syntax

95ad49ebbaa0a263e1f77bea0a529aefbc8b3c4a authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #150 from vyper/patch-1

Update ruby version to 2.3.1 & 2.2.5 on travis

cec61dcc2a3c96437287153c399a64f6f1a64125 authored over 8 years ago by Trung Lê <[email protected]>
Update ruby version to 2.3.1 & 2.2.5 on travis

- https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/
- https://www.ruby-lang.org...

d4ab2ded5bb098584ca3489e21eb61cadb341943 authored over 8 years ago by Leonardo Saraiva <[email protected]>
action must reponse to public method errors

8f7aa0e27aec8981c3fd786ebc251b6c42cb5af2 authored over 8 years ago by Vasilis Spilka <[email protected]>
make errors public in session.rb

47a610940431b281f6ab669296d1e2e64e539f13 authored over 8 years ago by Vasilis Spilka <[email protected]>
Cleanup for #148

32759096201e96aa552a19dd7fe0779427386450 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'ADone-cookies'

77f96230a719e775beffdc8a4ba601714657182a authored almost 9 years ago by Luca Guidi <[email protected]>
FIX: set only changed cookies

831432fa67dccf9874a83766543022457a791354 authored almost 9 years ago by Artem Nistratov <[email protected]>
Merge pull request #146 from hanami/remove-simplecov

Remove simplecov

58273ac3a786e9f424a810ee0474b5cf679cc5b4 authored almost 9 years ago by Luca Guidi <[email protected]>
Remove simplecov

9c4f2ae5be635f19359ed3a27bc30cb2ca5d97a6 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'fix-ruby-warnings'

3afb0ae3971bc1c43f534c273cd01e44ce923f02 authored almost 9 years ago by Luca Guidi <[email protected]>
Fixed Ruby warnings

7c3c4e5f2d25b176ee31ba4d455888d3f96d4cfa authored almost 9 years ago by Luca Guidi <[email protected]>
Bump development dependency to Rake 11

3bdada8e1facf8cf71dea86f1edac50c9bf72279 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #143 from deepj/simplecov-deprecation

Fix SimpleCov deprecation message

7e45605903beba8a30e9499cf1b8ceea4f74c88f authored almost 9 years ago by Trung Lê <[email protected]>
Merge pull request #144 from deepj/jruby-9050

Use the latest JRuby 9.0.5.0 instead of old JRuby 9.0.0.0.pre1 version on Travis

3dd256e8212f6b36723b93e26ca086674fd3fa11 authored almost 9 years ago by Trung Lê <[email protected]>
Use the latest JRuby 9.0.5.0 instead of old JRuby 9.0.0.0.pre1 version on Travis

10badf5f891f7fe0cd6f8f4d88aa473e90d2713a authored almost 9 years ago by deepj <[email protected]>
Fix SimpleCov deprecation message

This avoids the following deprecation message:

```
test/test_helper.rb:8:in `<top (required)>':...

9f126ca154d77f0627056dceb34a597af6a9e1e6 authored almost 9 years ago by deepj <[email protected]>
Master is now 0.7

3d91b8579f55789ae71aa308edd94d3dca3b929e authored almost 9 years ago by Luca Guidi <[email protected]>
Prepare for v0.6.1

68eb879ad526a54624b1f289550c17fef5c067ff authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #142 from railsme/mimetype-memory-usage

reduce memory usage with freezing mime types

b612438db55e8bded3063b13059589eecca56151 authored almost 9 years ago by Luca Guidi <[email protected]>
unload Hanami::Controller after test

5e05125c68cb89a2dff0c6a32dd5d85efc27272d authored almost 9 years ago by Anatolii Didukh <[email protected]>
reduce memory usage with freezing mime types

e68122117b9dc2c7f39d11bb6572af773709cb7e authored almost 9 years ago by Anatolii Didukh <[email protected]>
Prepare for v0.6.0

c2c5054d97e09121b8ae5caa245ae792a1a45222 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #141 from hanami/hanami

Hanami

d7c7e2a06ff0e13cb06fcbb5e6913da038e218a6 authored almost 9 years ago by Luca Guidi <[email protected]>
Finalize renaming

1333f3a3c494b0893ffd71f3b0c61f24885045b9 authored almost 9 years ago by Luca Guidi <[email protected]>
Lotus => Hanami

50a07c8960948fbe52092e98640c776284a7cd8f authored almost 9 years ago by Luca Guidi <[email protected]>
[ci skip] API docs

11f08b11a5e2eb1d4d15d9286434669ce6bbea83 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #140 from lotus/fix-sessions-and-cookies

Fixed `Set-Cookie` header send twice in second and following request

27e5bde29442ed3c18486d64808d4375ea348337 authored almost 9 years ago by Luca Guidi <[email protected]>
Prepare for v0.5.1

a0e01da49c5d187b20be10586f9966821381e589 authored almost 9 years ago by Luca Guidi <[email protected]>
Fixed `Set-Cookie` header send twice in second and following request

7b4cdfe04a67a6d1dcabcca5d07a0863e17ee840 authored almost 9 years ago by Alfonso Uceda Pompa <[email protected]>
[ci skip] CHANGELOG

41a79acccde7490393eeb855852554b52ced8f3f authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #139 from lotus/ensure-superclass-exception-to-not-shadow-subclasses

Exception handling: ensure superclass exception to not shadow subclasses

7fa013b6bcf2cdbd590fd4dfb3b79285d44e1877 authored almost 9 years ago by Luca Guidi <[email protected]>
Exception handling: ensure superclass exception to not shadow subclasses

42d7861e2f565ceb769d6f994ed9c0e69f06c5b9 authored almost 9 years ago by Luca Guidi <[email protected]>
Prepare for v0.5.0

f5906d5793dae24dd6362ffa69638c9aa76a9a91 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #137 from lotus/add-rubies-to-travis

Added rubies versions to travis file

0e02d097ebe22f6843f04fe6f974546c85effcec authored about 9 years ago by Alfonso Uceda <[email protected]>
Added rubies versions to travis file

983ae669fc69b3abe1ce8342f5f4399bb3051f4c authored about 9 years ago by Alfonso Uceda Pompa <[email protected]>
Merge branch 'remove-configuration-default_format'

485e6a33899187b627c1aee06104880f5a905ba5 authored about 9 years ago by Luca Guidi <[email protected]>
Removed Lotus::Controller::Configuration#default_format

98c0707692dc745f1a7468edea001142d28a5a71 authored about 9 years ago by Luca Guidi <[email protected]>
Merge pull request #135 from karimmtarek/introduce-lotus-controller-error

Introduce Lotus::Controller::Error

c6be6c104a79c89f6e5e5483edde8e86a80c3459 authored about 9 years ago by Luca Guidi <[email protected]>
Introduce Lotus::Controller::Error

- Added Error class
- Replaced ::StandardError with Lotus::Controller::Error
- Added a test

c0cb7968dfb6d4112b5689ec81de5fc77ceec883 authored about 9 years ago by Karim Tarek <[email protected]>