Releases: ExactTarget/fuelux
3.13.0
Minor Feature & Bugfix Release 3.13.0 (2015-12-09)
Some additional features along with bugfixes and documentation improvements.
Full Changelog
Features
- Placard now supports content-editable divs as the form field [placard] - #1646
Bugfixes
- CommonJS modules now list dependencies correctly [general] - #1654
- Repeater sub-controls and functions now acknowledge overall disabled state [repeater] - #1652
- Fixed issue with checkbox and input-group-addon [checkbox] - #1645
- Header height issue for repeaters in an iframe fixed [repeater] - #1636
- Scheduler weekdays frequency correctly returns 'weekly' instead of 'daily' [scheduler] - #1627
- Fixed issue introduced in previous release where repeater was reloading upon resize [repeater] - #1625
Documentation
3.12.0
Minor Feature & Bugfix Release 3.12.0 (2015-11-10)
Some additional features along with bugfixes and documentation improvements.
Full Changelog
Features
- Added capacity to set dropdown auto-flip target to window via
data-target=window
[dropdown auto-flip] - #1603 - Added better keypress support for search, replacing double enter with esc key listener [search] - #1598
- Added refreshFolder method, which clears folder children from the DOM and recalls the dataSource [tree] - #1591
Bugfixes
- Fixed issue preventing target from functioning in auto-flip dropdown menu if parent had overflow [dropdown auto-flip] - #1602
- Fixed issues with search double-enter keypress [search] - #1598
- Fixed issue where repeater deletes value of search field at the second enter keypress [repeater] - #1244
- Fixed issue where repeater had horizontal overflow with broken borders when scrolled [repeater] - #1590
Documentation
- Added refreshFolder method & refreshedFolder event documentation [tree] - #1593
3.11.5
Bugfix release 3.11.5 (2015-10-23)
Various bugfixes, documentation improvements, and internal plumbing enhancements.
Full Changelog
Bugfixes
- Corrected styling issues with actions column header [repeater] - #1577
- Fixed issues with resizing [repeater] - #1574, #1569
- Removed unnecessary blank element from header [repeater] - #1572
- Added jQuery event to action item callback [repeater] - #1571
- Fixed header row bug when list_selectable: single and list_actions is used together [repeater] - #1568
- Added logic to prevent end date from being before start date [datepicker] - #1556, #1487
- Reintroduced icons.less to resolve icon issues [general] - #1554
- Fixed disabling of selectable / multi select / actions [repeater] - #1538
- Fixed width when using images within selectlist [selectlist] - #1537
Documentation
- Added documentation for events [repeater] - #1548
- Corrected markup order [tree] - #1545
- Corrected outdated markup [placard] - #1544
- Fixed event name mistake [placard] - #1543
Plumbing
v3.11.4
Bugfix Release 3.11.4 (2015-10-01)
Implemented enhancements:
- Repeater list plugin needs an API for selecting all items #1304
- Upgrade QUnit version and test API #1126
- check in checkbox is not placed optimally #1050
- Helper class to reset padding/margin #1016
- Add option to hide or disable wizard step #1013
- FormBuilder should use r.js to create an concatenated & minified file. #997
- Don't override bootstrap background colours to allow bootstrap themes to work with fuelux #972
- Allow for inclusion via CommonJS (browserify) #950
- adds limitToStep to spinbox #1531
Closed issues:
- Dynamic edit steps #1541
- fire twice changed.fu.spinbox #1527
- Not working Meteor package in Atmosphere #1521
- Arrow alignment off for down arrow #1508
- Detect step number event #1503
- Apply Ellipsis to input boxes as well as textareas #1502
- Placard docs have event names in wrong tense #1499
- CommonJS Support Does Not Work with Webpack #1498
- Tree control fires selected.fu.tree while open folder #1497
- Need Tree dropdown (tree + combobox) control #1496
- Placard has outdated markup example #1495
- Uncaught TypeError: Cannot read property 'prop' of undefined when check checkbox #1488
- Add nuget support for our Windows/ Visual studio friends #1452
- Date&Time selection support in the datapicker #1403
- CDN upload latest major and minor release folders #1398
- Datepicker "scrolling year UI" is keyboard inaccessible #1395
- Placard for other controls #1392
- Repeater pagination if zero (that is no items) or one page exist #1359
- I can not for the life of me get calendar drop down to work. #1343
- Tree documentation markup order confusing #1336
- Disabled tree state #1332
- Pillbox should attach a hidden input element with each pill #1330
- Document repeater events #1324
- select list only displays selected item if items are wrapped in tags, fails to raise selected event and fails to show mouse-over effect, doesn't support disabled items #1308
- Add overflow-y style to combobox dropdown to allow scrolling #1292
- prop vs attr #1238
- Ability to have x, N.x, and N.N.x releases on CDN #1237
- Support the markup of JS and "CSS only" radios and checkboxes #1229
- Release task not deleting dist/css/fuelux-dev.css #1226
- Audit possible methods to make private #1171
- Move UMD wrapped controls to dist folder #1168
- Define function name in addition to object literal variable name across all controls #1133
- Decrease number of files in root folder #1100
- Fork Me banner invisibly blocks HTML output button on Form Builder #1067
- Repeater view documentation is unclear #988
- Null/empty state for repeater? #945
- IE9 datepicker has visual issues with how table is rendered #889
- Test CSS better #831
- Pillbox truncate code behaves inconsistently #652
- Spinbox without an initital state, triggers two change events onclick #522
- spinbox initialization #1549
- Spinbox css bug #1547
- Spinbox step #1546
- regex for fuel ux version update in release broken #1532
- Make step increment work properly in scheduler #1491
- Replace #f1f1f1 with @gray96 #1482
v3.11.3
3.11.3 (2015-09-18)
Implemented enhancements:
- Picker #1518
Closed issues:
- InfiniteScroll on a repeater. #1516
- Move wiki information into repository #1515
- Pillbox issue #1507
- Build prompt should be a module #1353
- Emptying of the datepicker value not possible #1519
Merged pull requests:
- Update API for repeater infinite scrolling #1525
- Update documentation with how to listen to datepicker events #1523
* This Change Log was automatically generated by github_changelog_generator
v3.11.2
3.11.2 (2015-09-14)
Implemented enhancements:
- Allow Datepicker to handle two-digit year with MomentJS #1505 (cormacmccarthy)
- Get value aliasing #1501 (cormacmccarthy)
Closed issues:
- Scheduler "markup documentation" #1341
- Move
grunt.initConfig
into it's own JSON file #1098 - repeater action doesn't distinguish between bulk action and inline action #1509
- Allow units to added after parsing #1490
- 1/5/15 parsed to be 01/05/0015 instead of 01/05/2015 #1483
- Scheduler's misspelling of occurrence #1467
- Add npm publish to release script #1453
- Update documentation with buttons that have type attribute #1326
Merged pull requests:
- If only one selected return its object instead of array #1510 (BenjaminNeilDavis)
- Fusion site requires mc theme styled documentation #1493 (dwaltz)
- Fix grunt release tasks: update release version, publish to NPM #1514 (cormacmccarthy)
- Replace misspelled "occurance" in sample markup #1513 (cormacmccarthy)
- Add button type to datepicker button example markup #1512 (cormacmccarthy)
- Font family change for fuelux-fusion site #1504 (dwaltz)
- Allow default unit to be added to spinbox if not present #1492 (interactivellama)
- Remove border-radius from wizard first step bottom left #1485 (interactivellama)
- Support has-children data-attribute in tree branch node #1480 (tweettypography)
- Allow spinner step interval option to be set via data attribute #1479 (cormacmccarthy)
- Add npm publish to release task #1473 (interactivellama)
- Move grunt tasks and config into external JS files #1469 (interactivellama)
v3.11.1
Bugfix release
Bugfixes focused on the scheduler control along with one repeater fix when using infinite scrolling. There were some missing type="button"
attributes in the documentation markup. If you are having erratic page refreshes after clicking a button
, this may be the problem.
Bugfixes
- Hide footer for infinite scrolling view [repeater] - #1461
- Prevent repeat selectlist from being undefined [scheduler] - #1478
- Allow any timzone object keys for scheduler setValue [scheduler] - #1472
- Make timezone return all jQuery data instead of just select values [scheduler] - #1468
Documentation
- Add button type to button elements in docs [datepicker] [pillbox] [scheduler] [tree] - #1455
- Refine scheduler section - #1470
Plumbing
v3.11.0
New Features and bugfix release
New Features
- Add checkbox support for multi-select [repeater] #1407
- Support multiple item table actions [repeater] #1409
- Repeater support for smarter messaging around data source errors [repeater] #1437
Bugfixes
- Allowing frozen columns to sort [repeater] #1405
- Fixed datepicker not closing in IE11 #1140
- Disable pagination when no items available #1423
Documentation
- Updated documentation to reflect all new repeater updates and options #1419
- Checkbox radio documentation markup audit #1406
- Add slack channel badge #1415
- Add npm badge to readme #1414
- Add
to fix height on page load #1399
Plumbing
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
v3.9.1
Bugfix Release
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
Plumbing
- Add all release tasks to prompt menu #1328