View Categories

Rental Contracts Release Notes

7 min read

Each entry is tagged:New featureImprovementFixOptimizationChangeCompatibilityUpgrade note

Release notes for Rental Contracts (salesigniter/releaserentalcontract2), the add-on that has customers sign your rental agreement at checkout, or lets staff record a signature on the order, and keeps the signed contract as a PDF with its signing evidence. It is included with Rental Booking Pro. See Rental Contracts for how it works, and the Rental Booking (Core) Release Notes for the rental extension itself.

Version 1.2.64 Released September 24, 2026 #
  • Fix"No signature" now means no signature. Choosing it under Signature methods offered hid both ways of signing but still demanded a signature, so no order could be placed. Now the signing card is not shown, orders are placed without a signature, and no contract record is written for them
  • ChangeNew default contract terms that name nobody. The shipped terms named another business and a US state’s law. The new default is general rental terms that fill in your store’s name, address and governing law from Store Information, and still read properly when a detail is not filled in. Terms you saved yourself are kept. New placeholders: {{var store_name}}, {{var store_address}}, {{var store_region}}, {{var store_country}}, {{var governing_law}} and {{var order_number}}. A detail that is not set is now empty, never the word "None". See Placeholders
  • FixLine breaks in the terms are kept exactly as typed, in the terms box at checkout and in the PDF, and the same goes for the header and footer text. The checkout used to run the lines together. A <br>, &#10; or typed \n added to force a break now becomes a real line break instead of being printed; any other HTML is shown as text
  • Fix"Include list of items in the contract" works. Set to Disable, the PDF leaves the list of rented items out. The setting used to be ignored
  • FixThe five label settings now label the signing card at checkout: Type Tab Heading, Draw Tab Heading, Print Name Heading, Type Review Heading and Draw Review Heading. Left empty, the card keeps its built-in wording. The old defaults many stores still hold ("Type It", "Draw Signature" and so on) were never shown anywhere, so they count as empty
  • ChangeNo contract pages in My Account. The storefront signing page and the unused My Account contract code are removed. Customers sign at checkout; staff can record a signature with Sign Contract on the order. The PDF attached to the order email is the customer’s copy
  • ImprovementStaff get the signed copy. View Signed Contract on the order opens the PDF stored when the contract was signed, after checking its fingerprint (SHA-256) against the one on record. An order with no stored copy shows View Contract (preview) and gets a freshly generated copy. If the stored file is missing or has been changed, nothing is shown in its place: the order page shows an error and the problem is logged
  • FixThe contract PDF can be generated for an order whose shopping cart Magento has already cleared away. It used to fail with an error
  • New featureUninstall support. bin/magento module:uninstall --remove-data now removes the contract tables, the signature columns on the quote and order tables, the contract settings and permissions. Signed PDFs in pub/media are kept. See Uninstall or Disable
  • Upgrade noteRequires version 1.2.206 or later of the rental extension
Version 1.2.62 Released September 21, 2026 #
  • New featureSignatures that hold up if they are ever disputed. Each signature is stored with what the US ESIGN Act and the EU eIDAS regulation look for: the consent wording the customer agreed to, word for word; the terms exactly as shown, with their fingerprint (SHA-256); when they signed, by the server’s clock and by the browser’s; the IP address and browser; and fingerprints of the signature and of the PDF before and after signing
  • New featureAn audit trail that shows tampering. Every step is logged in a hash-chained trail, so removing or editing an entry breaks every hash after it. The order page checks the trail, the stored terms and the stored PDF each time it opens
  • New featureA signing certificate page can be added to the signed PDF, listing who signed, when, from where, the consent wording and the document fingerprints. The signed PDF is generated once and stored, and the order email attaches that same file
  • ImprovementA rebuilt signing card. Type or draw, with a consent tick box; every control works from the keyboard, and on a phone drawing no longer scrolls the page. A name the handwriting font cannot draw, such as one in Devanagari script, is set in a plain font instead of empty boxes. Several outdated signature libraries, including a Flash fallback and a second copy of jQuery, are gone
  • FixSecurity fixes. The checkout and the order page now check who is asking and what they send before accepting a signature or serving a contract PDF, and the signature and consent are verified on the server before an order is created. Every store using Rental Contracts should update
  • Upgrade noteFour new admin permissions, under Sales > Rental Contracts in the role resources. The Administrators role has them; a custom role needs them ticked, or its users lose View Contract and Sign Contract. See Staff permissions
  • ChangeThe separate version row is gone from the extension’s settings group. Its version is listed in the one Sales Igniter Version row the rental extension shows for every installed Sales Igniter extension
Version 1.2.61 Released September 15, 2026 #
  • OptimizationSigned contracts are looked up by order through an index, on the order page and wherever else a contract is fetched for an order
  • ChangeThe contract table is now described in the extension’s declared database schema
Version 1.2.60 Released September 11, 2026 #
  • CompatibilityMagento 2.4.9 and PHP 8.4: no more "Implicitly marking parameter as nullable is deprecated" notices
Version 1.2.59 Released March 3, 2025 #
  • FixThe admin Sign Contract button
Version 1.2.58 Released September 13, 2024 #
  • CompatibilityThe checkout’s signature scripts are output through Magento’s secure HTML renderer, so the checkout no longer needs its Content Security Policy relaxed for them
Version 1.2.57 Released July 1, 2024 #
  • CompatibilityUpdates for PHP 8.2 and Magento 2.4.7
Version 1.2.56 Released November 13, 2023 #
  • FixFix for the rental contract not showing in certain cases (listed with Rental Booking 1.2.148, May 10, 2024)
Version 1.2.55 Released September 19, 2022 #
  • FixThe customer’s name and address on the contract. The store’s state or region is available to the terms as {{var region}}
Version 1.2.54 Released July 29, 2022 #
  • FixThe checkout no longer requires both a typed name and a drawn signature
  • ImprovementThe admin Sign Contract button also works on the marketplace vendor’s order page
Version 1.2.52 Released July 8, 2022 #
  • FixThe checkout signature settings are read per store view
Version 1.2.51 Released June 20, 2022 #
  • ChangeMaintenance release: unused signature pad scripts removed
Version 1.2.50 Released June 1, 2022 #
  • ChangeMaintenance release
Version 1.2.49 Released May 31, 2022 #
  • FixThe signature date line in the contract PDF template
Version 1.2.48 Released May 26, 2022 #
  • FixThe checkout’s contract check is skipped when the contract is not shown, and honours the "scroll to the bottom" and additional agreement settings
Version 1.2.47 Released May 20, 2022 #
  • FixThe contract is checked through Magento’s own payment validation at checkout, before the order is placed
Version 1.2.46 Released May 18, 2022 #
  • ImprovementAn updated signature pad at checkout, and revisions to the contract PDF template and how the PDF is generated
Version 1.2.45 Released February 28, 2022 #
  • FixStray text removed from the checkout’s place-order script
Version 1.2.3 Released January 25, 2022 #
  • ChangeMaintenance release
Version 1.1.20211104 released November 4, 2021 #
  • FixRental Contracts issue fixed that affected some payment modules such as Stripe and Square
Version 1.1.20200612 released June 12, 2020 #
Magento 2.x Beta #
  • New featureRental contracts with online digital signatures

Entries from January 2022 on are this extension’s own releases. Earlier changes were announced in the Rental Booking (Core) Release Notes, and the entries above from before 2022 are the ones that concerned this extension, under that page’s version numbers.