Skip to content

Releases: canonical/vanilla-framework

v2.36.0

13 Sep 10:26
7058c94
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 v2.36.0

🚀 Features

  • Align help text and labels for tick elements (#3965)
  • Added accordion variant to align with checkboxes (#3963)
  • Move card padding to p-card__inner (#3953)

🐛 Bug Fixes

  • Add hover state for uncollpased accordion button (#3973)

🔨 Maintenance

  • Update dependency autoprefixer to v10.3.4 (#3969)

v2.35.0

10 Sep 10:15
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 v2.35.0

🚀 Features

  • Update validation styling (#3954)
  • Update asterisk on required form fields (#3948)

🐛 Bug Fixes

  • Fix max-width of notifications text (#3938)

📝 Documentation

  • Fix labels in docs for 2.35 (#3964)
  • Document a card with an image (#3932)
  • Fix docs heading levels (#3939)
  • Change component status to what's new (#3937)

🔨 Maintenance

  • Bump tar from 6.1.3 to 6.1.11 (#3961)
  • Update dependency autoprefixer to v10.3.3 (#3957)
  • Update dependency svgo to v2.5.0 (#3958)
  • Update dependency autoprefixer to v10.3.2 (#3944)

v2.34.0

17 Aug 14:08
0e28498
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 v2.34.0

🚀 Features

  • p-tab-buttons pattern (#3921)
  • Cross list (#3912)
  • Add password toggle pattern (#3899)

🐛 Bug Fixes

  • Enable labels to truncate with ellipses (#3931)
  • Add right padding to deprecated notification response element (#3930)
  • Hide Chrome's search clear icon on search and filter pattern (#3917)
  • increase z-index of hr without margin bottom (#3909)
  • Make notificaiton margin-bottom not depend on scaling factor (#3904)

📝 Documentation

  • Document mandatory nature of cancel button in p-search-box pattern (#3925)

🔨 Maintenance

  • update side nav labels for 2.34.0 (#3933)
  • Update dependency svgo to v2.4.0 (#3929)
  • Bump path-parse from 1.0.6 to 1.0.7 (#3920)
  • Bump tar from 6.0.5 to 6.1.3 (#3905)

v2.33.1

02 Aug 09:13
77b71d0
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 v2.33.1

🐛 Bug Fixes

  • Set z-index of hr.u-no-margin--bottom (#3880)

📝 Documentation

  • Add dart-sass build info (#3893)
  • Document font-weight variables (#3894)
  • Update import guidance in docs (#3889)
  • Document icon color customisation (#3881)
  • Add documentation on notification accessibility (#3879)
  • Add heading for modal footer (#3882)

🔨 Maintenance

  • Update dependency postcss to v8.3.6 (#3886)
  • Remove unnecessary comment from layout application template (#3883)
  • Update all non-major dependencies (#3877)
  • Update dependency autoprefixer to v10.3.1 (#3876)

v2.33.0

16 Jul 11:45
59daafe
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 v2.33.0

New notifications

We updated the look of Notification components. Previous notification HTML structure has been deprecated, please update the class names according to updated notifications documentation.

Screenshot 2021-07-16 at 12 35 46

💣 (Potentially) Breaking changes

The spacing and style of notifications have been updated. This may affect any custom CSS projects have around notifications.

🚀 Features

  • Update notification spacing (#3866)
  • Update notifications component with new style and features (#3856)
  • Add skip link pattern (#3851)
  • Update existing notification pattern with new styling (#3844)

🔨 Maintenance

  • Bring search and filter height inline with other inputs (#3864)
  • Bump version to 2.33.0 (#3875)
  • Bump version to 2.33.0-rc2 (#3874)
  • Remove notification variants (#3873)
  • Bump version for pre-release 2.33.0-rc1 (#3862)
  • Update dependency autoprefixer to v10.3.0 (#3861)
  • Notifications deprecations (#3859)
  • Add documentation for new notification variants (#3854)
  • Move global nav styles from example to scss file (#3852)

v2.32.0

05 Jul 11:07
1444574
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 v2.32.0

💣 Breaking changes

This version removes internal variable $grid-margin-width. Any external code that uses this variable will not build, it should be replaced with map-get($grid-margin-widths, medium) (or, ideally with correct value for different screen sizes).

🚀 Features

  • Add dark theme to the buttons (#3807)
  • Add p-label (#3801)
  • Deprecate neutral button (#3806)
  • Add has-overflow utility to tables (#3796)

🐛 Bug Fixes

  • Fix small typo in navigation examples (#3783)

📝 Documentation

  • Update webpack build steps (#3837)

🔨 Maintenance

  • Remove contextual menu styles from p-table--mobile-card (#3843)
  • Spacing vars update (#3775)
  • Website accessibility fixes (#3811)
  • Bump trim-newlines from 3.0.0 to 3.0.1 (#3816)
  • Update dependency prettier to v2.3.2 (#3814)
  • Update dependency node-sass to v6.0.1 (#3813)
  • Update dependency svgo to v2.3.1 (#3815)
  • add 410 template for deleted content (#3812)
  • Remove showcase page (#3810)
  • Fix title of has-overflow item in component status page (#3799)
  • Bump color-string from 1.5.4 to 1.5.5 (#3798)
  • Bump y18n from 4.0.0 to 4.0.3 (#3787)
  • Update dependency postcss to v8.3.5 (#3795)
  • Bump hosted-git-info from 2.8.8 to 2.8.9 (#3786)
  • Bump normalize-url from 4.5.0 to 4.5.1 (#3782)
  • Bump glob-parent from 5.1.0 to 5.1.2 (#3781)
  • Update dependency postcss to v8.3.2 (#3785)

v2.31.0

07 Jun 13:04
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 v2.31.0

🚀 Features

  • Move subnav styles to main nav styles (#3765)
  • Standardize hover and active states across components (#3730)

🐛 Bug Fixes

  • Remove background from link button. (#3772)
  • Handle text overflow on expanding table (#3761)
  • correct typo in the positive green hex code (#3767)

🔨 Maintenance

  • Make nav highlight colour overrideable (#3762)
  • Bump browserslist from 4.16.3 to 4.16.6 (#3760)
  • Update dependency prettier to v2.3.1 (#3778)
  • Bump ws from 6.2.1 to 6.2.2 (#3773)
  • Update dependency autoprefixer to v10.2.6 (#3770)
  • Let's make it official (#3769)
  • Update Node.js to v16 (#3740)

v2.30.0

24 May 13:54
3194600
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 v2.30.0

🚀 Features

  • Update main nav height, logo spacing and selected state (#3727)
  • Add tab content example (#3733)
  • Add dark theme to p-divider (#3728)
  • Add button link pattern (#3724)

💣 Breaking Change

Main navigation update introduced in #3727 changes the height of the main top navigation (and main logo) to 3.5rem. Styling of active navigation items was updated as well. This may affect any custom styling around main navigation or logo.

🐛 Bug Fixes

  • Add min width to mobile card columns (#3759)
  • Fix blog links on homepage (#3735)
  • update homepage URL in package.json (#3736)
  • Remove hardcoded color from stroke in error icon (#3729)

🔨 Maintenance

  • Update dependency postcss to v8.3.0 (#3755)
  • Improve README (#3749)
  • Update dependency node-sass to v6 (#3741)
  • Update dependency postcss to v8.2.15 (#3747)
  • Update build-tools orb to v2.9.1 (#3746)
  • Update dependency prettier to v2.3.0 (#3739)
  • Update dependency postcss to v8.2.14 (#3738)
  • Split align utlity examples to better describe their uses (#3737)
  • Make stepped list work without headings (#3731)
  • Update dependency stylelint to v13.13.1 (#3726)
  • Add comma to hero text on marketing site homepage (#3722)
  • Update dependency stylelint-config-standard to v22 (#3718)
  • Update all non-major dependencies (#3717)

v2.29.0

26 Apr 12:09
1f2ec24
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 v2.29.0

🚀 Features

  • Add toolbar to the fluid-breakout layout (#3716)

🐛 Bug Fixes

  • Fix backround of buttons in contextual menu (#3706)
  • Remove right arrow from tabs component (#3702)

📝 Documentation

  • Link from Vanilla to React docs (#3715)
  • Modal focus accessibility improvements (#3712)
  • Remove unnecessary p-slider class from the example (#3704)

🔨 Maintenance

  • Increase small text line height (#3697)
  • Update dependency canonicalwebteam.flask-base to v0.9.0 (#3708)
  • Update table mobile card design (#3707)
  • Enable source maps (#3709)

v2.28.0

12 Apr 09:12
f04a032
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 v2.28.0

🚀 Features

  • Add logo-section component (#3670)
  • Add footer to modal dialog (#3676)
  • Add styling for table captions (#3675)
  • Detached tooltip (#3677)

🐛 Bug Fixes

  • Fix focus highlight states for tabs and side nav (#3698)
  • Update the style of back to top link (#3696)
  • Update p-stepped-list__title to allow child elements (#3694)
  • Add right padding to modal header to accommodate close button (#3691)
  • Fix spacing around chips in search and filter (#3687)
  • Increase z-index on tooltips (#3679)
  • Change modal dialog overflow to auto (#3678)

📝 Documentation

  • Improve show/hiding of tooltips in JS example (#3688)
  • Update docs with guidance on using tooltips with disabled elements (#3689)

🔨 Maintenance

  • Update dependency postcss to v8.2.10 (#3699)
  • Print size of build file in CI logs (#3695)
  • Install linkchecker via pip (again) (#3683)
  • Update all non-major dependencies (#3685)
  • Bump version to 2.28.0-rc1 for release candidate (#3684)
  • Use linkchecker installed on older ubuntu LTS (#3681)