library · inferred from evidence
quickbooks-ruby
A Ruby library for interacting with QuickBooks.
- quickbooks-ruby `URI.unescape is obsolete` warnings (hard failure on Ruby 3.0.1)
The warnings (and the hard failure on Ruby 3.0.1) came from roxml, not quickbooks-ruby itself: roxml used the long-deprecated `URI.escape`/`URI.unescape`, which were removed in Ruby 3.0. The upstream fix was roxml 4.2.0, released 2021-09-09
- quickbooks-ruby suddenly fails creating customers/invoices with a bare `[placeholder]` error
Intuit changed their responses to be gzip-compressed without telling anyone, and the gem's Faraday connection did not always have the gzip middleware registered, so the raw compressed response was parsed as XML and blew up with the cryptic