From 63e174533a72544d444aac91923207e0801ca232 Mon Sep 17 00:00:00 2001 From: javorosas Date: Fri, 4 Sep 2026 19:37:49 +0200 Subject: [PATCH] chore: release 4.8.0 VERSION.md still said 4.7.1 after the payment summary merge, so the deploy-on-main workflow skipped publishing. Also moves the API error code fix to its own 4.7.1 section: it shipped in that release. --- CHANGELOG.md | 2 ++ VERSION.md | 16 +++++----------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6ff171..ce68529 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `invoices.paymentSummary` to get the related-document object needed to build a payment complement (complemento de pago): installment number, previous balance, and taxes prorated to the paid amount. +## [4.7.1] 2026-08-24 + ### Fixed - Return API error codes as strings and only normalize numeric API error codes. diff --git a/VERSION.md b/VERSION.md index f37088d..fc8af16 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,3 +1,8 @@ +4.8.0 + +## Added +- Add `invoices.paymentSummary()` to get the related-document object needed to build a payment complement (complemento de pago): installment number, previous balance, and taxes prorated to the paid amount. + 4.7.1 ## Fixed @@ -7,14 +12,3 @@ ## Added - Add invoice ZIP request methods: `createZipRequest()`, `listZipRequests()`, `retrieveZipRequest()`, and `downloadZipRequest()`. - -4.6.0 - -## Added -- Add draft support methods for retentions: `updateDraft()`, `copyToDraft()`, and `stampDraft()`. -- Allow `Retentions::cancel()` to be called without query parameters for deleting draft retentions. - -4.5.0 - -## Added -- Expose structured API error metadata on `FacturapiException`, including `code`, `path`, `location`, `errors`, `logId`, and response headers.