Skip to content

feat: accounting & taxes#77

Merged
mathewmeconry merged 4 commits intomasterfrom
feat/accounting
Jan 6, 2026
Merged

feat: accounting & taxes#77
mathewmeconry merged 4 commits intomasterfrom
feat/accounting

Conversation

@mathewmeconry
Copy link
Owner

This pull request introduces new resources and interfaces for handling accounts, manual accounting entries, and taxes in the Bexio API client, along with comprehensive unit tests for these new features. It also bumps the package version to 3.5.0 and removes the explicit yarn package manager specification.

New Resource Integrations:

  • Added new resource classes: Accounts, ManualEntries, and Taxes, and integrated them into the main Bexio class for easier access to accounting-related endpoints. [1] [2] [3] [4] [5] [6]

New TypeScript Interfaces:

  • Introduced new interfaces and types for AccountsStatic, ManualEntriesStatic, and TaxesStatic, providing strong typing and documentation for the new resources. [1] [2] [3]

Testing Enhancements:

  • Added comprehensive Jest test suites for the new Accounts, ManualEntries, and Taxes resources, including tests for initialization, method calls, and error handling for unimplemented features. [1] [2] [3]

Package Maintenance:

  • Bumped the package version to 3.5.0 in package.json to reflect the new features.
  • Removed the explicit Yarn package manager version specification from package.json for broader compatibility.

Exports and Public API:

  • Updated exports in src/index.ts to include the new resource classes and interface types, making them available for consumers of the package.

@mathewmeconry mathewmeconry merged commit 2ce0e78 into master Jan 6, 2026
8 checks passed
@mathewmeconry mathewmeconry deleted the feat/accounting branch January 6, 2026 18:01
@mathewmeconry mathewmeconry changed the title Feat/accounting feat: accounting & taxes Jan 6, 2026
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