Changes to Rummage as whole:
-
This release is to illustrate the actual behavior of Rummage, which is functional:
- Instead of
EctoSchema.rummage(query, rummage)
, callRummage.Ecto.rummage(query, rummage)
- Instead of
-
Default
Hooks
can handle any number of associations.
Changes to complexity:
Hooks
are more independent of each other due to a newly introducedbefore_hook
feature. This
allows us to formatrummage_params
based on what a hook is expecting and keep the code clean.
In Progress:
- A
CustomHook
withkey-set
pagination based on this link.