Skip to content

chore(deps): bump github.com/invopop/gobl from 0.507.0 to 0.508.1 - #5338

Merged
chrisgacsal merged 2 commits into
mainfrom
dependabot/go_modules/github.com/invopop/gobl-0.508.1
Oct 22, 2026
Merged

chrisgacsal merged 2 commits into
mainfrom
dependabot/go_modules/github.com/invopop/gobl-0.508.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 22, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/invopop/gobl from 0.507.0 to 0.508.1.

Release notes

Sourced from github.com/invopop/gobl's releases.

v0.508.1

What's Changed

Full Changelog: invopop/gobl@v0.508.0...v0.508.1

v0.508.0

What's Changed

New Contributors

Full Changelog: invopop/gobl@v0.507.0...v0.508.0

Changelog

Sourced from github.com/invopop/gobl's changelog.

[v0.508.1] - 2026-10-15

Added

  • convert: Rules provides a rule set for a format, with fault codes prefixed by the format key, and RequireAddons a rule that faults when a document does not include the addons a format needs.
  • rules: JoinFaults combines several collections of faults into one.

Changed

  • convert: breaking Converter.Accepts returns an error with the reason a document cannot be exported, preferably as rules faults, instead of a bool. When no requested format accepts a document, Export returns ErrNotSupported with the reasons from each format, as faults when they all are.

Removed

  • convert: breaking Format.Addons. Converters check the addons each exported schema needs in Accepts.

[v0.508.0] - 2026-10-14

Added

  • convert: a central register of converters between GOBL and external formats. Converter packages call convert.Register from init to add their formats. convert.Import detects the format of incoming data and converts it into an envelope, convert.Export converts an envelope into the first of a list of preferred formats that accepts it, and convert.Formats, convert.FormatsFor, and convert.Conversions list what is available.
  • regimes/bs: Commonwealth of the Bahamas regime. We contemplate the TIN as the tax identification, plus the VAT at a standard and a reduced rate.
  • bill: Charge accepts an informative flag. An informative charge is calculated, validated, and kept on the document, but is left out of the charge total, the taxable base, and every amount that follows, and cannot carry taxes. It models costs that must be declared on an invoice while being borne by the supplier, such as the Italian Marca da Bollo when the issuer absorbs the €2 instead of passing it on to the customer.
  • org: Item supports the EN 16931 price details (BG-29): list, the list price before the price discount (BT-148); discount, the amount deducted from the list price (BT-147); and per, the number of units the price applies to (BT-149). When a list price is set, the price is calculated as the list price less the discount.
  • org: Item.UnitPrice provides the item's price for a single unit, taking per into account.
  • bill: line sums divide the item's price by per, so a price per 100 kg applied to 250 kg gives a sum of 2.5 times the price.
  • tax: Filter selects rate totals by category and, optionally, key and extensions. Total.FilteredAmount sums the matching rate amounts.
  • pay: Record.Taxes takes tax filters as an alternative to percent, so the amount is the sum of the matching rate totals. Setting both fails validation, as does using taxes on bill.Payment methods.

... (truncated)

Commits
  • 3918b45 Merge pull request #1003 from invopop/release-0.508.1
  • 6faa2a7 Preparing patch release
  • 2a524af Merge pull request #998 from invopop/net-verification-exchange
  • 7ced29a Merge pull request #1001 from invopop/convert-accepts-faults
  • c187125 net: say what a verifier binds, not what it is not
  • 51b44b9 net: say what a verifier is for, and that it is not a CA
  • 1e71307 Merge pull request #1002 from invopop/net-protocol-go-split
  • 1d8b96f net: define the sender statuses as terms, not as values
  • 4859fc5 net: verify before registering
  • 9c3e5a5 net: separate the protocol from the Go implementation
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/invopop/gobl](https://github.com/invopop/gobl) from 0.507.0 to 0.508.1.
- [Release notes](https://github.com/invopop/gobl/releases)
- [Changelog](https://github.com/invopop/gobl/blob/main/CHANGELOG.md)
- [Commits](invopop/gobl@v0.507.0...v0.508.1)

---
updated-dependencies:
- dependency-name: github.com/invopop/gobl
  dependency-version: 0.508.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 22, 2026 11:54
@dependabot dependabot Bot added area/dependencies Pull requests that update a dependency file dependency/go Pull requests that update Go code release-note/dependency-update Release note: Dependency Updates labels Oct 22, 2026
@coderabbitai

coderabbitai Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chrisgacsal
chrisgacsal enabled auto-merge (squash) October 22, 2026 12:30
@chrisgacsal
chrisgacsal merged commit cb44e2f into main Oct 22, 2026
27 checks passed
@chrisgacsal
chrisgacsal deleted the dependabot/go_modules/github.com/invopop/gobl-0.508.1 branch October 22, 2026 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/dependencies Pull requests that update a dependency file dependency/go Pull requests that update Go code release-note/dependency-update Release note: Dependency Updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant