Releases: ExactTarget/fuelux
3.17.0
3.16.3
Resolve pillbox issue where pills would be added twice in IE 11 and Edge 14
3.16.2
Fixes CommonJS/npm file path
3.16.1
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
3.16.0 (Wed May 03 2017 15:25:48 GMT-0400 (EDT))
New feature
.required
class on form labels adds a splat (*).
<div class="form-group required">
<label for="myCustomCheckboxWrapper" class="control-label">Checkbox Group</label>
.
.
.
</div>
Closed issues:
- Fix a few small typos. https://api.github.com/repos/ExactTarget/fuelux/issues/1952
Merged pull requests:
- chore(package): update grunt-cli to version 1.2.0 https://api.github.com/repos/ExactTarget/fuelux/pulls/1967
- Update serve-static to version 1.12.2 🚀 https://api.github.com/repos/ExactTarget/fuelux/pulls/1965
- Update connect to version 3.6.1 🚀 https://api.github.com/repos/ExactTarget/fuelux/pulls/1962
- add validation support to templates https://api.github.com/repos/ExactTarget/fuelux/pulls/1959
- Update grunt-contrib-clean to version 1.1.0 🚀 https://api.github.com/repos/ExactTarget/fuelux/pulls/1958
- Update grunt-contrib-uglify to version 2.3.0 🚀 https://api.github.com/repos/ExactTarget/fuelux/pulls/1955
- Update grunt-contrib-qunit to version 2.0.0 🚀 https://api.github.com/repos/ExactTarget/fuelux/pulls/1954
- Fix a few small typos https://api.github.com/repos/ExactTarget/fuelux/pulls/1953
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)
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
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:
- Using Spinbox setValue leads to inconsistent results https://api.github.com/repos/ExactTarget/fuelux/issues/1950
Merged pull requests:
- update spinbox unit testing changed event for setValue to be async https://api.github.com/repos/ExactTarget/fuelux/pulls/1966
- Repair travis qunit https://api.github.com/repos/ExactTarget/fuelux/pulls/1961
- Make spinbox trigger changed after setValue https://api.github.com/repos/ExactTarget/fuelux/pulls/1960
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
3.15.10
v3.15.9
3.15.9 (2016-11-07)
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
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