Go client for the YNAB API. Unofficial. It covers 100% of the resources made available by the YNAB API.
IMPORTANT:
This release adds backwards incompatible changes in the budget
package budget.DateFormat
and budget.CurrencyFormat
are now nullable
in YNAB API's return.
This release adds the ability to fetch and update category data for a given budget month.
With these two changes I believe the lib supports 100% of the YNAB API again.
IMPORTANT: This change adds backwards incompatible changes. CreateTransaction return type have changed due to YNAB API changes. Should be easy to adjust though.
These changes were needed following a change on YNAB's API:
"We’ve soft-deprecated POST /budgets/{budget_id}/transactions/bulk. It still works and we still support it, but POST /budgets/{budget_id}/transactions with a transactions array is likely the more future-proof way of creating multiple transactions."
Fix of percentage can be higher than 100 thank you @dwburke for the contribution.
Important fixes on transaction's persistence requests.
vgo support