Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Releases: ExactTarget/fuelux

3.17.0

01 Aug 23:53
Compare
Choose a tag to compare

Implemented enhancements:

  • Tree only displays text labels by default. Now accepts an html option to allow html to be included in the label

3.16.3

25 Oct 16:56
Compare
Choose a tag to compare

Resolve pillbox issue where pills would be added twice in IE 11 and Edge 14

3.16.2

16 Oct 16:29
Compare
Choose a tag to compare

Fixes CommonJS/npm file path

3.16.1

29 Jun 21:51
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Document datepicker show / hide methods and shown / hidden events #1673
  • Makes tree accessible #1984
  • Keyboard navigation of open empty folder in Tree #1994
  • Fuel UX Tests should include visual regression testing #1986
  • Checkbox and Radio should be accessible #1972
  • Tree should be accessible #1964

Closed issues:
Many of these were closed (won't fix) as part of a clean-up audit

  • When user clicks row redirect to new page.(Repeater) #2003
  • tree accessibility unit tests should work in IE #2001
  • Datepicker uses require() in a way that is not compatible with webpack < v2.0. #1985
  • Repeater row content XSS #1973
  • Out of date theme documentation page #1956
  • Using the Wizard in Angular2 Templates #1916
  • Way to get Datasource from tree API #1911
  • Scheduler broken at small screen sizes in v3.11.5 #1599
  • Wizard default step documentation #1562
  • Infinite thumbnail repeater not working with staticHeight of false #1542
  • Repeater action list won't show if no data initially #1522
  • Allow 8601 date format via options despite Moment configuration #1500
  • Update Fuel UX 2/3 fusion implementation upon release #1489
  • Add copy markup button in documentation #1477
  • Allow value to be set at initialization #1476
  • Repeater selected / deselected not returning proper object #1474
  • Implement WKST in scheduler #1464
  • [SelectList] Width does not consider images within list elements #1463
  • Change event firing on init #1462
  • Control modes #1438
  • Having problem while using FuelUX scheduler in angularJS #1429
  • support initializing tree with array and/or object (not function) as dataSource #1428
  • Repeater Actions auto flip remove auto and use actual unique element ID #1422
  • Audit Fuel UX pages and snippets for checkbox/radio markup change from 3.10 release #1413
  • Misaligned frozen column header alignment while loading #1412
  • Repeater needs to handle 0 items on left pagination footer correctly #1394
  • wizard mobile support #1376
  • Pillbox added.fu.pillbox event not triggered for items added through addItems api #1361
  • [Repeater] Fire pageChange event #1317
  • Make sure control events that don't fire when triggered via the API are documented #1310
  • Pillbox onKeyDown logic should close suggestions list if user deleted all entered text #1299
  • Pillbox onKeyDown callback should close suggestions list if data is null or empty #1298
  • Pillbox onKeyDown docs out-of-sync with code #1297
  • NoConflict mode #1284
  • Scrollbar in repeater bleeds into header #1253
  • Datepicker: changed event name is confusing #1249
  • Add checkbox (no-js) to documentation #1160
  • Use templating for example markup #1154

Merged pull requests:

  • adds polyfill for Event for IE #2002
  • Gh1994 keyboard navigation of open empty folder in tree should work as expected #2000
  • Update eslint to the latest version 🚀 #1999
  • adds initialized.fu.tree event. Adds static datasource consumer to tr… #1998
  • Ch1972 add accessibility check for checkbox and radio #1996
  • upgrades to npm 5 and runs npm install #1992
  • Update dependencies to enable Greenkeeper 🌴 #1991
  • Adds visual regression testing to Fuel UX #1990
  • Adds section for commonjs support #1989
  • Add npm cjs file back #1988
  • update npm script to match standards #1987
  • add repeater security notes #1981
  • refactor cleanInput utility method to prevent double encoding #1980
  • Update serve-static to version 1.12.3 🚀 #1970

3.16.0

03 May 19:34
Compare
Choose a tag to compare

3.16.0 (Wed May 03 2017 15:25:48 GMT-0400 (EDT))

New feature

.required class on form labels adds a splat (*).

image

<div class="form-group required">
	<label for="myCustomCheckboxWrapper" class="control-label">Checkbox Group</label>
        .
        .
        .
</div>

Closed issues:

Merged pull requests:

Change log

  • b926440 - akamai moved to ssh-dss requiring update to fuel cdn push (Stephen Williams)
  • a2b68c6 - Fix a few small typos (Ryan Guest)
  • b6a7a60 - chore(package): update grunt-contrib-qunit to version 2.0.0

https://greenkeeper.io/ (greenkeeperio-bot)

  • 2ea411b - chore(package): update grunt-contrib-uglify to version 2.3.0

https://greenkeeper.io/ (greenkeeperio-bot)

Fix a few small typos (Stephen W. Williams)

  • de36f31 - update repeater test to only assert on appropriate instance of trigger (Stephen Williams)
  • 5c61b38 - bowered qunit >2.3.0 fails on `rendered.fu.repeater` test. pinning to 2.3.0 (Stephen Williams)
  • d7c3ac8 - Merge pull request #1961 from swilliamset/repair-travis-qunit

Repair travis qunit (Christopher McCulloh)

  • 1d892f9 - Merge branch 'master' into greenkeeper-grunt-contrib-uglify-2.3.0 (Stephen W. Williams)
  • 762b6ae - Merge branch 'master' into greenkeeper-grunt-contrib-qunit-2.0.0 (Stephen W. Williams)
  • 55a700e - whitespace (Stephen Williams)
  • b35c948 - add validation and require support to templates (Stephen Williams)
  • a5ad40f - add required class form group for asterisk on control label (Stephen Williams)
  • 374faed - (w3847298) add hbs driven checkbox to index page with validation state of error for testing (Christopher McCulloh)
  • 7b267a8 - Merge pull request #2 from cormacmccarthy/swilliamset-w3847298-support-validation

(w3847298) add hbs driven checkbox to index page with validation stat… (Stephen W. Williams)

  • d9fd9b9 - Make spinbox trigger changed after setValue

After programmatically setting the value of the spinbox, the previous
value would be retained in the lastValue property of the control,
causing the "changed" event not to get triggered if the user were to
enter the previous value again. To avoid this, the current setValue
method was converted into a private method with an additional parameter
to set the last value, and the public method will wrap this and pass
that parameter, while internal uses of the method will use the private
method to avoid other side effects.

Fixes #1950 (svarga)

  • c8bf0bf - Merge pull request #1959 from swilliamset/w3847298-support-validation

add validation support to templates (Christopher McCulloh)

  • 26cbb9a - chore(package): update serve-static to version 1.12.2

https://greenkeeper.io/ (greenkeeperio-bot)

  • b0052c3 - Merge branch 'master' into fix-spinbox-changed (Christopher McCulloh)
  • d025932 - Merge pull request #1960 from vargasd/fix-spinbox-changed

Make spinbox trigger changed after setValue (Stephen W. Williams)

  • f50613a - Merge branch 'master' into greenkeeper-serve-static-1.12.2 (Stephen W. Williams)
  • ae36e6b - Merge branch 'master' into greenkeeper-grunt-contrib-uglify-2.3.0 (Stephen W. Williams)
  • e50b8c4 - Merge branch 'master' into greenkeeper-grunt-contrib-qunit-2.0.0 (Stephen W. Williams)
  • 6d22402 - Merge pull request #1965 from ExactTarget/greenkeeper-serve-static-1.12.2

Update serve-static to version 1.12.2 🚀 (Stephen W. Williams)

  • 1bad128 - Merge branch 'master' into greenkeeper-grunt-contrib-qunit-2.0.0 (Stephen W. Williams)
  • 3d8d142 - Merge pull request #1954 from ExactTarget/greenkeeper-grunt-contrib-qunit-2.0.0

Update grunt-contrib-qunit to version 2.0.0 🚀 (Stephen W. Williams)

  • 9c88f72 - Merge branch 'master' into greenkeeper-grunt-contrib-uglify-2.3.0 (Stephen W. Williams)
  • 12c1b4b - Merge pull request #1955 from ExactTarget/greenkeeper-grunt-contrib-uglify-2.3.0

Update grunt-contrib-uglify to version 2.3.0 🚀 (Stephen W. Williams)

  • 66371da - chore(package): update connect to version 3.6.1

https://greenkeeper.io/ (greenkeeperio-bot)

  • 15c987f - update spinbox unit testing changed event for setValue to be async (Stephen Williams)
  • 94112d9 - Merge pull request #1966 from swilliamset/update-spinbox-test-w-listner-to-be-async

update spinbox unit testing changed event for setValue to be async (Stephen W. Williams)

  • 5405e78 - chore(package): update grunt-contrib-clean to version 1.1.0

https://greenkeeper.io/ (greenkeeperio-bot)

  • 7db6353 - chore(package): update grunt-cli to version 1.2.0

https://greenkeeper.io/ (greenkeeperio-bot)

  • 4f56f68 - Merge remote-tracking branch 'upstream/3.x' (Stephen Williams)
  • aaad887 - repair uploadToCDN shell script (Stephen Williams)
  • 9bec673 - build before 3.16.0 - includes required label template/css updates (Stephen Williams)
  • b4ddb95 - file missed from 3.15.13 release (Stephen Williams)
  • 3b0b5b6 - release 3.16.0 (Stephen Williams)

3.15.13

03 May 17:59
Compare
Choose a tag to compare

3.15.13 (Wed May 03 2017 13:53:19 GMT-0400 (EDT))

Update to spinbox so that call setValue will trigger changed event correctly

Closed issues:

Merged pull requests:

Change log

  • e4faff2 - Make spinbox trigger changed after setValue

After programmatically setting the value of the spinbox, the previous
value would be retained in the lastValue property of the control,
causing the "changed" event not to get triggered if the user were to
enter the previous value again. To avoid this, the current setValue
method was converted into a private method with an additional parameter
to set the last value, and the public method will wrap this and pass
that parameter, while internal uses of the method will use the private
method to avoid other side effects.

Fixes #1950 (svarga)

  • 4af47e6 - update spinbox unit testing changed event for setValue to be async (Stephen Williams)
  • 2e9772f - bowered qunit >2.3.0 fails on `rendered.fu.repeater` test. pinning to 2.3.0 (Stephen Williams)
  • d28b365 - update repeater test to only assert on appropriate instance of trigger (Stephen Williams)
  • aa431db - build before 3.15.13 - includes spinbox setValue update (Stephen Williams)
  • d0ceee1 - release 3.15.13 (Stephen Williams)

3.15.11

05 Jan 17:22
Compare
Choose a tag to compare

3.15.11 (2017-01-05)

Full Changelog

Closed issues:

  • Infinite Scroll loader icon is cut off #1913

Merged pull requests:

  • Adds style for Loader graphic to respect boundaries #1914

3.15.10

15 Dec 22:16
Compare
Choose a tag to compare

3.15.10 (2016-12-15)

Full Changelog

Closed issues:

  • running tests from fresh repos commonly fails #1909
  • Datepicker w/ moment setDate doesn't accept strings #1906

Merged pull requests:

  • better commonjs test (clean dist, consistent test) #1910
  • W-3550658: Set focus on input and create pill from "uncommitted" text #1908
  • Datepicker w/ Moment parseDate parsing strings results in good date object not Invalid Date #1907
  • Update bower to version 1.8.0 🚀 #1896

v3.15.9

07 Nov 17:45
Compare
Choose a tag to compare

3.15.9 (2016-11-07)

Full Changelog

Closed issues:

  • I can not understand the simple example #1883
  • Problem installing packages via yarn. #1881
  • [Bug] Wizard event "click.fu.wizard" should not fire when content includes li elements #1877
  • Upgrade to qUnit 2 to support mac os sierra #1891
  • Add secondary text to wizard template #1887
  • Use MC Theme SVG for Loader #1884

Merged pull requests:

  • Update README.md #1893
  • Update moment to version 2.15.2 🚀 #1886
  • Update node engine dependency #1885
  • Update eslint-plugin-requirejs to version 3.0.0 🚀 #1875
  • Update grunt-shell to version 2.0.0 🚀 #1874
  • updates to qunit 2 #1894
  • Replaces JS loader with SVG. Stubs out old JS methods #1890
  • (GH1887) adds ability to accomodate secondary text in template for wizard #1888
  • cleans up code from recent PR #1879 #1880
  • Wizard should not fire stepclicked on content elements #1879

v3.15.8

23 Sep 04:43
Compare
Choose a tag to compare

Full Changelog

Closed issues:

  • Saucelabs config needs to provide key as a function #1870
  • Paging is not working as it did previously for repeater with infinite scroll #1867
  • Repeater Column Header Markup Bug #1829
  • Bad sample code in documentation #1730

Merged pull requests:

  • updating travis-ci scripts and node requirements #1873
  • Update jquery to version 3.1.1 🚀 #1872
  • Makes saucelabs key a function to conform with grunt-saucelabs v3.0.0 #1871
  • Provides data object to repeater render callbacks #1869
  • Update moment to version 2.15.1 🚀 #1868
  • [email protected] breaks build ⚠️ #1865
  • Update connect to version 3.5.0 🚀 #1864
  • Update grunt-contrib-less to version 1.4.0 🚀 #1851
  • Update bootstrap to version 3.3.7 🚀 #1849
  • Update grunt-contrib-uglify to version 2.0.0 🚀 #1846
  • Update grunt-saucelabs to version 9.0.0 🚀 #1840
  • Update grunt to version 1.0.1 🚀 #1788