- fixes `initial_loan`, a copy of loan before transition, to be a local variable instead of a Transition object property.
1.0.0a25
- adds config CIRCULATION_LOAN_LOCATIONS_VALIDATION to allow validation of loan locations
1.0.0a24
- fixes the way the default module configuration is defined to allow overriding it from the Invenio app
1.0.0a23
- renames signals parameter from `prev_loan` to `initial_loan` - adds an extra parameter `initial_loan` to the default duration functions in checkout policies
1.0.0a22
- adds additional checks when transitioning loans from and to Item at Desk - removes example app and updates Invenio modules dependencies
1.0.0a21
- introduces `pid_type` for `item_pid` to uniquely identify an Item record - changes methods that were expecting `item_pid` - removed unused view circulation/items to retrieve the item from the loan