This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
v3.10.0
Feature Release
With almost 20 pull requests, this looks to be a significant release--however most code changes are plumbing and bugfixes. Many of the new features could be considered "UX pattern" bugfixes.
Breaking Changes
- Add namespace and make events past tense [placard] - #1384 - Please use
$().on('accepted.fu.placard')
and$().on('cancelled.fu.placard')
for placard events. Previous releases triggered$().on('accept')
and$().on('cancel')
. This was an inconsistent API, since all Fuel UX events are name-spaced and past tense. - Removes trailing semicolon from recurrance pattern [scheduler] #1371 - This is probably not a breaking change for 99.9% of our community. There is no longer a
;
at the end of iCal recurrance patterns provided byscheduler
. Your unit tests may need changing.
New Features
- Add support for CommonJS, and publish to NPM #1329 - Fuel UX will now has CommonJS and is published on NPM if you choose to not use Bower.
- Focus on first matching menu item when key is pressed [selectlist] #1363
- Prevent selectlist disabled menu items to be selected [selectlist] #1369
- Gray out disabled checkbox/radio while maintaining accessibility [checkbox/radio] #1360
- If combobox dropdown is empty, disable the dropdown only [combobox] #1358
- If selectlist is empty, disable it [selectlist] #1357
- Disable repeater pagination if 0 or 1 pages returned [repeater] #1374
Bugfixes
- Allow repeater views without period and subviews within setViewOptions [repeater] #1389
- Re-render repeater column headings if headings are not present [repeater] #1388
- Fixes height calculation for fixed columns [repeater] #1378
- Correct scheduler selection of
.year-month
[scheduler] #1373 - Allow empty string (ISO 8601) in datepicker momentJS format [datepicker] #1372
- Removes trailing semicolon from scheduler recurrance pattern #1371
Plumbing
- Add
npm start
script to align with ET Elements #1364 - Upload to multiple folders on CDN #1393
- Fix checkbox markup in example page to have span #1382
- Color consolidation into variables #1379
- Namespace LESS mixins in order to play nice with others #1362
- Add support for CommonJS, and publish to NPM #1329
- Add all release tasks to prompt menu #1328