Skip to content

Releases: HubSpot/cms-theme-boilerplate

Boilerplate v3.8.0

19 Jan 21:07
afbcc63
Compare
Choose a tag to compare

Feature Enhancements

  • 🚀 #451 Cleans up and DRY-es out the layout grid also addressing #450
  • 🚀 #453 Adds some adjustments to support new v1 versions of search input default module

Bug Fixes

  • 🐛 #456 Fixes up some code comments

Contributors

Thank you very much to the awesome contributors that helped identify bugs/file issues and create pull requests for this release:

Boilerplate v3.7.0

15 Nov 18:53
a069cf0
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/19

Feature Enhancements

  • 🚀 #446 Replace custom blog_listing with Hubspot default blog_listing module
  • 🚀 #447 Replace custom pagination with Hubspot default pagination module

Boilerplate v3.6.0

14 Oct 16:00
976bd10
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/18

Feature Enhancements

  • 🚀 #437 Updated pricing card module to include a payment link option for the button

Bug Fixes

  • 🐛 #440 Updated grid to fix an issue with gap size differing depending on the total number of items in a given column.

Documentation Updates

  • 📘 #436 Added recommendation for using HubSpot VS Code extension
  • 📘 #442 Updating author information for the theme

Contributors

Thank you very much to the awesome contributors that helped identify bugs/file issues and create pull requests for this release:

Boilerplate v3.5.0

15 Aug 18:24
35a1589
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/17

Feature Enhancements

  • 🚀 #430 Changing the theme label in theme.json to use sentence casing to align with style guide.
  • 🚀 #431 Updated landing page template to remove footer (this now uses a blank block for the footer to make it easier if someone wanted to add a different footer for their main website pages vs. landing pages).
  • 🚀 #432 Removed code specific to IE. With Microsoft dropping support for IE and pushing users to Edge we've dropped IE specific code/polyfills to keep the code cleaner and more performant.
  • 🚀 #434 Updated layout.css to use a flex-based grid vs. a float-based grid.

Bug Fixes

  • 🐛 #427 Updated textarea field so that it could only be resized vertically but not horizontally (otherwise responsiveness can be broken).

Documentation Updates

  • 📘 #425 Updated issue templates and contributing markdown file to add more detail on how to report issues in boilerplate vs. generalized issues with the HubSpot CMS.

Contributors

Thank you very much to the awesome contributors that helped identify bugs/file issues and create pull requests for this release:

Boilerplate v3.4.0

04 Apr 18:58
1de88f4
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/16

Feature Enhancements

  • 🚀 #409 Added author and documentation options to theme.json.
  • 🚀 #410 Updated deprecated CSS property/value of word-break: break-word; to overflow-wrap: break-word;.
  • 🚀 #421 Updated default icon value for the "custom icon" option in the theme social follow module.

Bug Fixes

  • 🐛 #412 Fixed issue with button size option in theme settings not working.
  • 🐛 #417 Fixed issue with the button module's style field of corner radius not working properly when it had a value of 0.
  • 🐛 #420 Resolved design manager warnings in the theme-overrides.css file.

Contributors

Thank you very much to the awesome contributors that helped identify bugs/file issues and create pull requests for this release:

Boilerplate v3.3.0

31 Jan 21:44
566a470
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/15

Feature Enhancements

  • 🚀 #402 Added heading classes to heading styles in theme overrides CSS
  • 🚀 #403 Changed some text fields to rich text fields
  • 🚀 #406 HubL changed to prefer double quotations over single quotations

Bug Fixes

  • 🐛 #397 Updated deploy action version number in GH workflow
  • 🐛 #400 Added require css block tag around style blocks
  • 🐛 #405 Theme overrides CSS no longer references an incorrect variable for form input border

Documentation Updates

  • 📘 #220 Added documentation about top-level files

Boilerplate v3.2.0

30 Nov 16:24
41dce97
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/14

Feature Enhancements

Boilerplate v3.1.0

30 Sep 14:35
90d61f2
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/13

Feature Enhancements

  • 🚀 #357 Added blog author and blog tag listing headings in the blog listings module.
  • 🚀 #361 Moved the main element and associated HubL comment from individual templates to the base.html file to simplify code.
  • 🚀 #380 Added title to system templates.

Bug Fixes

  • 🐛 #377 Adjusted menu to account for menu items without a link.
  • 🐛 #382 Fixed theme styles on blog listing article headings.

Contributors

Thank you very much to the awesome contributors that helped identify bugs/file issues for this release:

Boilerplate v3.0.0

17 Aug 17:34
1f158cd
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/12

New Features

  • 🚀 #355 Added style fields to theme modules.
  • 🚀 #365 Added sections.
  • 🚀 #371 Added descriptions to sections.
  • 🚀 #372 Updated theme settings to use new style fields, updated the UI of the fields based on new documented best practices, and added some new theme settings.
  • 🚀 #376 Added style fields to the blog listing, blog pagination, and menu modules.

Feature Enhancements

  • 🚀 #363 Update module names.
  • 🚀 #364 Update system template headings to flow in sequential order.
  • 🚀 #369 Updated menu module to be more accessible.
  • 🚀 #374 General cleanup of the CSS file to make units used for things like fonts, spacing, etc. a bit more consistent.

Bug Fixes

  • 🐛 #353 Fixed wrapping on menu items.
  • 🐛 #355 Bumped up the z-index used for submenus so they didn't get overlapped.
  • 🐛 #378 Fixed drop down menu borders on mobile and updated language switcher border radius to match that of regular menu drop downs.

Documentation Updates

  • 📘 #351 Updating old reference to master branch to main in the readme.
  • 📘 #366 Updating user name referenced on pull request template.

Upgrade Guide

To update your theme to use the new features in this release please follow the instructions below:

Sections

Sections are now available for use on websites. Similar to a dnd_section, sections are reusable full width containers that can include rows, columns, and modules. Creating new sections for your theme should not result in a breaking change on your website. These would just show as new options for the person creating pages using your theme. For documentation on building sections please reference our developer documentation here and for documentation on using sections in the page editor please reference our knowledge base article here.

Style fields

Style fields are now available for custom modules. Adding style fields to existing modules with no default values shouldn't result in a breaking change however adding style fields with a default value or removing style related options in the content tab would result in a breaking change for existing websites. Documentation on using style fields can be found in our developer documentation here.

Updated theme settings

We've updated theme settings to use the new style fields mentioned above and have rearranged the fields in the existing boilerplate theme settings to follow our new list of best practices here. We'd recommend using this for all new projects but would caution against updating existing websites that already have theme settings set as the moving/renaming of fields may result in a breaking change.

Boilerplate v2.3.0

03 May 13:29
34d29fd
Compare
Choose a tag to compare

Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/11

Feature Enhancements

  • 🚀 #349 Added DND areas to blog listing template to support blog listing page editing feature. Please note this update is backwards compatible and it won't break existing instances of the blog listing template.

Bug Fixes

  • 🐛 #348 Updated language switcher conditional to account for a page with an unpublished language variation.