1.0 beta
Pre-release
Pre-release
This release brings:
- A visual feedback (through the form of a spinner) of ongoing network activity in the front-end
- Through https://github.com/my-koop/module.user:
- The possibility to register for a user account
- The possibility to login to a user account
- The possibility to update a user profile and change a user password
- Through https://github.com/my-koop/module.inventory:
- The possibility to add a new item
- The possibility to permanently delete an item
- The possibility to specify a quantity threshold for an item and to list items under their threshold
- Through a new event management module (https://github.com/my-koop/module.event):
- The possibility to create an event
- The possibility to list events
- The possibility to delete an event
- Through a new transaction management module (https://github.com/my-koop/module.transaction):
- The possibility to create a bill (with basic tax support), and optionally tie it to a user
- The possibility to mark a bill as paid
- The possibility to list bills
- An experimental utility that simplifies the use of MySQL transactions
- A foundation for a member management module (https://github.com/my-koop/module.member).
For developers:
- Validation utilities tied to requests and leveraged both in the front-end and in the back-end
- An error middleware that eases the sending of error messages back to the client (through serialization, see the changes in utilities below)
- A local session store in the front-end
- A global custom alert utility
- A debouncing utility that can be used to process user input with a delay
- Through https://github.com/my-koop/module.user :
- The possibility to validate a user email
- In the utilities module (https://github.com/my-koop/module.utils):
- Descriptive error classes with a hierarchy and that can be serialized for eventual transmission over the wire
- A new utility that simplifies the binding of straightforward requests to a controller
- A new utility that simplifies the transitioning to other routes in the front-end
- The renaming of the
MetaData
utilitiy toMetaDataBuilder
, to better convey what it does
- A template module (https://github.com/my-koop/module-template) updated to be on par with all the API changes
- An updated install tool (https://github.com/my-koop/installation) that:
- Is now checking out the default branch if the directory exists on install
- Dropped the node-git dependency since it greatly slowed down the install time of the tool