Releases: LittleKidogo/mula_spender
Wishlist Release Candidate
WishList Release Candidate
What's changed
In this release we converted most of the API to GraphQL as a standard for receiving and responding to requests.
This release also sees us starting to use typespecs
in our code to enable static code analysis to work.
What's New
We now expose the Moneylogs context actions to enable owners
to interact with their moneylogs(budgets)
We now have a skeletal Wishlist context and endpoint that enables users to add wishlists to budgets edit those wishlist items
MoneyLogs MVP
Spender Version 0.0.2-rclogs
For this release, the aim has been to build an acceptable MVP system for adding MoneyLogs (budgets) in the system. In this version, we have new features
- First off yay! our test coverage is growing
- We have a basic system where owners (linked to a user) can create budgets
- The budgets have the possible functionality for updates and building up
- During this sprint, I found out about absinthe-graphql and I am thinking of bundling a full conversion into the next sprint's work.
- Managed to pen up a little invitation for the contributors
- We added the assertions we need for checking JSON responses
TODO
- Convert to Graphql
- Add Wishlist context
- Add logic to update budget when a wishlist is added
- Define specs for data and functions
- Get rid of fixtures in Accounts tests
Auth MVP
Spender version 0.0.1-rcauth is now available.
For this release our aim has been to build a MVP system for the authentication into and out of the application. This is now available using Facebook, Twitter and Google as authentication providers
Changelog
- We started using Guardian to build our tokens for authentication
- We are using Ueberauth Strategies to auth with the providers
- We are now using JaSerializer to build our views and for the application content headers
TODO
- We still need to cover more functionality with tests in the application
- Still Considering adding username & Password authentication
- In the next release we will be building up the MoneyLogs Context, Some custom assertions that we will need for our data.