Change Log

Simple Addon

Simple (a private addon) serves as the foundational codebase for every site built by Transform Studios. With continuous enhancements, we ensure all clients benefit from new features, faster load speeds, enhanced security, and improved user experience.

Our commitment to transparency is reflected in the change log below, detailing every feature and fix we've implemented in line with evolving technology.


AI Generated Summary of Past 30 days of Releases

Over the past month, a number of new features and improvements have been added, as well as a variety of bug fixes to enhance usability and performance. Notably, you can now enjoy support for nested curly braces in theme configuration, ordered lists in rich text fields, and the ability to create collection-specific search indexes, making organization and customization easier. Search functionality has become smarter, with gated entries no longer appearing in search unless authorized and errors handled more gracefully. Visual and accessibility improvements continue, with buttons and maps made more consistent and a11y-focused, while template updates deliver optimizations like better Apple Maps integration and improved handling of Font Awesome kits. Several annoying bugs have been quashed, including issues with content displays, scheduled entries, Stripe blocks without prices, Bard and Grid linking across multi-site domains, and more. Maintenance tweaks and performance updates keep everything running smoothly, ensuring an overall improved editing and browsing experience.

  • v5.40.2 (1 day ago)

    πŸ› Fixed

    • Fix search page error when no search terms @edalzell (#671)
  • v5.40.1 (1 week ago)

    πŸ› Fixed

    • Don’t show gated entries in search results unless authorized @edalzell (#670)
    • Create collection-specific search indexes @edalzell (#665)
    • Prevent error in Stripe 1 block when no prices @edalzell (#666)

    🧰 Maintenance

    • Update GitHub Action Versions @edalzell (#667)
  • v5.40.0 (4 weeks ago)

    πŸš€ New

    • Add support for nested curly braces in theme config @marcorieser (#659)
    • Add support for ordered lists in the rich text fieldset @marcorieser (#661)

    πŸ› Fixed

  • v5.39.1 (1 month ago)

    πŸ› Fixed

    • Remove default FA kit from simple config. Kit is now required to be at every site level as there is no default fallback. @edalzell (#658)
  • v5.39.0 (1 month ago)

    πŸš€ New

    • Centralized reference to Font Awesome (FA) Kit to allow ease of updating to use client owned FA Kit @edalzell (#655)
    • Remove Github package dependency from simple. Listing release log for simple-addon in CP is no longer supported as it was underutilized anyhow. Release log can be viewed online at https://www.transformstudios.com/addons/simple @edalzell (#654)

    πŸ› Fixed

    • Remove Front logging config @edalzell (#657)
    • Simplify inline PDF in Text Image 6 to native browser experience by removing PDF.js dependency. @edalzell (#656)
  • v5.38.1 (1 month ago)

    πŸ› Fixed

  • v5.38.0 (1 month ago)

    πŸš€ New

    • Buttons for Entries 1 now allow for better compatibility across apple map view and list view cards. Buttons also improve provide an optimized a11y experience. @marcorieser (#646)

    πŸ› Fixed

    • Use site attribute for Apple Maps Maps token @edalzell (#648)
    • Remove Front dependency. Front integration is no longer embedded into simple, allowing for ease of off-boarding if necessary. @edalzell (#651)
    • Use role_title instead of title in users. This prevents a dirty state for user entry. @edalzell (#647)
    • Update Distill which was causing log errors when saving an entry. @marcorieser (#645)

    🧰 Maintenance

    • Update GitHub Action Versions @edalzell (#652)
  • v5.37.2 (1 month ago)

    πŸ› Fixed

    • Improve Stripe 1 block multi-price validation so it handles advanced scenarios that include multiple product rows with multiple price/recurrence options per row @edalzell (#643)
    • Updates to core handling of Font Awesome to better support upgrades to future versions with use of a centralized css var that references the current kit font awesome pro version@marcorieser (#641)
    • Improvements to the styling for maps to better handle the content routes they are assigned. Now when map card has no location content they don't have a ghost paragraph tag added. When content > disabled route the hover effect isn't added and no link tag is added to the card. @marcorieser (#639)

    🧰 Maintenance

    • Update Distill to v1.0 to resolve save entry errors @edalzell (#644)
  • v5.37.1 (2 months ago)

    πŸ› Fixed

    • Meta Description is now Summary so it is better supported across the various use cases of the field. Specifically when used for the summary text on entries that are set at route > redirect as meta description wouldn't apply there but summary would be necessary for entry listings @edalzell (#640)
  • v5.37.0 (2 months ago)

    πŸš€ New

    • Search improvements to better support multisite results by group custom site attribute @edalzell (#637)

    πŸ› Fixed

    • Show/Hide unrelated content fields when route > redirect or route > disabled to improve the editor UX @edalzell (#638)
  • v5.36.4 (2 months ago)

    πŸ› Fixed

    • Ignore non-Simple collections when disabling SEO Pro @edalzell (#636)
    • Don’t show unpublished changes hidden field in the CP @edalzell (#635)
    • Normalized custom class field structure so overall editor UX consistency @marcorieser (#630)
    • Additional optimizations to AI meta description prompt based on client feedback @edalzell (#633)

    🧰 Maintenance

    • Update GH action version to run the latest package @edalzell (#634)
  • v5.36.3 (3 months ago)

    πŸ› Fixed

    • Fix Grid 2 linking when hyperlinking across multi-site domains @edalzell (#632)
  • v5.36.2 (3 months ago)

    πŸ› Fixed

    • Fix Bard linking when hyperlinking across multi-site domains @edalzell (#631)
  • v5.36.1 (3 months ago)

    πŸ› Fixed

    • Using Tailwind CDN when using review link so we don't need to run a build on non published/draft content @edalzell (#628)
    • Omit revisions from TW dynamic class build when added to CP classes field @edalzell (#626)
    • Limit default uploads container to 5M to ensure client editors are being good and optimizing their assets before upload @edalzell (#627)
    • Renamed content > type field to content > routing field as it better conveys the purpose of content field routing options for editors @edalzell (#625)

    🧰 Maintenance

    • Update GH action version to run the latest package @edalzell (#629)
  • v5.36.0 (3 months ago)

    πŸš€ New

    • Added support for Tailwind in class fields so they dynamically run a build when new classes are used that aren't present in a previous build. @marcorieser (#606)
    • Added container classes to entries blocks @marcorieser (#622)
    • Added container classes to all tables/pricing blocks @marcorieser (#619)
    • Added container classes to all stripe blocks @marcorieser (#620)
    • Added container classes to all form blocks @marcorieser (#621)

    πŸ› Fixed

    • Correct handling of the content > disabled or redirect route so redirects and 404's are properly handled for entries with no detail page @edalzell (#624)
    • Added logic for AI powered mass update script so SEO meta descriptions are only updated on content > default entries, not disabled or redirect route entries @edalzell (#618)
    • A11y: normalize data for aria-labels @marcorieser (#623)
  • v5.35.0 (3 months ago)

    πŸš€ New

    • To make edits to the Robots.txt file without needing a deployment, we moved it to the Global > SEO tab so it can be controlled per site via the Statamic CP @edalzell (#614)

    πŸ› Fixed

    • AI Prompt Improvements to the SEO Meta Description to leverage a score based lexicon that writes a 160 character meta description for an entry using real entry data for maximum organic ranking and reach @edalzell (#612)
    • To help address a specific client request for ability to see when all public pages were last modified in an easy to digest view, we added the last modified date to the visual sitemap view @edalzell (#615)
  • v5.34.1 (3 months ago)

    πŸ› Fixed

    • Since Shopify's API doesn't support all the web hooks and events we need to reliably purge the appropriate cache on content change in Shopify, we need to add a way to occasionally fetch new content changes and bypass the content cache. This update adds nocache to all template logic but since all data from Shopify is cached on the application side, we simply fetch new content every 3 hours. This allows all content to be current every 3 hours between Shopify and Statamic. @edalzell (#613)
  • v5.34.0 (4 months ago)

    πŸš€ New

    • Since our Shopify integration clients are needing more flexibility with their product detail views, especially around showing product variant meta field data, we added the ability to fully customize the product detail view. @marcorieser (#595)
  • v5.33.1 (4 months ago)

    πŸ› Fixed

    • Scheduled entries were reported as not being visible on the site even though they were correctly published at the scheduled time as reflected in the Statamic CP and the flat file system. This release fixes this issue, now entries are properly being displayed in the entries blocks when their status change from Scheduled to Published. @edalzell (#611)
  • v5.33.0 (4 months ago)

    πŸš€ New

    • New customers that are added to Statamic users via our native Stripe integration during checkout are now properly being assigned a Full Name from the Stripe integration. @edalzell (#610)
    • Statamic natively doesn't show which entries have unpublished changes (revisions). As per customer request, we have added a new feature in the Statamic CP via the Simple Add-on to allow editors to easily add two new columns to the entry list view "Unpublished Changes", "Last Changed Date", and a custom filter to show only the Entries that "Have Changes". @edalzell (#609)
  • v5.32.1 (4 months ago)

    πŸ› Fixed

    • Improvements to the a11y for cards in all our blocks by adding aria attributes and/or restructuring the blocks. A recurring commitment to our goal of continuously improving a11y for all sites we build. @marcorieser (#586)
    • With our goal of advancing human potential with AI, we are bringing in our config for Open AI's API directly into Simple. Small but critical step to baking AI assistance directly into the Statamic CP, necessary for the many features we have planned to come. @edalzell (#608)
    • Improvements to how scheduled (future) entries are handled and displayed. @edalzell (#607)
  • v5.32.0 (4 months ago)

    πŸš€ New

    • We've identified that SEO is an area which can greatly benefit from AI assistance. Although Meta Descriptions are at a surface level a simple task, the ability to create Compelling and Click-Worthy Copy containing Targeted Keywords (Without Stuffing) and is Optimal Length and Clarity can actually be a time-consuming and difficult task to do on a constant basis. With this new feature which builds on our goal of Advancing human potential with AI, we are introducing two core features. One is a developer side feature for us to be able to mass generate and update all meta descriptions on a site filling voids in meta descriptions as well as boosting reindexing as this mass change will also update the last mod date on the sitemap.xml. The second feature is an editor side feature to allow editors to Generate SEO Optimized Meta Descriptions automatically using AI with a simple click of a button. @edalzell (#596 and #605)
    • As part of our effort to normalize how custom utility classes are used across the UI blocks on our sites, we are adding container classes to all grid blocks. @edalzell (#604)
  • v5.31.0 (4 months ago)

    πŸš€ New

    • Normalization of Section, Container, Row, and Column Custom Classes for all Nav Combo blocks. Allowing full customization of these divs using their relevant utility classes. @edalzell (#600)

    πŸ› Fixed

    • Added native Statamic cache busting for theme.js allowing visitors to instantly see changes made to the theme.js file without having to clear their local browser cache. @marcorieser (#599)
  • v5.30.4 (4 months ago)

    πŸ› Fixed

    • Normalization of container classes on Text Image 4. They are now customizable via utility classes. Minor update of default column value of 10 to 12 for Text Image 4. @edalzell (#594)
  • v5.30.3 (5 months ago)

    πŸ› Fixed

  • v5.30.2 (5 months ago)

    πŸ› Fixed

    • Fix default value in Jumbotron 1 @edalzell (#591)
  • v5.30.1 (5 months ago)

    πŸ› Fixed

    • Fix multi-site alerts @edalzell (#590)
    • Fix Text Image 4 customization options @edalzell (#589)
  • v5.30.0 (5 months ago)

    πŸš€ New

    • Add flip toggle to all text image blocks @marcorieser (#585)

    πŸ› Fixed

    🧰 Maintenance

  • v5.29.2 (5 months ago)

    πŸ› Fixed

    🧰 Maintenance

  • v5.29.1 (6 months ago)

    πŸ› Fixed

    • Allow pages with no SEO to be indexed @edalzell (#580)