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

Releases: ExactTarget/fuelux

3.13.0

09 Dec 23:05
Compare
Choose a tag to compare

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

  • Updated placard documentation with additional functionality [placard] - #1648
  • Added links to live demos for repeater [repeater] - #1641
  • Fixed example page scheduler ID [scheduler] - #1632

3.12.0

10 Nov 21:15
Compare
Choose a tag to compare

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

23 Oct 19:35
Compare
Choose a tag to compare

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

  • Updated grunt-browserify to version 4.0.1 - #1560
  • Improved jshint settings - #1558
  • Removed test build file - #1557
  • Converted all LESS variables to dash-case - #1550

v3.11.4

01 Oct 18:59
Compare
Choose a tag to compare

Bugfix Release 3.11.4 (2015-10-01)

Full Changelog

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

18 Sep 20:54
Compare
Choose a tag to compare

3.11.3 (2015-09-18)

Full Changelog

Implemented enhancements:

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

14 Sep 21:50
Compare
Choose a tag to compare

3.11.2 (2015-09-14)

Full Changelog

Implemented enhancements:

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:

v3.11.1

20 Aug 20:20
Compare
Choose a tag to compare

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

  • Make TravisCI use docker containers - #1456
  • Make package version dynamic in grunt- #1457

v3.11.0

05 Aug 18:57
Compare
Choose a tag to compare

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

  • Bower install if $INSTALL_BOWER is true #1404
  • Remove bower from npm postinstal #1402
  • Add glyphicons to example page [repeater] #1410
  • Make devDependencies versions secure #1400

v3.10.0

10 Jul 23:38
Compare
Choose a tag to compare

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 by scheduler. 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

10 Jul 22:43
Compare
Choose a tag to compare

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