This Week in Open Source

Sara Jackson

We haven’t done one of these in a while so I decided to include not one, but two weeks worth of updates.

In that time we’ve seen updates to shoulda-matchers, suspenders, clearance, and administrate.

Shoulda Matchers

Shoulda Matchers provides simple one-liner tests for common Rails functionality.

Matheus Sales (matsales28) added the of_sql_type qualifier on the have_db_column matcher (0394a10).

Stefanni Brasil (stefannibrasil) added a CODEOWNERS file to help identify the project’s maintainers (bddc9c0).

Suspenders

Suspenders is a Rails template with our standard defaults, ready to deploy.

Stefanni Brasil (stefannibrasil) continues the effort towards easing the identification of project maintainers by adding a CODEOWNERS file (c2e5e29).

Steve Polito (stevepolitodesign) updated a brittle test to handle a new standard command (a47c66a).

Clearance

Clearance offers Rails authentication with email & password.

Ivan Marynych (loqimean) updated the use of Hash.new throughout to instead use literal hashes {}, keeping in line with Rubocop (2c275d3).

Brian Tenggren (brimatteng) added Ruby 3.2.2 to the testing matrix, keeping pace with the latest Ruby release (75f150a).

Administrate

Administrate is a framework for creating flexible, powerful admin dashboards in Rails.

Jeanine Soterwood (littleforest) updated the documentation for customizing the Field::HasOne with the order option (44ad6ce).

Visit our Open Source page to learn more about our team’s contributions.