UNPKG

capital-framework

Version:
486 lines (318 loc) 13.4 kB
All notable changes to this project will be documented in this file. We follow the [Semantic Versioning 2.0.0](http://semver.org/) format. ## Unreleased ### Added - ### Changed - ### Removed - ## 4.10.0 - 2017-09-19 ### Added - **cf-typography:** Add Avenir web fonts to override default Arial fonts from cf-core. ## 4.9.3 - 2017-09-15 ### Added - **cf-forms:** Add sidecar `.hover` classes to basic inputs and drop-down for manually triggering hover/focus state. - **cf-forms:** Update disabled state appearance for checkboxes/radio. - **cf-core:** Add purple to color variables. ### Changed - **cf-forms:** Adds CSS to target disabled option color in drop-downs. ## 4.9.2 - 2017-09-07 ### Changed - **cf-notifications:** Renamed from `cf-notification` to `cf-notifications`. ## 4.9.1 - 2017-09-07 ### Added - **capital-framework:** Add atomic-component dependency to main package.json. ### Changed - **cf-expandables:** Update atomic-component dependency to 1.3.2. - **cf-tables:** Update atomic-component dependency to 1.3.2. ### Removed - **all components:** All individual component lockfiles. ## 4.9.0 - 2017-09-06 ### Added - **cf-notification:** 1.0 added. - **cf-forms:** Add `a-label_helper` class. ### Changed - **cf-forms:** Convert fixed pixel units to ems. - **cf-layout:** Fix the background size of overlay hero images - **cf-layout:** Update outdated jump link references in docs. - **cf-forms:** Add full width modifier to text inputs - **cf-forms:** Fix the spacing and alignment of radio and checkbox inputs - **cf-forms:** Update color for `@input-border` to gray 60. - **cf-core:** Add brand palette variables to cf-core for other components to use and update default colors to use brand colors. - **cf-forms:** Update default color variables to use brand colors. - **cf-buttons:** Update default color variables to use brand colors. - **cf-expandables:** Update default color variables to use brand colors. - **cf-icons:** Update default color variables to use brand colors. - **cf-tables:** Fix linting errors. - **cf-expandables:** Fix linting errors. - **cf-layout:** Update default color variables to use brand colors. - **cf-pagination:** Update default color variables to use brand colors. - **cf-tables:** Update default color variables to use brand colors. - **cf-typography:** Update default color variables to use brand colors. ### Removed - **cf-tables:** Removed unused init method from `cf-table-row-links.js`. - **capital-framework:** Removed un-minified generated JS/CSS. - **cf-expandables:** Removed unused `bind`, `config`, and `group` vars. ## 4.8.5 - 2017-07-24 ### Changed - **cf-buttons:** Change button links in docs to actual buttons. ## 4.8.4 - 2017-07-24 ### Changed - **capital-framework**: Clean up Travis CI publishing steps. ## 4.8.3 - 2017-07-24 ### Changed - **cf-forms:** Convert fixed pixel units to ems. - **cf-layout:** Fix the background size of overlay hero images ## 4.8.2 - 2017-07-03 ### Added - **all components:** Added lockfile to the component - **capital-framework:** Added lockfile to the project ### Changed - **capital-framework:** Imports gulp plugins directly instead of through `gulp-load-plugins`. - **capital-framework:** Updates some gulp task parts to ES6 syntax. - **capital-framework:** Drops IE7 support setting in autoprefixer task. - **cf-typography:** Updates `category-slug` to `a-heading` in docs. - **cf-layout:** Updates `category-slug` to `a-heading` in docs. ### Removed - **capital-framework:** Removes `gulp-load-plugins`, and unused `gulp-debug`, `gulp-if`, `gulp-tap`, `gulp-template`. - **capital-framework:** Updates `gulp-autoprefixer` to `4.0.0`. - **capital-framework:** Updates `gulp-uglify` to `3.0.0`. ## 4.8.1 - 2017-06-27 ### Added - **capital-framework:** Re-add changelog that inadvertently disappeared. ## 4.8.0 - 2017-06-27 ### Added - **cf-typography:** Automatically add em dash to pull quote citation. ### Changed - **cf-forms:** Fixed checkbox/radio borders on hover - **cf-pagination:** Fixed outdated `a-btn__icon-on-left` and `a-btn__icon-on-right` classes referenced in docs to correct `a-btn_icon__on-left` and `a-btn_icon__on-right` classes. - **cf-forms:** Changed label heading from 5 to 4, per design manual. - **cf-typography:** Remove bottom margin from `m-slug-header`. ### Removed - **cf-core:** Remove IE7 and below support. - **cf-buttons:** Remove IE7 and below support. - **cf-grid:** Remove IE7 and below support. - **cf-layout:** Remove IE7 and below support. - **cf-typography:** Remove unused a-heading__padded variables and docs. ## 4.7.1 - 2017-06-09 ### Added - **capital-framework:** Add dry run option to make testing releases easier ## 4.7.0 - 2017-06-07 ### Added - **cf-forms:** Added base styling for legend elements ### Changed - **cf-layout:** Simplified the Featured Content Module styles ## 4.6.1 - 2017-06-07 ### Changed - **cf-grid:** Fix for nested grid doc examples ## 4.6.0 - 2017-05-23 ### Added - **cf-forms:** Added base styling for multiselect element ## 4.5.0 - 2017-05-18 ### Added - **cf-core:** Added base styling for inline and fenced code blocks ### Changed - **cf-forms:** Improved the form buttons documentation ## 4.4.0 - 2017-05-16 ### Added - **cf-buttons:** Added full width button utility for x-small screens ## 4.3.2 - 2017-05-01 ### Changed - **cf-forms:** Fixed the documentation for form fields ## 4.3.1 - 2017-04-28 ### Changed - **cf-expandables:** Replaced the missing top border for expandable groups - **cf-buttons:** Fix default font-size for super buttons ## 4.3.0 - 2017-04-26 ### Changed - **cf-layout:** Updated Heroes to match latest spec from the Design Manual ## 4.2.1 - 2017-04-24 ### Changed - **cf-expandables:** Fixed bottom spacing of the expandable content ## 4.2.0 - 2017-04-21 ### Added - **cf-tables:** Added rule to .o-table__stack-on-small so that TD and TH elements are 100% width when stacked on small screens ### Changed - **capital-framework:** Updated Travis script to print which components are published to npm - **cf-buttons:** Fixed a bug when animating icons within a button. Changes button icon markup, see usage doc for details ## 4.1.2 - 2017-03-31 ### Changed - **cf-pagination:** Cleaned up styling ### Removed - **cf-pagination:** Unneeded variables ## 4.1.1 - 2017-03-03 ### Changed - **cf-core:** Fixed line breaks before code fences ## 4.1.0 - 2017-03-02 ### Changed - **all components:** Corrected the variables correct names, locations, and organization - **all components:** Standardized all the usage docs for v4 - **cf-core:** Updated the base list styles to match latest DM Spec - **cf-core:** Updated the body copy elements to remove margin from the `last-child` ### Removed - **all components:** Deprecated code - Deprecated webfont mixins - Extra select element ## 4.0.1 - 2017-01-26 ### Changed - **capital-framework:** Bumped all components' internal CF dependencies. ## 4.0.0 - 2017-01-26 ### Changed - **cf-buttons:** Update for atomic design overhaul - **cf-core:** Update for atomic design overhaul - **cf-expandables:** Update for atomic design overhaul - **cf-forms:** Update for atomic design overhaul - **cf-grid:** Update for atomic design overhaul - **cf-icons:** Update for atomic design overhaul - **cf-layout:** Update for atomic design overhaul - **cf-pagination:** Update for atomic design overhaul - **cf-tables:** Update for atomic design overhaul - **cf-typography:** Update for atomic design overhaul ### Added - **capital-framework:** Added cf-link script to automate installing component dependencies and npm linking ### Removed - **cf-core:** Removed deprecated items: - `@mobile-max` - `@tablet-min` - `.subheader` - `.superheader` - `.figure__bordered` - `.u-link-child__hover` - **cf-forms**: Removed deprecated items: - `.form-group` and `.form-group_item` - `.input__super` - `.form-l` classes, in favor of content-l classes in cf-layout - `@cf-forms_input-icon-class` - `@input-icon__warning` - `@input-icon__success` - **cf-typography**: Removed unused items: - custom bullet mixin - fancy slug - short desc - padded heading - icon lists (for the time being to be addressed later when we can look at existing implementations). - duplicate icon code - **cf-buttons**: Removed unused items: - duplicate icon code ## 3.6.1 - 2016-08-12 ### Changed - **cf-icons:** Standardized the usage doc. - **cf-pagination:** Standardized the usage doc. - **cf-forms:** Standardized the usage doc. ### Removed - **capital-framework:** Remove post install script to allow shrinkwrapping. ## 3.6.0 - 2016-08-02 ### Added - **capital-framework:** Added CSS autoprefixer to build pipeline. ### Changed - **cf-typography:** Many documentation fixes and standardization. - **cf-core:** Standardized the usage doc. - **cf-tables:** Fix documentation order and details. ### Removed - **cf-typography:** Removed remaining Less from branded bullets - **cf-buttons:** Removed vendor prefixes handled by autoprefixer. - **cf-core:** Removed vendor prefixes handled by autoprefixer. - **cf-grid:** Removed vendor prefixes handled by autoprefixer. - **cf-icons:** Removed vendor prefixes handled by autoprefixer. ## 3.5.2 - 2016-07-06 ### Changed - **capital-framework:** Improve contributing docs in readme for outside contributors and documentation fixes. ## 3.5.1 - 2016-07-05 ### Changed - **cf-layout:** Add negative side margin to FCMs so they don't double up the border when against a sidebar. - **cf-layout:** Update recommended FCM markup to use `category-slug`. - **cf-forms:** Fix markup in documentation. - **cf-typography:** Fix markup in documentation. ## 3.5.0 - 2016-05-26 ### Added - **cf-core:** Add respond-to-dpi mixin and respond-to-print mixin ### Changed - **all components:** Improve components' usage documentation - **capital-framework:** Add note about bumping versions in contribution documentation - **cf-buttons:** Update default colors to 18F colors in Web Design Standards - **cf-core:** Update default colors to 18F colors in Web Design Standards - **cf-expandables:** Update default colors to 18F colors in Web Design Standards - **cf-forms:** Update default colors to 18F colors in Web Design Standards - **cf-icons:** Update default colors to 18F colors in Web Design Standards - **cf-pagination:** Update default colors to 18F colors in Web Design Standards - **cf-tables:** Update link to 18F Web Design Standards - **cf-typography:** Update link to 18F Web Design Standards ## 3.4.1 - 2016-05-13 ### Changed - **capital-framework:** Update contributing documentation. ## 3.4.0 - 2016-05-09 ### Changed - **cf-layout:** Updated main content spacing ## 3.3.0 - 2016-04-06 ### Added - **cf-layout:** Add `overlay` and `white-text` modifiers to the hero ### Changed - **capital-framework:** Move Travis CI from Node v4 to v5. - **cf-core:** Fix padding in `<th>`s to be 10px. - **cf-tables:** Match sortable `<th>` styles to non-sortable `<th>` styles. - **cf-tables:** Harmonize variables with those found in cf-core. - **cf-layout:** Updated the Hero styles to properly match the content layout and simplified the rules. ## 3.2.1 - 2016-03-10 ### Changed - **All components:** Normalize markdown formatting across usage.md files. ## 3.2.0 - 2016-02-26 ### Added - **cf-tables:** Add new component. - **cf-core:** Add font-size vars. ## 3.1.4 - 2016-02-23 ### Changed - Include `usage.md` in built components. ## 3.1.3 - 2016-02-23 ### Changed - Update build process to include `usage.md` with built components. ## 3.1.2 - 2016-02-10 ### Fixed - **cf-core:** Fix improper usage of `:not` to target non-nav `li` elements. - **cf-core:** Remove `margin-bottom` from last-child `li` elements. - **cf-layout:** Fix a bug where columns nested 2 levels deep in a large-gutter modifier gain the extra wide gutters. - **cf-layout:** Remove `block` borders when `__flush` modifiers are also applied. - **capital-framework:** Added `CONTRIBUTING.md` with contribution docs. ### Changed - **cf-layout:** Hero updates: - Use new breakpoint variables - Subheading should not be medium on smaller screens - CTA links should match size and weight of subheading - Margin between subheading and CTA is 30px ## 3.1.1 - 2016-01-04 ### Changed - **capital-framework:** Improve contributing docs in readme. ## 3.1.0 - 2016-01-04 ### Changed - **capital-framework:** Edit Gulp styles task to use Less' `paths` option instead of npm import plugin. - **cf-core:** Update `normalize.css` `@import` paths to play nicer with Less `paths` option. - **cf-grid:** Update `normalize.css` `@import` paths to play nicer with Less `paths` option. - **cf-icons:** Replace icon fonts to fix "Failed to decode downloaded font" error. ## 3.0.8 - 2015-12-22 ### Added - Ability to publish CF from local machine (instead of only Travis). ## 3.0.7 - 2015-12-22 ### Removed - Topdoc comments from component source files. ## 3.0.6 - 2015-12-18 ### Added - Initial WCAG accessibility tests. ## 3.0.5 - 2015-12-18 ### Changed - Individual components' readme template. ## 3.0.3 - 2015-12-18 ### Added - Add automatic changelog updating to Travis CI release script. ## 3.0.0 - 2015-12-17 ### Changed - Voltrazord refactor. All components now live in this repo.