Skip to content

Releases: ag84ark/smartbill

v1.1.4

06 Feb 12:02
Compare
Choose a tag to compare

Some small refactoring
Added some tests
Added GitHub workflow

v1.1.3

29 Jan 09:47
Compare
Choose a tag to compare

Implement Jsonable interface and enhance invoice payment response

Implemented Jsonable interface in various ApiResponse classes to provide JSON output capabilities. Enhanced InvoicePaymentStatusApiResponse class by including 'paid' status and adding getter methods to facilitate access of instance variables.

v1.1.2

29 Jan 09:37
Compare
Choose a tag to compare

Update classes and methods, rename classes, and add new features

Added the setCompanyVatCode method to multiple classes along with edits to existing functions for better return typing and renaming of classes for clarity. The ability to send an email upon invoice creation has also been added to ProformaInvoice. The README documentation was updated accordingly to reflect these changes.

v1.1.1

27 Jan 17:27
Compare
Choose a tag to compare

Refactor API responses handling and implement new response classes

The commit introduced response classes (BaseApiResponse, EmailApiResponse, CreateInvoiceResponse) for better handling and structuring of API responses. It also changed series config references and adjusted return types in the ProformaEndpoint class.
Moreover, the tests are updated to reflect these changes. This will improve the clarity and consistency of response handling across different endpoint methods.

v1.1.0

27 Jan 15:44
Compare
Choose a tag to compare

Improve Proforma invoice creation return types and series config

The commit introduces a new use statement for CreateProformaInvoiceResponse process and changes return types in ProformaEndpoint class. It also updates the seriesName config reference in the ProformaInvoice constructor and adds a new file for handling API responses. These changes ensure a clearly defined response type when creating a Proforma invoice and proper configuration for its series name.

v1.0.0

23 Jan 14:56
Compare
Choose a tag to compare

This is the first version of the package