Skip to content

Generate against server v1.83.0#90

Merged
bradymholt merged 3 commits intomainfrom
gen-april-2026
Apr 15, 2026
Merged

Generate against server v1.83.0#90
bradymholt merged 3 commits intomainfrom
gen-april-2026

Conversation

@bradymholt
Copy link
Copy Markdown
Member

@bradymholt bradymholt commented Apr 15, 2026

Regenerates the SDK against the YNAB API spec through v1.83.0, picking up changes released since the last generation at v1.79.0.

v1.80.0 — Account creation types

Adds SaveAccountType enum used by SaveAccount.type when creating accounts, replacing the broader AccountType.

v1.81.0 — Create payee endpoint

Adds POST /plans/{plan_id}/payees via PayeesApi#create_payee, along with PostPayee and PostPayeeWrapper models.

v1.82.0 — Formatted currency fields

Monetary responses across accounts, categories, transactions, scheduled transactions, months, and money movements now expose *_formatted and *_currency fields so callers can skip converting from milliunits. Implemented via new *Base model classes (AccountBase, CategoryBase, MoneyMovementBase, MonthSummaryBase, MonthDetailBase, TransactionSummaryBase, SubTransactionBase, ScheduledTransactionSummaryBase, ScheduledSubTransactionBase) that the existing detail/summary models extend.

PlanDetail now references the *Base variants for its nested collections so the formatted/currency fields are only returned from single-resource endpoints.

SaveAccountType is also extended with otherAsset and otherLiability.

v1.83.0 — Category goal enhancements

  • Adds goal_needs_whole_amount boolean on category create/update to toggle between "Set aside another…" (true) and "Refill up to…" (false) rollover behavior.
  • Category update now supports automated target creation for Credit Card Payment categories: providing goal_target alone creates a "Pay Specific Amount Monthly" target; providing both goal_target and goal_target_date creates a "Pay Off Balance by Date" target. Reflected in the updated SaveCategory.goal_target description (defaults to NEED, or MF for Credit Card Payment categories, when goal_type is omitted).

Implementation notes

Generated output only — regenerated lib/ynab/ (models, apis) and docs/, along with open_api_spec.yaml and the generator metadata files. Minor description cleanup on SavePayee.name / PatchPayee.name.

@socket-security
Copy link
Copy Markdown

socket-security bot commented Apr 15, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgem/​ynab@​4.9.0 ⏵ 5.0.099100100100100

View full report

@bradymholt bradymholt merged commit 53ca8af into main Apr 15, 2026
3 checks passed
@bradymholt bradymholt deleted the gen-april-2026 branch April 15, 2026 21:44
@github-actions
Copy link
Copy Markdown

The changes in this PR were just released in 5.1.0 🎉.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant