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

Use released dry-system 1.0 :tada:

github.com/hanami/hanami - dd39e48b56569ef9de23eced657af434006a142e authored about 2 years ago
Improve logger setup (#1254)

- Bump dry-logger to 1.0
- Bump dry-monitor to >= 1.0.1
- Break down setting up logger into tw...

github.com/hanami/hanami - 828eb8cb3b23f14f2f023668c4b1206537c79031 authored about 2 years ago
Don't parse request body when Body Parser already parsed it (#240)

github.com/hanami/router - d329a03277fb80bb027170306f879801aa739555 authored about 2 years ago
Ensure to raise `Hanami::Error` exceptions in case of error (#64)

github.com/hanami/cli - 595881667a8b00eacf77f293991e7aa129ba67db authored about 2 years ago
Update API docs for 2.0.0 (#403)

github.com/hanami/utils - 93f4195b8af202101e2940f8f834cfdb8ebcfeac authored about 2 years ago
Run bundle install after modifying Gemfile (#16)

Without this, a newly generated hanami app will fail to run `hanami server` due to guard-puma no...

github.com/hanami/reloader - 53c31ec80263cfea3f11ac04addd777604e73ab6 authored about 2 years ago
In case of exception, print error message and exit (#63)

* In case of exception, print error message and exit

* Don't shellescape as the output would ...

github.com/hanami/cli - 78eb53c68b50c275c91d813433bc577855bbeb75 authored about 2 years ago
Add 2.0 getting started walk through. (#116)

github.com/hanami/guides - 2175976f39bea2b14627c4bd22c89571dedeaa6d authored about 2 years ago
Ensure version switcher to land to Getting Started page (#115)

* Ensure version switcher to land to Getting Started page

* Remove double slash

github.com/hanami/guides - b4ebb7b037f78133bee0747c629e008d8ead0c78 authored about 2 years ago
Require version

github.com/hanami/cli - 7ece30c94b591fb5d8c167669d602fa5eb543891 authored about 2 years ago
Require version

github.com/hanami/reloader - 88693cd0f418fb111d341660bc45b704dffc12e6 authored about 2 years ago
Require version

github.com/hanami/rspec - e13c24408ccb8a6277df8ce8660f11ff64c3efd7 authored about 2 years ago
Require version

github.com/hanami/validations - d1cec37446a379b3ff4c695becb5fad5fa771e3a authored about 2 years ago
Use Zeitwerk for code loading (#225)

(Fix a Rubocop issue in the specs at the same time)

github.com/hanami/validations - 080897407985a74296375fd88e8116ff9a25a248 authored about 2 years ago
Convert to Zeitwerk for code loading (#10)

github.com/hanami/rspec - bb5e4658528650867a3115ee58136625ffd6033e authored about 2 years ago
Convert to Zeitwerk for code loading (#17)

github.com/hanami/reloader - c3852665bb6404215a18c9349c1c4f86db8682af authored about 2 years ago
Use Zeitwerk for code loading (#62)

- Add zeitwerk to the gemspec
- Add `lib/hanami-cli.rb` so the gem follows a conventional struc...

github.com/hanami/cli - 8dade65d1ef768aeee1e7d3bf9a0eb91a99cbad2 authored about 2 years ago
Convert to Zeitwerk for code loading (#402)

- Add zeitwerk to the gemspec
- Add `lib/hanami-controller.rb` so the gem follows a conventiona...

github.com/hanami/controller - 2e025d26c3fbfbf64a641d928baaac279ed7872e authored about 2 years ago
Add lib/ to $LOAD_PATH before loading app file (#1251)

This makes it possible to require files from lib/ at conventional spot at the top of the file, r...

github.com/hanami/hanami - c963882a3cb0ed10bf96590f87c901893034b962 authored about 2 years ago
Generate new apps by requiring `guard-puma` `~> 0.8` (#15)

github.com/hanami/reloader - 10806af9b7157eddb11250e7d9a8cdbb0512d386 authored about 2 years ago
`config.actions.sessions` to be accessed only when `hanami-controller` is bundled (#1249)

github.com/hanami/hanami - 70d86d047e259f9285713864d73c4572e92c1e71 authored about 2 years ago
Disable Naming/MethodParameterName

This change was brought to you by the `fs:` arg for Hanami::CLI::Command

github.com/hanami/devtools - 90bd90e195e1d5958f7127fe3a6acb6e571390ad authored about 2 years ago
MIT License

github.com/hanami/api - 6b74aa444bd43ec2d3900d9f2da35ab391964dbe authored about 2 years ago
Add mention of new guides (#560)

github.com/hanami/hanami.github.io - 127ca761e2b84ec66e5db024324974bf1a708305 authored about 2 years ago
Oops, remove byebug from spec_helper

github.com/hanami/hanami-2-application-template - 5c35f4963f79ca5b251326207c5013feb53ecc52 authored about 2 years ago
Add DATABASE_URL to .env-example

github.com/hanami/hanami-2-application-template - 606785d1f1b79a3a227683d695aaa69023383854 authored about 2 years ago
Announcing Hanami v2.0.0.rc1 (#559)

* Announcing Hanami v2.0.0.rc1

* Tweak text

* Fix formatting

* Tweak

* Tweak

* Tw...

github.com/hanami/hanami.github.io - 8dcf6e920d2df01757ec8df2ad24019c6d048bf3 authored about 2 years ago
Merge pull request #114 from hanami/ac/docs/guides-2.0

Add work-in-progress 2.0 guides.

github.com/hanami/guides - fc8e25babe14540de57b541e0852797029f6be8e authored about 2 years ago
Avoid deep-flattening of session middleware config

github.com/hanami/hanami - 0d1bc5f9b256fdb61d9e89f7a99ebe447443d9e8 authored about 2 years ago
Relax rc deps in gemspec

github.com/hanami/hanami - 41998d308d7d2456c205c6572148331fefe3f360 authored about 2 years ago
Fix sessions middleware spec (#1247)

This array structure will work with the new way of loading middleware.

github.com/hanami/hanami - 92285080aa76f74f5405a331252356196ed897f3 authored about 2 years ago
Remove usage of the private Zeitwerk::Registry.loaders (#1242)

github.com/hanami/hanami - 1ae224995343c9f43183f6ec13ebc63b271dab7e authored about 2 years ago
Replace Config.environment with Slice.environment (#1244)

This is exactly the same behavior as before: execute a code block if the given environment name ...

github.com/hanami/hanami - c885977034a4580ac1124a86aa12dadbd8df7a0f 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 `...

github.com/hanami/router - d4f7a677a34978f24c153b9c96b90a03dd3e3a9b authored about 2 years ago
Only load rack provider when rack is bundled (#1243)

github.com/hanami/hanami - 144252ad6fa53a05d1d045a86cdce6249cff40ce authored about 2 years ago
Add work-in-progress 2.0 guides.

These are a combination of existing 1.3 materials and new work, including by @swilgosz

Relevant...

github.com/hanami/guides - 4d99edfc662b032cf36b07909a603420c9300681 authored about 2 years ago
Use released dry-logger

github.com/hanami/hanami - a74a32004226f197fefd1e2dc94c0d13caf006a4 authored about 2 years ago
Expose rack_monitor in actions by default and log exceptions by default (#1241)

- Automatically resolve rack_monitor for every action
- Delegate exception logging to the logge...

github.com/hanami/hanami - b8c9f1bf5df979cc738a092f41e18ad6f73e31fc authored about 2 years ago
Depend on `hanami-utils` and `dry-logger` in `Gemfile`

github.com/hanami/rspec - 1c21f2f0e39931b77f40ffe9e481223fd4940d1e authored about 2 years ago
Switch to dry-logger (#1236)

github.com/hanami/hanami - 237e96bc055bbb9bccdbc8c8b1d2906d18750626 authored about 2 years ago
Add `hanami-utils` in `Gemfile`

github.com/hanami/reloader - b7db04192f165817e0c3592cdc259561ab4d0db7 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/reloader - e2d1b1bbe6d562bc26638aa0328b02cdd7834b84 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/rspec - b820947e320784383d2ed3fb3da944cd0a889235 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/hanami - b6607dc8ecf6adb69ebe1c1563cb8f55265e6cb8 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/cli - 639393a4670e6b50acf7167d3232a09cc2422c9d authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/controller - f66d91beef8023a1dd2d41c51aa3168f2060d2a4 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/router - 8364b0c96278c6218ac2732104933ca296a1f61d authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/validations - c0187a9b9c626b8e52303b6b7666fa702f6be5b8 authored about 2 years ago
Prepare for v2.0.0.rc1

github.com/hanami/utils - 85d9aa4d55f7e2a9cdab9318160bee27d9c43ee4 authored about 2 years ago
Replace period in underscored string (#398)

github.com/hanami/utils - a340ac153cd64dbe2ddcb421669d276ac24405a9 authored about 2 years ago
Remove `Hanami::Logger` in favor of `Dry::Logger` (#402)

github.com/hanami/utils - 675ce1ca8d9d70822131643259ae4b41bdee0fc9 authored about 2 years ago
Ensure root path to work with prefix (#235)

github.com/hanami/router - 874722b1d9e3eaf5efcf94caa0099883efda42a1 authored about 2 years ago
Prefer NoMethodError over NotImplementedError (#219)

* Prefer NoMethodError over NotImplementedError

* Fix rubocop offense

Co-authored-by: Luca...

github.com/hanami/router - 77182c9589c63698b1c1cc695e4b21f57ab9bd29 authored about 2 years ago
Fix inspection of named nested routes (#234)

github.com/hanami/router - 03d469752636fb5c17a96384090224ac2fad090d authored about 2 years ago
Expect nested slices to use parent’s namespace (#1240)

For nested slices, define (and expect) their classes to use their parent's namespace. Given eith...

github.com/hanami/hanami - 2f273facd4ae8d66570ef1e1b38ad16bf5a391da authored about 2 years ago
Update API docs for 2.0.0, unify errors and simplify Response#format= (#401)

Ensure we have 100% coverage for API docs in hanami-controller (and that methods have been check...

github.com/hanami/controller - 0f51cfee0aa33c93a43e8c15259969aed17d7d79 authored about 2 years ago
Simplify and clarify usage of Config#environment (#1238)

Since 4a085a5, the `env` cannot be changed for an `Hanami::Config`. This means we do not need to...

github.com/hanami/hanami - d1edfa0aed741fa367daec02279e454b6d8d2104 authored about 2 years ago
Depend on `hanami-cli` `~> 2.0.rc`

github.com/hanami/reloader - c966915717b44ba0752e88908c6672107a28fbca authored about 2 years ago
Depend on `hanami-cli` `~> 2.0.0.rc1`

github.com/hanami/rspec - 1d0b42792c88d068f7a32e460325cd93a44d3b67 authored about 2 years ago
Fix slice Rack middleware (#1234)

* WIP - repro spec

* Handle simple scoping of middleware

* Add more integration specs

*...

github.com/hanami/hanami - 389e246112eeb4f4d613502342fa2da4343705e2 authored about 2 years ago
Update dep on dry-validation

github.com/hanami/validations - 95f2c2d9661c163113f893cfdedebd5a6f2f65a0 authored about 2 years ago
Bump version to 1.0.0.rc1

github.com/hanami/validations - c4863131c7dd6e8f0afcd1a5773996ba65dfafa1 authored about 2 years ago
Looks like :validations bundler group is needed on CI

github.com/hanami/controller - 54aa33df88863338fa55648a2378db9e502e2e68 authored about 2 years ago
Fix version spec

github.com/hanami/controller - 92500de53c7c45644f9f95c578e5ea482652a844 authored about 2 years ago
Simplify Gemfile

github.com/hanami/controller - 57c9a306411027b8f281850bf19b9dc481d1e92a authored about 2 years ago
Fix version spec

github.com/hanami/utils - 3097df93aee3a264f1bb396c1fd6c2233149c255 authored about 2 years ago
Fix version spec

github.com/hanami/hanami - 8fe5794a24e969979bd7318a03e9dead77627f77 authored about 2 years ago
Revert "Delete version spec"

This reverts commit c34a8b4f84b6caf69cefbd7ed781a0524325fcb9.

Looks like we actually have these...

github.com/hanami/hanami - aafe84c63b3e444881d94175ea8b0eb6ed9dd145 authored about 2 years ago
Fix version spec

github.com/hanami/cli - 152e9f4f3af4ec4b77aacfe86b9010e6709958f5 authored about 2 years ago
Add hanami-utils to Gemfile

github.com/hanami/cli - 0054cf9064a82f72a72da0765d0fe1571402adbb authored about 2 years ago
Bump to 2.0.0.rc1

github.com/hanami/cli - 2f07bc9b6cea23d87c61e99dc8f57dfef0c01145 authored about 2 years ago
Delete version spec

github.com/hanami/hanami - c34a8b4f84b6caf69cefbd7ed781a0524325fcb9 authored about 2 years ago
Bump dep on hanami-{cli,utils}

github.com/hanami/hanami - 66c55868a88a5a5abae2de70b41188854a240def authored about 2 years ago
Bump dep on dry-configurable and hanami-utils

github.com/hanami/controller - cbc732bf36f5010cfc1bce636c391be0813840a4 authored about 2 years ago
Bump to 2.0.0.rc1

github.com/hanami/hanami - 8e19393d386583c0f56cf1f44f1a52828dd883d0 authored about 2 years ago
Bump to 2.0.0.rc1

github.com/hanami/utils - b94939d237b8128ce6a723177e765de247a4bfd3 authored about 2 years ago
Bump to 2.0.0.rc1

github.com/hanami/controller - c9ba66c562a95c905af83cff387ae27cf7f10e65 authored about 2 years ago
Remove redundant @since comment from version.rb

github.com/hanami/router - 680eacb78094ae0ac625a82fce9c34ef82a4dfe6 authored about 2 years ago
Fix specs (#57)

* Add .rspec

* Re-add hanami-controller to Gemfile

github.com/hanami/cli - 765637a7b2d2d3be3331d60a5b761948c5de7ae7 authored about 2 years ago
Use released dry-rb deps (#1239)

github.com/hanami/hanami - 0009110aef3f5d3b2b0f2b40b6a306b0bc719bc3 authored about 2 years ago
Use released dry-rb deps

github.com/hanami/view - 35a90c2517e0e636e6577c0bcf752bf6a70a9694 authored about 2 years ago
Use released dry-rb deps

github.com/hanami/controller - 8bf3082029b34f817914b1c1b2025b2958921841 authored about 2 years ago
Use released dry-rb deps

github.com/hanami/cli - 462f071fc9973b96b041debfd9a5e907a4fc0cb7 authored about 2 years ago
Keep only a single sessions config class (#1235)

github.com/hanami/hanami - 13294d84101f3aa086b2f38909c20f85f8dd8483 authored about 2 years ago
Bump dry-configurable to >= 1.0.0.rc1 < 2

github.com/hanami/controller - b021c1e274a63fac9f6d288a5ecd7912a9991617 authored about 2 years ago
Bump dry-{cli,files} to 1.0.0.rc

github.com/hanami/hanami - 9d34bfdc541c0f2e7455f4cf2032b97707491658 authored about 2 years ago
Bump dry-{cli,files} to 1.0.0.rc

github.com/hanami/cli - bebd8df379d8d237a5d641b87ada41e006a04ac6 authored about 2 years ago
Update dry-rb rc deps to >= 1.0.0.rc1 < 2

github.com/hanami/hanami - a360a2cac8b29f4f17281d6c5ede1b7bdd17f710 authored about 2 years ago
Use dry-rb deps from main for now

github.com/hanami/cli - 88e717a5e7f9cbac990d837cb3cb7341d6d877ed authored about 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

github.com/hanami/hanami - bb4a0bbec0503a43077ae1495baf9b61f3a5354f authored about 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

github.com/hanami/cli - 0ec33ccfd226882103516546ba6fc5a702c382b2 authored about 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

github.com/hanami/view - c416aecdfdef73fe90484ed03721cb8c6842a674 authored about 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

github.com/hanami/cli - 006e68bb6e75d472def13807ca792add27457ab7 authored about 2 years ago
Bump dry-inflector to >= 1.0.0.rc1

github.com/hanami/view - 0f18875d15efa5481feb9f098621abf22bd37b62 authored about 2 years ago
Bump dry-inflector to ~> 1.0.0.rc1

github.com/hanami/view - f0fed868a7fac7510ff1275f051b4b4b2a0da9ad authored about 2 years ago
Bump dry-inflector to ~> 1.0.0.rc

github.com/hanami/hanami - a6ee211eea29f579a00ec02ffa9e8406cc53bfb2 authored about 2 years ago
Bump dry-inflector to ~> 1.0.0.rc1

github.com/hanami/cli - cf37f586bb8c506727e0524d6d2f1029f9df7377 authored about 2 years ago
Extract Rack Middleware trie to `hanami-router` so it can be reused by `hanami` (#39)

* Extract Rack Middleware trie to `hanami-router` so it can be reused by `hanami`

* Depend on...

github.com/hanami/api - 378cdf714d51c2415182081bca3af22bf1276595 authored about 2 years ago
Bump version to `v2.0.0.rc1`

github.com/hanami/router - 2cd29077c51ff74710d3c076c0ae385ac4052c6b authored about 2 years ago