Skip to content

Releases: canonical/vanilla-framework

v4.3.0

12 Sep 14:39
38ffd69
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

New in Vanilla v4.3.0

💣 Fixing misaligned logo sections from 4.2

In Vanilla 4.2 we reworked our logo section component. If used correctly, with correctly sized images it should be a seamless upgrade, but if you have used logo section with logos not correctly spaced by visual design team you may end up with broken look of oversized logos.

In Vanilla 4.3 we introduced a fallback workaround for this regression. It doesn't fix the issue automatically, but we introduced a has-misaligned-images fallback class name that can be added to broken logo sections if logo images can't be replaced by new ones. You can learn more in the docs.

🚀 Features

  • Add fallback variant for legacy misaligned logos by @bartaz (#4870)

🔨 Maintenance

New Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

11 Aug 13:18
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

New in Vanilla v4.2.0

💣 Potentially breaking changes

In Vanilla 4.2 we reworked our logo section component. If used correctly, with correctly sized images it should be a seamless upgrade, but if you have used logo section with logos not correctly spaced by visual design team you may end up with broken look of oversized logos.

🚀 Features

🐛 Bug Fixes

🔨 Maintenance

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

31 Jul 14:08
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

New in Vanilla v4.1.0

🚀 Features

📝 Documentation

🔨 Maintenance

Full Changelog: v4.0.0...v4.1.0

v4.0.0

06 Jul 11:38
c2f5921
Compare
Choose a tag to compare

🍦 New in Vanilla 4.0

Vanilla 4.0 introduces elements of new style used for current rebranding of Canonical's brochure websites, including typography changes (utilising new variable Ubuntu font), wider grid width, some updated colours, and updates to any related components.

The most important changes include:

  • updated typography of headings
  • grid width increased to 80 rem
  • some new components that help to build brochure sites in new style (horizontal rule, sections, new shorthand grid variants)

🚀 Migrating to Vanilla 4.0

We treat Vanilla 4.0 as an interim release that includes elements of new branding, but keep the support for old style of components as well to allow for easier and more granular migration on our biggest websites. Therefore, there are no significant breaking changes or removed components.

But because of quite significant visual changes introduced by updated typography and wider grid, it is recommended to properly QA templates and pages, especially if there are any custom styles built on top of Vanilla.

You can check our migration guide for more details.

🔗 Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

📝 Change log

Full Changelog: v3.15.1...v4.0.0

v4.0.0-rc.1

05 Jul 15:07
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

💣 Breaking changes in Vanilla 4

This is a release candidate of Vanilla 4.0.0. On top of changes from previous alpha versions it fixes some minor issues and inconsistencies.

Migration guide

We also created a draft version of the migration guide that can be accessed on our demo server.

What's Changed

Full Changelog: v4.0.0-alpha.3...v4.0.0-rc.1

v3.15.1

03 Jul 07:34
Compare
Choose a tag to compare

👋 The last release of Vanilla v3

With focus on new major release of Vanilla 4.0 this 3.15.1 is likely the last release of Vanilla v3 line. We may release some hot-fixes if any serious bugs are found, but no new features or maintenance updates are planned for v3 anymore.

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

New in Vanilla v3.15.1

🐛 Bug Fixes

🔨 Maintenance

New Contributors

Full Changelog: v3.15.0...v3.15.1

v4.0.0-alpha.3

29 Jun 14:41
Compare
Choose a tag to compare
v4.0.0-alpha.3 Pre-release
Pre-release

💣 Breaking changes in Vanilla 4

This is a third pre-release of Vanilla 4.0. On top of changes from previous versions it updates colours of text, accents and rule component, and adds some additional utilities.

Migration guide

We also created a draft version of the migration guide that can be accessed on our demo server.

What's Changed

Full Changelog: v4.0.0-alpha.2...v4.0.0-alpha.3

v3.15.0

09 Jun 09:30
7ceb79f
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://vanillaframework.io/docs

New in Vanilla v3.15.0

🚀 Features

📝 Documentation

🔨 Maintenance

  • chore(deps): update dependency canonicalwebteam.discourse to v5.4.2 by @renovate (#4778)
  • chore(deps): update dependency postcss-cli to v10 by @renovate (#4776)
  • chore(deps): update all non-major dependencies by @renovate (#4775)
  • Add paper colour variable by @bartaz (#4772)
  • chore(deps): update all non-major dependencies by @renovate (#4754)

Full Changelog: v3.14.0...v3.15.0

v4.0.0-alpha.2

01 Jun 12:54
Compare
Choose a tag to compare
v4.0.0-alpha.2 Pre-release
Pre-release

💣 Breaking changes in Vanilla 4

This is a second pre-release of Vanilla 4.0. On top of changes from previous version it adds support for new paper background colour via is-paper class and some related changes, such as introduction of white strip.

Migration guide

We also created a draft version of the migration guide that can be accessed on our demo server.

What's Changed

Full Changelog: v4.0.0-alpha.1...v4.0.0-alpha.2

v4.0.0-alpha.1

01 May 14:54
Compare
Choose a tag to compare
v4.0.0-alpha.1 Pre-release
Pre-release

💣 Breaking changes in Vanilla 4

This is a first pre-release of Vanilla 4.0. It includes typography changes that affect size and font weight of headings, wider grid width and fixes to any related components.

Migration guide

At this point there should be no breaking changes on SCSS code side, but visual changes introduced by changed typography may require some additional attention so make sure to:

  • properly review ALL of your pages/templates to make sure nothing looks broken, especially around new headings
  • if you have any custom styles of headings or custom components that use headings make sure they look correct
  • if you have anything that relies on grid max width (like a legacy global-nav bar on top of the page) make sure to use new value of $grid-max-width that is 80rem

What's Changed

Full Changelog: v3.14.0...v4.0.0-alpha.1