Back to Testament support

Testament - Release notes

Our themes are updated regularly in order to ensure that when Shopify release a new feature our merchants may benefit from it. Updating your theme is optional and will come with it's own hurdles where theme versions currently do not update automatically or inherit code from older versions.

Below you will see a history of theme versions and release dates including bug fixes, major rebuilds and minor style edits.

Current theme version: v8.3, released: 09/10/2021

v8.3 - 09/10/2021

The purpose of this version was to quickly fix an issue with theme.js throwing an error on Safari causing scripts to not run.

  • Fix safari regular expression issue
  • Update to version 8.3 for changes
  • Fix multiple accordion issue - Issue


v8.2 - 09/09/2021

The main purpose of this release was to add required updates by Shopify and fix any known bugs.

  • Fix photoswipe pointer events
  • Fix mailing popup does not run when delay set to 0
  • Replace Font Awesome with SVG
  • Fix app section to have row class
  • Update wau.accordion to most recent
  • Update support.weareunderground urls
  • Update to add product rating block and product grid support
  • Update to add faceted filtering and price slider
  • Fix @global to @app
  • Update to add custom liquid section
  • Update gift card template


v8.1 - 08/11/2021

The main purpose of this release was to fix a few bugs we found while updating our Testament demos.

  • Fix the mobile logo display issue
  • Fix border-color below social share icons on product page
  • Fix collections list page to add back missing title position setting
  • Fix mobile header position to dynamic for variable topbar height
  • Fix padding on mini carts
  • Fix footer text block in the editor by removing
  • Fix to make filters stay open if filters applied
  • Fix logo image width on mobile
  • Fix spacing above article info block
  • Update to version 8.1 for fixes
  • Update presets to match most recent demos

v8.0 - 08/10/2021

The main purpose of this release was to support Online Store 2.0 - Sections Everywhere and support the new core Shopify filtering. We also used the opportunity to tackle the following bugs…

  • Fix all cart types in all scenarios such as Quickview and update the options for "When adding to the cart"
  • Improve accessibility score to over 90 which is Shopify's base requirement for themes.

v7.5.0 - 02/05/2021

The purpose of this release was a continuation of performance updates and a reduction in the reliance of jQuery.

  • Removal of jQuery dependent Fancybox library
  • Replace product image enlarge gallery with Photoswipe / pure JS
  • Update quickview to use custom WAU JS Ajax modal
  • Update Ajax cart to use custom WAU JS
  • Update all jQuery dependent accordions to use custom WAU JS
  • Replace jQuery dependent Shipping Calculator with custom WAS JS
  • Remove legacy recently viewed script
  • Update Newsletter popup with non jQuery custom WAU JS

v7.4.4 - 2020-12-21

This update saw further changes to the javascript within the theme as a continued change to better performance and less reliance of jQuery which will be removed longer term.

Some bug fixes were added to issues identified in support along with the addition of 2 new sections and a clean up of theme styles across different areas.


  • Correct bug with Sort by looking for jQuery
  • Correct bug with Collection product swatch hover looking for jQuery
  • Fix issue with search visibility covering the announcement text
  • Add JS iframe wrapper to keep video responsive
  • Fix height of product quantity input
  • Fix box-sizing issue creating odd product template widths
  • Fix instagram theme setting


  • Option for inline navigation with centered logo
  • Add image with text blocks section for promotional content and gallery usage
  • Add promotional content to pre-footer area shared across all theme areas

Performance & cleanup:

  • Update collection page classes to use BEM + remove jQuery scripts
  • Update styles on Pages + contact page classes to use BEM
  • Clean up blog, Featured Blog and Single article layout, add BEM classes
  • Clean up Ajax cart modal styles ahead of Javscript rebuild
  • Update Header styles and reduce number of settings to make for simpler setup
  • Consolidate product settings to make easier setup for Product + Quick view + Featured product sections
  • Improve logic for typography + remove complex theme settings ahead of Sections everywhere rework
  • Clean up megamenu styles and reduce complex settings ahead of Sections everywhere rework
  • Add defaults to Rich text section blocks
  • Update Featured video section to include background option
  • Rebuild newsletter popup to use javascript, remove jQuery
  • Update product swatches to use javascript, remove jQuery
  • Update collection sorting to use javascript, remove jQuery
  • Remove jQuery matchHeight script, code pureCSS alternative
  • Rework product template classes to use BEM

v7.4.3 - 2020-12-03

Just a few minor changes to a11y on main navigation and a bug fix for Sort by on collection pages.

  • Fix/Change/Update
  • Fix issue with jQuery reliant Sort by.
  • Changes to main nav a11y to use tabbing instead of keyboard enter.

v7.4.2 - 2020-11-16

The main purpose of this version was to increase performance by altering the way that the theme loads and connects to scripts, stylesheets and fonts.


  • Pre connecting, Pre loading and deferred loading introduced as part of a phased performance update
  • Fix issue with product grid price alignment
  • Merge CSS files for performance improvement
  • Fix twitter URL issue
  • Fix Continue shopping link

v7.4.1 - 2020-11-13

The main purpose of the version was to apply bug fixes.


  • Add option to show caption beneath slideshow on mobile
  • Fix support URL in theme settings
  • Fix issue with product price alignment in blog sidebar
  • Fix z-index issue found in v7.4.0 with header locale and currency selectors
  • Fix issue with product page price centering when left align is selected
  • Fix issue with collection page sidebar image preventing product quick view from showing

v7.4.0 - 2020-11-06

This version includes suraface availiability update, bug fixes, and a transition to new javascript libraries as a part of a phased move away from jQuery to increase performance.


  • New Surface Availability update allow merchants to offer store pickup and shows locations on the product page by variant.
  • New update to show Shopify Subscriptions in the cart, order page, and ajax cart


  • Replace Slideout Js usage with new underground custom plugin.
  • The new Slideout is now used for the Mobile Navigation, Password Page login, and Surface Availability Slideout.
  • Replace Flexslider and Owl Carousel to use the more performant Flickity gallery. This impacts the Slideshow section and Featured Collection section.
  • Remove placeholder jquery plugin no longer relevant.
  • Replace jquery Cookie used in the newsletter popup with vanilla JS version.
  • Replace jquery Sticky plugin with custom more performant code. Make sure main navigation is a11y compliant.
  • Update mobile navigation to use blocks like Vantage.


  • Fix issue with images loading smaller resolution images from lazyload by specifiy data image sizes.
  • Fix password page to use layout prevent server errors

v7.3.2 - 2020-09-23

The main purpose of version was to apply the Unit Pricing update required by Shopify and update the customer account pages.


  • Add Unit pricing which is a legal req for Germany + France ( Price: $10.00 / $1.00 per 100ml )
  • New design and layout of customer account pages
  • New JSON-LD for structured data
  • Update Twitter URL for JSON-LD
  • Update theme to follow demo styles
  • Update locales with new translations
  • Update header to include inline option and adjust mobile header layout


  • Fix order of theme settings
  • Fix defaults for collection page load + remove redundant settings
  • Fix missing onboard image for section
  • Change announcement text to richtext
  • Clean up navigation dropdown spacing


  • Remove theme settings popup text field from footer
  • Remove opacity from footer hyperlinks due to customer confusion
  • Remove social image from Structured data file
  • Remove redundant logo weight setting

v7.3.1 - 2020-09-09

  • Bug fixes

v7.3 - 2020-08-31

The main purpose of version was to replace usage of {% include %} with {% render %}


  • Change to version 7.3 for update
  • Change all instances of include to use new render tag
  • Fix full width tag filter


  • Remove old map setting on page

v7.2.2 - 2020-06-03

  • Bug fix for Ajax Cart Form URL

v7.2.1 - 2020-06-01

The main purpose of version was to fix product media bugs and current git issues


  • New js variable for apps


  • Fix compare at price issue
  • Fix custom content image gallery issue
  • Fix product form issue
  • Fix product recommendations issue
  • Fix model first and focus on homepage issue
  • Fix collection list focus state
  • Fix gallery focus state
  • Fix keyboard focus styles
  • Fix prod media no autoplay mobile and focus on homepage
  • Fix product media search result images
  • Fix carouselNav error when no thumbnails


  • Remove background image feature issue
  • Remove flexslider styles


v7.2 - 2020-04-14

The main purpose of version was to fix bugs and current git issues and add Cross Border language and currency selectors.


  • New translations for French, Spanish, German, Portuguese


  • Fix product recommendations when none
  • Fix search image link when no image
  • Fix product recommendations to not show when 0 related products
  • Fix flickity height issue
  • Fix hover borders on main nav items
  • Fix 7.1 Newsletter section line-height rule
  • Fix 7.1 Social icons in Newsletter section


v7.0 - 2020-03-05

The main purpose of version 7 was to add Product Media support for video and 3d models. It required us to change our product galleries to Flickity.


  • New Product Media support with new product galleries
  • New color settings for directional elements colors and focus element color


  • Remove zoom plugin on product galleries using fancybox only now


v6.8.1 - 2020-02-13

The main purpose of version 6.8.1 was to remove all components of the Instagram section.


  • Remove all Instagram styles, js, and liquid


v6.8 - 2019-11-20

The main focus for this version was to add new custom page features allowing merchants to build more design and feature-oriented content pages and to sharpen presets and placeholder content for the first install.


  • New Advanced RTE styles added to stylesheet to be used in RTE editors
  • New page.custom templates for custom pages with sections ( x5 ) merchants can now add the following as blocks to all pages:
  • Re-order page title
  • Re-order page content
  • Accordion
  • Rich text
  • Contact form
  • Slideshow placeholder
  • Slideshow images
  • Image gallery blocks
  • Image with text overlay
  • Collection list
  • Newsletter subscribe
  • Featured Collection
  • Featured video


v6.7 - 2019-10-08

The main focus for this version was to add support for Shopify's new Multi-Currency picker you can learn about this feature and get instructions for using it here in the guide for merchants. Git issues were resolved as well.


  • New multi-currency support
  • New customer sign-in navigation link in the mobile menu when customer accounts activated


  • Change version to 6.7
  • Fix announcement bar color when a link issue
  • Fix newsletter image size issue
  • Fix filter dropdowns on mobile issue


  • Remove developer footer credits

v6.6 - 2019-06-21

The main focus for this version was to change the default of the Dynamic Checkout Buttons


  • New product recommendations per Shopify update requirements
  • New discount automation pricing on cart page, ajax cart, and orders page per Shopify Update Requirements


  • Change version to 6.6
  • Fix collection page documentation link
  • Fix slideshow styles on block level
  • Fix instagram section doc link
  • Fix missing translation for discounts
  • Fix missing
  • Fix icon classes
  • Fix dynamic checkout buttons to be default true


  • Remove old pagination links

v6.5 - 2018-12-20

The main focus for this version was to change the default of the Dynamic Checkout Buttons


  • Change version to 6.5
  • Change dynamic checkout button default to true
  • Fix related products compare at price if statement
  • Fix support link in currency settings
  • Fix Navigation Dropdown on iPad with Double Tap To Go


  • Remove if statement around custom swatch

v6.4 - 2018-06-27

The main focus of this version was to fix all known bugs and launch the new Shopify Payment Icons.


  • Add richtext subheading to footer newsletter for GDPR update
  • Add theme version log to js


  • Change to version 6.4 for next release
  • Change password page message to richtext for GDPR update
  • Change payment method icons in footer for Shopify update
  • Fix text with image overlay button color schema setting
  • Fix missing translation for Newsletter Confirmation
  • Fix password page footer on mobile
  • Fix currency setting from setting to shop.money_format
  • Fix product image gallery thumbnail padding so border does not get cut off
  • Fix map section height on mobile


  • Remove extra general fancybox call

v6.3 - 2018-05-31

The main focus of this version was to fix all known bugs and launch the new Shopify Font Picker.


  • New settings and styles to reflect font picker settings


  • Change version to 6.3
  • Change move related products function outside of product form
  • Fix ajax cart callback for currency to run only went activated
  • Fix swatch values when special characters used "" ()
  • Fix swatches background image size and repeat
  • Fix product zoom on IE
  • Fix crossed out variant change for unavailable variants
  • Fix newsletter subheading to richtext for GDPR requirements
  • Fix newsletter section subheading link color and hover


•Removed footer title weight in favor of font picker global

v6.2 - 2018-04-25


  • Change version to 6.2 for bugfixes
  • Change all prices to include so span no longer needed in admin settings
  • Fix currency picker with new product module
  • Fix product price when on sale
  • Fix Dynamic Payment Button Init to show only when activated
  • Fix missing text block in the footer section
  • Fix header wrapper setting
  • Fix product page popups fancy box



  • New footer setting for showing payment icons


  • Change version to 6.1 for bugfixes
  • Change footer block label from "connect" to capital "Connect"
  • Change theme settings colors label left top to Left top
  • Fix rich text heading from h2 to h1
  • Fix related products carousel on product template
  • Fix product price to be above border on product template
  • Fix custom swatchs to check section.settings not settings
  • Fix product popup fancy box intit
  • Fix product thumnail border on active img
  • Fix collection page sidebar image margin bottom
  • Fix product thumbnails bxslider carousel


The main focus of this version was to fix all known bugs, add responsive images, meet section parity requirements, and add smart payment buttons.


  • New all images on theme now Responsive Images
  • New javascript product module to improve product form and swatches
  • New map homepage section
  • New newsletter homepage section
  • New featured product homepage section
  • New smart payments buttons with settings
  • New image with text overlay section
  • New footer richtext setting


  • Cleanup spacing and formatting of theme.js and stylesheet.css
  • Cleanup spacing, formatting, and IDs in settings schema
  • Change version number
  • Change list-collection-template.liquid renamed to collections-list-template.liquid
  • Change featured-video.liquid to video.liquid
  • Change header message bar to announcement bar
  • Fix password page styles and settings
  • Fix slideshow caption position on mobile
  • Fix logo margin on mobile
  • Fix blog index section onboarding
  • Fix cart modal currency
  • Fix content height for empty cart page



  • Fix includes instagram bugfix
  • Change includes all new mobile-update changes logged it merge commit