Ecosyste.ms: OpenCollective

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

github.com/hanami/router

Ruby/Rack HTTP router
https://github.com/hanami/router

Add Ruby 3.3 to CI

97f75b8529574bd4ff23165460e82a6587bc323c authored 11 months ago
Prepare for v2.1.0

b9d616c3d835e93a261b16bd7ee0c80bc595c0f0 authored 11 months ago
group globs and mounts together (#266)

In the previous approach, globs would not be considered if a mounted app
matched the route. On ...

44870dc41bbe8d656c1338fa125f35dae06ed526 authored 11 months ago
Pass through kwargs to middleware (#267)

Co-authored-by: Tim Riley <[email protected]>

167a96ae2a2a16c4a5113ce5cd09f64ced0bfbf4 authored 11 months ago
Fix PATH_INFO/SCRIPT_NAME for root mounts (#263)

If a mounted Rack app is at the root of the Hanami app, it should keep
the leading slash in PAT...

1ed2d406e7c970b6bc9974298577f95bb1e3a4fe authored 11 months ago
Prepare for v2.1.0.rc3

5aa0974fd80a5e23f215fe33d1cee367e4259fbc authored 11 months ago
CI: rely on setup-ruby to install (#264)

...and use a newer actions/checkout (to avoid any GitHub Actions warning about old stuff used)

e0af88dcd3e0ca7acf8c2abc88480b47aa72f3e2 authored about 1 year ago
Prepare for v2.1.0

5e70e91d4dd02ed2d60439d4cd693911107fbc82 authored about 1 year ago
Prepare for v2.1.0.rc2

37c58e31de8ebcbb6f7ec9a0e2727ab57f3cc190 authored about 1 year ago
Prepare for v2.1.0.rc1

104fb880f5dbca464fafe7613e9b69dc64b897f2 authored about 1 year ago
Prepare for v2.1.0.beta1

b502a68d66f637999ccc6291b97c7b72e97a5028 authored over 1 year ago
Rubocop

05e28df864f5ffe0163909719ba8ea2e3bc204e6 authored over 1 year ago
Bump version to v2.1.0.beta1

5746c0a84a4c09b8c03108aed1088c2482d8cd01 authored over 1 year ago
Prepare CHANGELOG entry for v2.1.0.beta1

d33abf8513d0e5e4aabc961342b115886374361a authored over 1 year ago
Accept a not_allowed proc when initializing (#259)

This allows users of hanami-router to provide their own not_allowed behavior just like they can ...

f714300570ae84d5cb8b085e4ecd788f4beaaa7f authored over 1 year ago
Bump version to v2.0.3

cf7406120968bbb9dfa5ba166a0100f5983dc803 authored almost 2 years ago
Refactor `Hanami::Middleware::Node` to handle variable segments (#257)

9e3e20da506bfba70bc5d5a6bf601d7d6c5c0e20 authored almost 2 years ago
Fix find dynamic path segment for midlewares (#248)

* Fix find dynamic path segment for midlewares

* refactor + add new test

5ba376f8ec2208adbc36da135fa2a01c64df5b12 authored almost 2 years ago
Ensure mount and globbed routes to work together (#254)

4b77e91b9c8945c63f312286f73d982e933fb1cf authored almost 2 years ago
UrlHelpers uses a consistent type for base_url (#250)

There are subtle differences in behavior depending on whether it is a
String or a URI. This pat...

2028717262b4173716c6ac6763b5a2edbd5abd70 authored almost 2 years ago
Add CODE_OF_CONDUCT.md

Source file https://github.com/hanami/template-gem/blob/HEAD/CODE_OF_CONDUCT.md

a4f02423a7d8a9905d7369418baeb1d55b83de85 authored about 2 years ago
Add .repobot.yml config

89dab03d4a4ffebdf69371cdc862261383ff2206 authored about 2 years ago
Ruby 3.2 (#246)

dbe099bdb678ed49b3674520fc0fc64bdd3dfa61 authored about 2 years ago
Prepare for v2.0.1

39c7146219f3479d9f76001c883b29be2fb8f96d authored about 2 years ago
Introduce `Hanami::Middleware::BodyParser::FormParser` to parse multipart file upload (#242)

8a5b93eefdecf2898d945e4ab4792155de2cce01 authored about 2 years ago
Depend on `mustermann` and `mustermann-contrib` 3 (#245)

1c3d408b01d9a7bf25c6126e3bcd8e12fa4fc1d1 authored about 2 years ago
README: fix `Hanami::Router#recognize` syntax (#244)

5ed055be2219cb6b4d9757ec893ef4acea4ded9a authored about 2 years ago
Return HTTP response header `Allow` when returning `405` HTTP status (#243)

00c4093c9a95b11d5bd0474ee25ff16206607cbe authored about 2 years ago
Use Hanami deps at stable version

03a4cad90634850d7a3f37f4f7f9761965335480 authored about 2 years ago
Prepare for v2.0.0

81ecd54d3d852e8329f7646ba2498d0df4e328eb authored about 2 years ago
Don't parse request body when Body Parser already parsed it (#240)

d329a03277fb80bb027170306f879801aa739555 authored about 2 years ago
Update API docs for 2.0 (#236)

Updated API docs for 2.0; now nothing public is left undocumented.

Key changes:

- Rename `...

d4f7a677a34978f24c153b9c96b90a03dd3e3a9b authored about 2 years ago
Prepare for v2.0.0.rc1

8364b0c96278c6218ac2732104933ca296a1f61d authored about 2 years ago
Ensure root path to work with prefix (#235)

874722b1d9e3eaf5efcf94caa0099883efda42a1 authored about 2 years ago
Prefer NoMethodError over NotImplementedError (#219)

* Prefer NoMethodError over NotImplementedError

* Fix rubocop offense

Co-authored-by: Luca...

77182c9589c63698b1c1cc695e4b21f57ab9bd29 authored about 2 years ago
Fix inspection of named nested routes (#234)

03d469752636fb5c17a96384090224ac2fad090d authored about 2 years ago
Remove redundant @since comment from version.rb

680eacb78094ae0ac625a82fce9c34ef82a4dfe6 authored about 2 years ago
Bump version to `v2.0.0.rc1`

2cd29077c51ff74710d3c076c0ae385ac4052c6b authored about 2 years ago
Middleware Trie (#232)

* Middleware Trie

* Specs for `Hanami::Middleware::App` and `Hanami::Middleware::Trie`

* S...

4aa0ce067eaead36c8b817cf021e8afec08ba31a authored about 2 years ago
Prepare for v2.0.0.beta4

6e4f7bdeaea5785d5c18018f56f04eb3b3147ed6 authored about 2 years ago
Prepare CHANGELOG for v2.0.0.beta4

1206880c9cdd87c82d24010e0626ecd97f251d72 authored over 2 years ago
Support configurable body parsers (#230)

* Support configurable body parsers

- Allow passing mime types to the constructor of a Parser...

a58f935a0d64b5cda1a5ba7179a453b5dc1d00d8 authored over 2 years ago
Fix routing spec file name

062f5bb7b2d3ff0d9172cffb8de7fc8b1b51da61 authored over 2 years ago
Prepare for v2.0.0.beta2 (#226)

a55fcd0461334a21f92398b0c4f475bec039ce14 authored over 2 years ago
Ensure to require `hanami/middleware/error` from `hanami/middleware/body_parser/errors` (#225)

* Ensure to require `hanami/middleware/error` from `hanami/middleware/body_parser/errors`

* U...

55a9d4619908b3dd2aaf3062af2ec4cf87117f1d authored over 2 years ago
CHANGELOG

340da29bffee1f608f2f7b976c76cad987674512 authored over 2 years ago
Fix block not given to the route when no `to` option (#224)

e5fc2a16bf38cd493fc9ec8bd12cd0aa70bd823e authored over 2 years ago
Point to `hanami/utils` beta

9c2b746d41725b3c2e511cf936db0b4ed32e76ee authored over 2 years ago
Prepare for v2.0.0.beta1

2975ddc4052633f4d79393d7d7d1abb266e87a02 authored over 2 years ago
Merge pull request #223 from hanami/waiting-for-dev/prepare_for_hanami_routes_command

Prepare for `hanami routes` CLI command

753b71ebdc759c8bafd1869a5abd8a33aafb1482 authored over 2 years ago
Leverage internal state on `Hanami::Router::Route`

f31c90140fb552dc6defa257386932c0d122432c authored over 2 years ago
Add a reader for the router inspector and remove `#to_inspect`

The new reader allows inspecting routes through:

```ruby
router.inspector.call
```

There were ...

1f7d40ab14f2c48525b5b9c4895bde64628b7bb9 authored over 2 years ago
Remove unused #routes instance variable

Routes are added to the inspector and not to the router itself

cb1fbe50ad5cfa3a72a4746241d1cb76504230e0 authored over 2 years ago
Fix HEAD routes generating empty lines in human friendly inspector

283461098261e8759d5858252fd8ea6061ca5d96 authored over 2 years ago
Fix router taking resolved endpoint for inspection

We need to take the `to` value as it was defined. Custom resolvers
usually transform string defi...

d931a8d214bc615594ccbeb83a123b08527d365b authored over 2 years ago
Move tests on router inspection at the unit level

We're adding tests to `Hanami::Router::Router`. Considering that and the
tests we already have f...

a94ea85bbb0622b160b2289cb99b71427a13eef9 authored over 2 years ago
Merge pull request #222 from hanami/waiting-for-dev/csv_formatter

Add CSV formatter

25ab9cffff785ca2a3e0f754d91bb50dc77d5c38 authored over 2 years ago
Merge pull request #221 from hanami/waiting-for-dev/extract_formatter

Extract formatter algorithm from the inspector

0995ab21a49d0bda73c6bfb1e33886144125d95f authored over 2 years ago
Add CSV formatter

Adds a routes formatter that generates a CSV output.

We've changed the inspector to forward arg...

b9433b18ba38be52872c929bdb65fa26fae2b89a authored over 2 years ago
Extract formatter algorithm from the inspector

Up to this point, the route inspector always returned a visually
attractive representation of th...

b421bb5820e41fe4413edeff7a3f1ece671b155a authored over 2 years ago
Do not specify test files in the gemspec

Fixing a rubocop offense

a2340d62a6bddc1b4548890aba12288606128790 authored over 2 years ago
Add FUNDING.yml

19d492cb49fb5aa522e54f45e6390452af9a6911 authored almost 3 years ago
README

4a5118849115a4330ffd7d88186c92a409bc32c4 authored almost 3 years ago
Prepare for v2.0.0.alpha6

2721355cc3fae2afc2754f0c64506bef04a215f1 authored almost 3 years ago
Parse form submission and make it available in Router params. (#217)

810cb4bb884d0c3886060ba7bd8b18a616169fdb authored almost 3 years ago
Run scheduled GitHub Action and notify Slack in case of failure

a5b6a4417a3692b47bf1ae855dedebdd9175a793 authored almost 3 years ago
Disable SimpleCov upload

3cd746d0dc6a085409322b262d148eaa25c4e3b9 authored about 3 years ago
Ruby 3.0+ only

7635ec39e8eae374d6889625689f105ce9bcafcf authored about 3 years ago
README

2c731a842c51e0292f87136a1358f97b43884d20 authored over 3 years ago
Merge branch 'develop'

a5d48af4a926c3457b12431f1aa42e900464b8f0 authored over 3 years ago
Merge branch 'unstable' into develop

010f3e4f3f01049ab8afc86843a512b6cbea27dd authored over 3 years ago
Updated `hanami-utils` and `hanami-devtools` references

446b75a9e5beae0bf9606effc5d9d3f7e839903c authored over 3 years ago
Updated Rubocop configuration

adf9e4e69b9a28023e2ebb6bb7b28dbc5661e212 authored over 3 years ago
Prepare for v2.0.0.alpha5

ad7e7556026b551f1f51a29913126e057593504b authored over 3 years ago
Add spec for scope variable interpolation

7d70f09f9c256c1093d008c561c2f53fc3f61d7f authored almost 4 years ago
Hanami::API inspector compat (#212)

* Make `Hanami::Router::Inspector` compatible with `Hanami::API`

* Introduce `Hanani::Router:...

4e6391837b115455542dedf17445886eabf81c51 authored almost 4 years ago
Router inspector (#208)

e8c7964ba7fce5757868fca6bcffccfb41f251a7 authored about 4 years ago
Prepare for v2.0.0.alpha4

a6273a9a6efe4f7a2f556194fad94eab61fa9869 authored about 4 years ago
Merge branch 'develop' into unstable

f9468bc5de7d74e36ee23bc46eda58389ab5276e authored about 4 years ago
Merge branch 'master' into develop

2f0ca6541b919cc9e9640c208ce5a62e801e216d authored about 4 years ago
GitHub Actions

dd214c2bb6c262103c03134153860e7c2c792c72 authored about 4 years ago
Introduce `Hanami::Middleware::BodyParser::Parser` as superclass for body parsers (#189)

5a088e7ea7c98943388c2cf6b273001187f7c988 authored about 4 years ago
Rubocop Hanami dry-rb rules (2.0) (#207)

75c8fbd335a68d494a7b82c0a3ef3b427687c725 authored over 4 years ago
Merge branch 'develop' into unstable

983014c8512a42891371082f8e8ccb786b5ead7c authored over 4 years ago
Merge branch 'master' into develop

890a5feb39757470242e2a8dfb6b4971896c08cc authored over 4 years ago
README

b930ddbae4949c6cfb9b7ac139bb8713a7c88fa7 authored over 4 years ago
Add not_found option (#205)

d60794571e66989d9447dcf97627a67ba835495a authored over 4 years ago
Merge branch 'develop' into unstable

3d469cdac3559b65c40b08ace882ac3e407c5b81 authored over 4 years ago
Merge branch 'master' into develop

a91a169309106168a61d400949218dd0838939c7 authored over 4 years ago
Make `script/ci` compatible with GitHub Actions

4e32b767c04469dac0b2f2f85873c94de4203f4f authored over 4 years ago
Prepare for v2.0.0.alpha3

10eac67bdb237c2fba1f021e31ea94e7fa7a0fae authored over 4 years ago
`Hanami::Router#initialize` do not yield block if not given (#203)

638696f678198b60ec5fa4c9aadeae9ce93343bb authored over 4 years ago
Ensure to not accidentally cache response headers for HTTP 404 and 405 (#201)

74ee07e3e86c62c48c2d88461360cd98c5b78c21 authored over 4 years ago
Ensure scoped root to not be added as trailing slash (#200)

8ccaea059052324f3f6745d253bcfc7b1ca3d8da authored almost 5 years ago
Prepare for v2.0.0.alpha2

a41b2082036af32b3a739d648076d8af266e3e17 authored almost 5 years ago
Trie routing (#199)

35b874cd88fc9097e81c5b790ad6d478eaf5e41f authored almost 5 years ago
Merge branch 'develop' into unstable

c730bc5d149ed35b71487085fd7de4a349a7c58c authored about 5 years ago
Merge branch 'master' into develop

65628ada9f625df7e71e1ffad2ed82eb3d4fc414 authored about 5 years ago
Update README.md (#187)

02e3a02d190436388fb227e3fad6c30d1534a764 authored about 5 years ago
Prepare for v1.3.2

eb3a57209927d901daee3c67d252e26cc7ba25e6 authored about 5 years ago