Skip to content

Releases: canonical/vanilla-framework

v4.7.0

02 Feb 09:23
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.7.0

🚀 Features

  • Add 25/75 grid split support to top navigation by @bartaz (#4960)
  • Align top navigation items padding with grid margin by @bartaz (#4948)

💣 Potentially breaking changes

Updates to top navigation (increased padding and new 25/75 layout variant) may cause top navigation items not fit on smaller screens. If your project adjusts $breakpoint-navigation-threshold you may need to update its value, so that navigation switches to mobile view when items don't fit anymore.

🐛 Bug Fixes

🔨 Maintenance

Full Changelog: v4.6.0...v4.7.0

v4.6.0

16 Jan 09:22
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.6.0

🚀 Features

💣 Potentially breaking changes

With the introduction of new responsive grid patterns (row--25-75-on-medium, etc), the default responsive behaviour of row--25-75 has changed. Previously on medium screens it did not split the layout, but used a stacked mobile layout. With Vanilla 4.6.0 the row--25-75 will split into 2+4 columns layout on medium screens by default. This also means that is-split-on-medium modifier class is no longer needed, as its behaviour is now default for row--25-75.

If you are using row--25-75 without is-split-on-medium make sure that the layout doesn't break on medium screen sizes.
If you are using row--25-75 with is-split-on-medium no change is needed, but is-split-on-medium is redundant and can be safely removed from code.

For more information refer to the Vanilla grid documentation.

🐛 Bug Fixes

🔨 Maintenance

Full Changelog: v4.5.1...v4.6.0

v4.5.1

28 Nov 12:14
1e47444
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.5.1

🐛 Bug Fixes

📝 Documentation

🔨 Maintenance

New Contributors

Full Changelog: v4.5.0...v4.5.1

v4.5.0

16 Oct 12:21
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.5.0

🚀 Features

📝 Documentation

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

11 Oct 15:57
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.4.0

🚀 Features

🐛 Bug Fixes

🔨 Maintenance

Full Changelog: v4.3.0...v4.4.0

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