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, several exciting new features and enhancements have been introduced. Notably, you can now group search results across multiple sites, and manage robots.txt configuration directly for more flexible site indexing controls. Editors will find it easier to keep track of unpublished changes with new entry list view columns and filters to highlight updates, while a major step forward in AI assistance makes generating SEO-optimized meta descriptions as easy as clicking a buttonβ€”saving time and improving quality. Shopify integration now allows fully customizable product detail views and ensures more up-to-date synchronization by fetching content every few hours. Significant progress was made in supporting utility and container classes throughout all UI blocks, allowing for richer design customization, along with support for Tailwind classes in custom fields. Additionally, a flip toggle was added for text image blocks for more dynamic layouts. On the bug fix front, recent updates tackled issues ranging from multi-price validation, scheduled and unpublished entries visibility, layout styling, accessibility improvements, and various small tweaks across blocks and integrations to keep everything running smoothly and intuitively.

  • v5.37.2 (3 days 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 (1 week 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 weeks 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 (3 weeks 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 (1 month ago)

    πŸ› Fixed

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

    πŸ› Fixed

    • Fix Bard linking when hyperlinking across multi-site domains @edalzell (#631)
  • v5.36.1 (1 month 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 (1 month 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 (2 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 (2 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 (2 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 (2 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 (2 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 (2 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 (2 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 (3 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 (3 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 (3 months ago)

    πŸ› Fixed

  • v5.30.2 (3 months ago)

    πŸ› Fixed

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

    πŸ› Fixed

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

    πŸš€ New

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

    πŸ› Fixed

    🧰 Maintenance

  • v5.29.2 (4 months ago)

    πŸ› Fixed

    🧰 Maintenance

  • v5.29.1 (4 months ago)

    πŸ› Fixed

    • Allow pages with no SEO to be indexed @edalzell (#580)
  • v5.29 (4 months ago)

    πŸš€ New

    • Add Jumbotron styling classes @edalzell (#579)
    • Add Text Image styling classes @edalzell (#575)

    🧰 Maintenance

    • Update GitHub Action Versions @edalzell (#572)
  • v5.28.0 (4 months ago)

    πŸš€ New

    • Add ability to override Shopify entry actions @marcorieser (#576)
    • Add section/container/row/column classes to CTA blocks @edalzell (#570)

    πŸ› Fixed

    • Fix row classes in CTA 5 @edalzell (#577)
    • Just display the cropped image as is in grid 2 @marcorieser (#574)
    • Remove theme.css from tailwind.css @marcorieser (#573)
  • v5.27.4 (4 months ago)

    πŸ› Fixed

    • Add container/columns classes to content blocks @edalzell (#569)

    🧰 Maintenance

  • v5.27.3 (5 months ago)

    πŸ› Fixed

  • v5.27.2 (5 months ago)

    πŸ› Fixed

    • Fix external entry link @edalzell (#565)
    • Fix incorrect location field name @edalzell (#564)