Releases: HubSpot/cms-theme-boilerplate
Boilerplate v3.8.0
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
Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/19
Feature Enhancements
Boilerplate v3.6.0
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
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
Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/16
Feature Enhancements
- 🚀 #409 Added
author
anddocumentation
options totheme.json
. - 🚀 #410 Updated deprecated CSS property/value of
word-break: break-word;
tooverflow-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
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
Project board: https://github.com/HubSpot/cms-theme-boilerplate/projects/14
Feature Enhancements
- 🚀 #388 Added editable fields for blog tag/author listing headings.
- 🚀 #390 Updated GitHub deploy version and removed CLI as a developer dependency from the project.
- 🚀 #391 Removed
fallback.css
file that was not being used per [developer Slack survey].(https://hubspotdev.slack.com/archives/CMXUWUY5D/p1637183361074400). - 🚀 #393 Inherited colors from brand settings into theme settings.
Boilerplate v3.1.0
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 thebase.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
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 tomain
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
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.