1 | All notable changes to this project will be documented in this file.
|
2 | We follow the [Semantic Versioning 2.0.0](http://semver.org/) format.
|
3 |
|
4 | ## Unreleased
|
5 |
|
6 | ### Added
|
7 | -
|
8 |
|
9 | ### Changed
|
10 | -
|
11 |
|
12 | ### Removed
|
13 | -
|
14 |
|
15 | ## 4.10.0 - 2017-09-19
|
16 |
|
17 | ### Added
|
18 | - **cf-typography:** Add Avenir web fonts to override default Arial fonts from cf-core.
|
19 |
|
20 |
|
21 | ## 4.9.3 - 2017-09-15
|
22 |
|
23 | ### Added
|
24 | - **cf-forms:** Add sidecar `.hover` classes to basic inputs
|
25 | and drop-down for manually triggering hover/focus state.
|
26 | - **cf-forms:** Update disabled state appearance for checkboxes/radio.
|
27 | - **cf-core:** Add purple to color variables.
|
28 |
|
29 | ### Changed
|
30 | - **cf-forms:** Adds CSS to target disabled option color in drop-downs.
|
31 |
|
32 |
|
33 | ## 4.9.2 - 2017-09-07
|
34 |
|
35 | ### Changed
|
36 | - **cf-notifications:** Renamed from `cf-notification`
|
37 | to `cf-notifications`.
|
38 |
|
39 |
|
40 | ## 4.9.1 - 2017-09-07
|
41 |
|
42 | ### Added
|
43 | - **capital-framework:** Add atomic-component dependency to main package.json.
|
44 |
|
45 | ### Changed
|
46 | - **cf-expandables:** Update atomic-component dependency to 1.3.2.
|
47 | - **cf-tables:** Update atomic-component dependency to 1.3.2.
|
48 |
|
49 | ### Removed
|
50 | - **all components:** All individual component lockfiles.
|
51 |
|
52 |
|
53 | ## 4.9.0 - 2017-09-06
|
54 |
|
55 | ### Added
|
56 | - **cf-notification:** 1.0 added.
|
57 | - **cf-forms:** Add `a-label_helper` class.
|
58 |
|
59 | ### Changed
|
60 | - **cf-forms:** Convert fixed pixel units to ems.
|
61 | - **cf-layout:** Fix the background size of overlay hero images
|
62 | - **cf-layout:** Update outdated jump link references in docs.
|
63 | - **cf-forms:** Add full width modifier to text inputs
|
64 | - **cf-forms:** Fix the spacing and alignment of radio and checkbox inputs
|
65 | - **cf-forms:** Update color for `@input-border` to gray 60.
|
66 | - **cf-core:** Add brand palette variables to cf-core for other components to use and update default colors to use brand colors.
|
67 | - **cf-forms:** Update default color variables to use brand colors.
|
68 | - **cf-buttons:** Update default color variables to use brand colors.
|
69 | - **cf-expandables:** Update default color variables to use brand colors.
|
70 | - **cf-icons:** Update default color variables to use brand colors.
|
71 | - **cf-tables:** Fix linting errors.
|
72 | - **cf-expandables:** Fix linting errors.
|
73 | - **cf-layout:** Update default color variables to use brand colors.
|
74 | - **cf-pagination:** Update default color variables to use brand colors.
|
75 | - **cf-tables:** Update default color variables to use brand colors.
|
76 | - **cf-typography:** Update default color variables to use brand colors.
|
77 |
|
78 | ### Removed
|
79 | - **cf-tables:** Removed unused init method from `cf-table-row-links.js`.
|
80 | - **capital-framework:** Removed un-minified generated JS/CSS.
|
81 | - **cf-expandables:** Removed unused `bind`, `config`, and `group` vars.
|
82 |
|
83 |
|
84 | ## 4.8.5 - 2017-07-24
|
85 |
|
86 | ### Changed
|
87 | - **cf-buttons:** Change button links in docs to actual buttons.
|
88 |
|
89 |
|
90 | ## 4.8.4 - 2017-07-24
|
91 |
|
92 | ### Changed
|
93 | - **capital-framework**: Clean up Travis CI publishing steps.
|
94 |
|
95 |
|
96 | ## 4.8.3 - 2017-07-24
|
97 |
|
98 | ### Changed
|
99 | - **cf-forms:** Convert fixed pixel units to ems.
|
100 | - **cf-layout:** Fix the background size of overlay hero images
|
101 |
|
102 |
|
103 | ## 4.8.2 - 2017-07-03
|
104 |
|
105 | ### Added
|
106 | - **all components:** Added lockfile to the component
|
107 | - **capital-framework:** Added lockfile to the project
|
108 |
|
109 | ### Changed
|
110 | - **capital-framework:** Imports gulp plugins directly instead of
|
111 | through `gulp-load-plugins`.
|
112 | - **capital-framework:** Updates some gulp task parts to ES6 syntax.
|
113 | - **capital-framework:** Drops IE7 support setting in autoprefixer task.
|
114 | - **cf-typography:** Updates `category-slug` to `a-heading` in docs.
|
115 | - **cf-layout:** Updates `category-slug` to `a-heading` in docs.
|
116 |
|
117 | ### Removed
|
118 | - **capital-framework:** Removes `gulp-load-plugins`, and unused
|
119 | `gulp-debug`, `gulp-if`, `gulp-tap`, `gulp-template`.
|
120 | - **capital-framework:** Updates `gulp-autoprefixer` to `4.0.0`.
|
121 | - **capital-framework:** Updates `gulp-uglify` to `3.0.0`.
|
122 |
|
123 |
|
124 | ## 4.8.1 - 2017-06-27
|
125 |
|
126 | ### Added
|
127 | - **capital-framework:** Re-add changelog that inadvertently disappeared.
|
128 |
|
129 |
|
130 | ## 4.8.0 - 2017-06-27
|
131 |
|
132 | ### Added
|
133 | - **cf-typography:** Automatically add em dash to pull quote citation.
|
134 |
|
135 | ### Changed
|
136 | - **cf-forms:** Fixed checkbox/radio borders on hover
|
137 | - **cf-pagination:** Fixed outdated `a-btn__icon-on-left`
|
138 | and `a-btn__icon-on-right` classes referenced in docs to correct
|
139 | `a-btn_icon__on-left` and `a-btn_icon__on-right` classes.
|
140 | - **cf-forms:** Changed label heading from 5 to 4, per design manual.
|
141 | - **cf-typography:** Remove bottom margin from `m-slug-header`.
|
142 |
|
143 | ### Removed
|
144 | - **cf-core:** Remove IE7 and below support.
|
145 | - **cf-buttons:** Remove IE7 and below support.
|
146 | - **cf-grid:** Remove IE7 and below support.
|
147 | - **cf-layout:** Remove IE7 and below support.
|
148 | - **cf-typography:** Remove unused a-heading__padded variables and docs.
|
149 |
|
150 |
|
151 | ## 4.7.1 - 2017-06-09
|
152 |
|
153 | ### Added
|
154 | - **capital-framework:** Add dry run option to make testing releases easier
|
155 |
|
156 |
|
157 | ## 4.7.0 - 2017-06-07
|
158 |
|
159 | ### Added
|
160 | - **cf-forms:** Added base styling for legend elements
|
161 |
|
162 | ### Changed
|
163 | - **cf-layout:** Simplified the Featured Content Module styles
|
164 |
|
165 |
|
166 | ## 4.6.1 - 2017-06-07
|
167 |
|
168 | ### Changed
|
169 | - **cf-grid:** Fix for nested grid doc examples
|
170 |
|
171 |
|
172 | ## 4.6.0 - 2017-05-23
|
173 |
|
174 | ### Added
|
175 | - **cf-forms:** Added base styling for multiselect element
|
176 |
|
177 |
|
178 | ## 4.5.0 - 2017-05-18
|
179 |
|
180 | ### Added
|
181 | - **cf-core:** Added base styling for inline and fenced code blocks
|
182 |
|
183 | ### Changed
|
184 | - **cf-forms:** Improved the form buttons documentation
|
185 |
|
186 |
|
187 | ## 4.4.0 - 2017-05-16
|
188 |
|
189 | ### Added
|
190 | - **cf-buttons:** Added full width button utility for x-small screens
|
191 |
|
192 |
|
193 | ## 4.3.2 - 2017-05-01
|
194 |
|
195 | ### Changed
|
196 | - **cf-forms:** Fixed the documentation for form fields
|
197 |
|
198 |
|
199 | ## 4.3.1 - 2017-04-28
|
200 |
|
201 | ### Changed
|
202 | - **cf-expandables:** Replaced the missing top border for expandable groups
|
203 | - **cf-buttons:** Fix default font-size for super buttons
|
204 |
|
205 |
|
206 | ## 4.3.0 - 2017-04-26
|
207 |
|
208 | ### Changed
|
209 | - **cf-layout:** Updated Heroes to match latest spec from the Design Manual
|
210 |
|
211 |
|
212 | ## 4.2.1 - 2017-04-24
|
213 |
|
214 | ### Changed
|
215 | - **cf-expandables:** Fixed bottom spacing of the expandable content
|
216 |
|
217 |
|
218 | ## 4.2.0 - 2017-04-21
|
219 |
|
220 | ### Added
|
221 | - **cf-tables:** Added rule to .o-table__stack-on-small so that TD and TH elements
|
222 | are 100% width when stacked on small screens
|
223 |
|
224 | ### Changed
|
225 | - **capital-framework:** Updated Travis script to print which components are published to npm
|
226 | - **cf-buttons:** Fixed a bug when animating icons within a button. Changes button icon markup,
|
227 | see usage doc for details
|
228 |
|
229 |
|
230 | ## 4.1.2 - 2017-03-31
|
231 |
|
232 | ### Changed
|
233 | - **cf-pagination:** Cleaned up styling
|
234 |
|
235 | ### Removed
|
236 | - **cf-pagination:** Unneeded variables
|
237 |
|
238 |
|
239 | ## 4.1.1 - 2017-03-03
|
240 |
|
241 | ### Changed
|
242 | - **cf-core:** Fixed line breaks before code fences
|
243 |
|
244 |
|
245 | ## 4.1.0 - 2017-03-02
|
246 |
|
247 | ### Changed
|
248 | - **all components:** Corrected the variables correct names, locations, and organization
|
249 | - **all components:** Standardized all the usage docs for v4
|
250 | - **cf-core:** Updated the base list styles to match latest DM Spec
|
251 | - **cf-core:** Updated the body copy elements to remove margin from the `last-child`
|
252 |
|
253 | ### Removed
|
254 | - **all components:** Deprecated code
|
255 | - Deprecated webfont mixins
|
256 | - Extra select element
|
257 |
|
258 |
|
259 | ## 4.0.1 - 2017-01-26
|
260 |
|
261 | ### Changed
|
262 | - **capital-framework:** Bumped all components' internal CF dependencies.
|
263 |
|
264 | ## 4.0.0 - 2017-01-26
|
265 |
|
266 | ### Changed
|
267 | - **cf-buttons:** Update for atomic design overhaul
|
268 | - **cf-core:** Update for atomic design overhaul
|
269 | - **cf-expandables:** Update for atomic design overhaul
|
270 | - **cf-forms:** Update for atomic design overhaul
|
271 | - **cf-grid:** Update for atomic design overhaul
|
272 | - **cf-icons:** Update for atomic design overhaul
|
273 | - **cf-layout:** Update for atomic design overhaul
|
274 | - **cf-pagination:** Update for atomic design overhaul
|
275 | - **cf-tables:** Update for atomic design overhaul
|
276 | - **cf-typography:** Update for atomic design overhaul
|
277 |
|
278 | ### Added
|
279 | - **capital-framework:** Added cf-link script to automate installing component dependencies and npm linking
|
280 |
|
281 | ### Removed
|
282 | - **cf-core:** Removed deprecated items:
|
283 | - `@mobile-max`
|
284 | - `@tablet-min`
|
285 | - `.subheader`
|
286 | - `.superheader`
|
287 | - `.figure__bordered`
|
288 | - `.u-link-child__hover`
|
289 | - **cf-forms**: Removed deprecated items:
|
290 | - `.form-group` and `.form-group_item`
|
291 | - `.input__super`
|
292 | - `.form-l` classes, in favor of content-l classes in cf-layout
|
293 | - `@cf-forms_input-icon-class`
|
294 | - `@input-icon__warning`
|
295 | - `@input-icon__success`
|
296 | - **cf-typography**: Removed unused items:
|
297 | - custom bullet mixin
|
298 | - fancy slug
|
299 | - short desc
|
300 | - padded heading
|
301 | - icon lists (for the time being to be addressed later when we can look at existing implementations).
|
302 | - duplicate icon code
|
303 | - **cf-buttons**: Removed unused items:
|
304 | - duplicate icon code
|
305 |
|
306 |
|
307 | ## 3.6.1 - 2016-08-12
|
308 |
|
309 | ### Changed
|
310 | - **cf-icons:** Standardized the usage doc.
|
311 | - **cf-pagination:** Standardized the usage doc.
|
312 | - **cf-forms:** Standardized the usage doc.
|
313 |
|
314 | ### Removed
|
315 | - **capital-framework:** Remove post install script to allow shrinkwrapping.
|
316 |
|
317 |
|
318 | ## 3.6.0 - 2016-08-02
|
319 |
|
320 | ### Added
|
321 | - **capital-framework:** Added CSS autoprefixer to build pipeline.
|
322 |
|
323 | ### Changed
|
324 | - **cf-typography:** Many documentation fixes and standardization.
|
325 | - **cf-core:** Standardized the usage doc.
|
326 | - **cf-tables:** Fix documentation order and details.
|
327 |
|
328 | ### Removed
|
329 | - **cf-typography:** Removed remaining Less from branded bullets
|
330 | - **cf-buttons:** Removed vendor prefixes handled by autoprefixer.
|
331 | - **cf-core:** Removed vendor prefixes handled by autoprefixer.
|
332 | - **cf-grid:** Removed vendor prefixes handled by autoprefixer.
|
333 | - **cf-icons:** Removed vendor prefixes handled by autoprefixer.
|
334 |
|
335 |
|
336 | ## 3.5.2 - 2016-07-06
|
337 |
|
338 | ### Changed
|
339 | - **capital-framework:** Improve contributing docs in readme for outside contributors and documentation fixes.
|
340 |
|
341 |
|
342 | ## 3.5.1 - 2016-07-05
|
343 |
|
344 | ### Changed
|
345 | - **cf-layout:** Add negative side margin to FCMs so they don't double
|
346 | up the border when against a sidebar.
|
347 | - **cf-layout:** Update recommended FCM markup to use `category-slug`.
|
348 | - **cf-forms:** Fix markup in documentation.
|
349 | - **cf-typography:** Fix markup in documentation.
|
350 |
|
351 | ## 3.5.0 - 2016-05-26
|
352 |
|
353 | ### Added
|
354 | - **cf-core:** Add respond-to-dpi mixin and respond-to-print mixin
|
355 |
|
356 | ### Changed
|
357 | - **all components:** Improve components' usage documentation
|
358 | - **capital-framework:** Add note about bumping versions in contribution documentation
|
359 | - **cf-buttons:** Update default colors to 18F colors in Web Design Standards
|
360 | - **cf-core:** Update default colors to 18F colors in Web Design Standards
|
361 | - **cf-expandables:** Update default colors to 18F colors in Web Design Standards
|
362 | - **cf-forms:** Update default colors to 18F colors in Web Design Standards
|
363 | - **cf-icons:** Update default colors to 18F colors in Web Design Standards
|
364 | - **cf-pagination:** Update default colors to 18F colors in Web Design Standards
|
365 | - **cf-tables:** Update link to 18F Web Design Standards
|
366 | - **cf-typography:** Update link to 18F Web Design Standards
|
367 |
|
368 |
|
369 | ## 3.4.1 - 2016-05-13
|
370 |
|
371 | ### Changed
|
372 | - **capital-framework:** Update contributing documentation.
|
373 |
|
374 |
|
375 | ## 3.4.0 - 2016-05-09
|
376 |
|
377 | ### Changed
|
378 | - **cf-layout:** Updated main content spacing
|
379 |
|
380 |
|
381 | ## 3.3.0 - 2016-04-06
|
382 |
|
383 | ### Added
|
384 | - **cf-layout:** Add `overlay` and `white-text` modifiers to the hero
|
385 |
|
386 | ### Changed
|
387 | - **capital-framework:** Move Travis CI from Node v4 to v5.
|
388 | - **cf-core:** Fix padding in `<th>`s to be 10px.
|
389 | - **cf-tables:** Match sortable `<th>` styles to non-sortable `<th>` styles.
|
390 | - **cf-tables:** Harmonize variables with those found in cf-core.
|
391 | - **cf-layout:** Updated the Hero styles to properly match the content layout and simplified the rules.
|
392 |
|
393 | ## 3.2.1 - 2016-03-10
|
394 |
|
395 | ### Changed
|
396 | - **All components:** Normalize markdown formatting across usage.md files.
|
397 |
|
398 |
|
399 | ## 3.2.0 - 2016-02-26
|
400 |
|
401 | ### Added
|
402 | - **cf-tables:** Add new component.
|
403 | - **cf-core:** Add font-size vars.
|
404 |
|
405 |
|
406 | ## 3.1.4 - 2016-02-23
|
407 |
|
408 | ### Changed
|
409 | - Include `usage.md` in built components.
|
410 |
|
411 |
|
412 | ## 3.1.3 - 2016-02-23
|
413 |
|
414 | ### Changed
|
415 |
|
416 | - Update build process to include `usage.md` with built components.
|
417 |
|
418 |
|
419 | ## 3.1.2 - 2016-02-10
|
420 |
|
421 | ### Fixed
|
422 | - **cf-core:** Fix improper usage of `:not` to target non-nav `li` elements.
|
423 | - **cf-core:** Remove `margin-bottom` from last-child `li` elements.
|
424 | - **cf-layout:** Fix a bug where columns nested 2 levels deep in a
|
425 | large-gutter modifier gain the extra wide gutters.
|
426 | - **cf-layout:** Remove `block` borders when `__flush` modifiers are also applied.
|
427 | - **capital-framework:** Added `CONTRIBUTING.md` with contribution docs.
|
428 |
|
429 | ### Changed
|
430 | - **cf-layout:** Hero updates:
|
431 | - Use new breakpoint variables
|
432 | - Subheading should not be medium on smaller screens
|
433 | - CTA links should match size and weight of subheading
|
434 | - Margin between subheading and CTA is 30px
|
435 |
|
436 |
|
437 | ## 3.1.1 - 2016-01-04
|
438 |
|
439 | ### Changed
|
440 | - **capital-framework:** Improve contributing docs in readme.
|
441 |
|
442 |
|
443 | ## 3.1.0 - 2016-01-04
|
444 |
|
445 | ### Changed
|
446 | - **capital-framework:** Edit Gulp styles task to use Less' `paths` option instead of npm import plugin.
|
447 | - **cf-core:** Update `normalize.css` `@import` paths to play nicer with Less `paths` option.
|
448 | - **cf-grid:** Update `normalize.css` `@import` paths to play nicer with Less `paths` option.
|
449 | - **cf-icons:** Replace icon fonts to fix "Failed to decode downloaded font" error.
|
450 |
|
451 |
|
452 | ## 3.0.8 - 2015-12-22
|
453 |
|
454 | ### Added
|
455 | - Ability to publish CF from local machine (instead of only Travis).
|
456 |
|
457 |
|
458 | ## 3.0.7 - 2015-12-22
|
459 |
|
460 | ### Removed
|
461 | - Topdoc comments from component source files.
|
462 |
|
463 |
|
464 | ## 3.0.6 - 2015-12-18
|
465 |
|
466 | ### Added
|
467 | - Initial WCAG accessibility tests.
|
468 |
|
469 |
|
470 | ## 3.0.5 - 2015-12-18
|
471 |
|
472 | ### Changed
|
473 | - Individual components' readme template.
|
474 |
|
475 |
|
476 | ## 3.0.3 - 2015-12-18
|
477 |
|
478 | ### Added
|
479 | - Add automatic changelog updating to Travis CI release script.
|
480 |
|
481 |
|
482 | ## 3.0.0 - 2015-12-17
|
483 |
|
484 | ### Changed
|
485 | - Voltrazord refactor. All components now live in this repo.
|