# v4.0.10 release notes

- Release date: 2015-01-20
- Downloads

## What's New

- Core: Fixed generation of unique id values
- Geomap: allow geocoder and AOI widgets to be loaded independently.
- Geomap: Solve geolocation text problem in French
- Tabs + Details/Summary: Open ancestor tabpanels and details elements when setfocus event is triggered inside.
- Tabs: Fixed visibility of details summary nested in a hidden details
- Tabs: Fixed WAI-ARIA roles and support for Ctrl + up arrow
- Tabs: Fixed resizing issue that could result in an undefined variable error
- Carousel: Fixed handling of play/pause button markup changes
- Calendar of Events: Direct linking now respects the source link target attribute and related code has been optimized.
- Twitter: Set width to 100% by default.
- Lightbox: Added aria-labelledby to the Lightbox content area to help Jaws to read the contained header.
- Theming: Added the ability for themes to customize WET variables.

## Details

Number of commits: 47

- @pjackson28: 20 commits
- @LaurentGoderre: 19 commits
- @jvanulde : 3 commits
- @thomasgohard: 2 commits
- @melodyma: 2 commits
- @jolevesq: 1 commits

### List of commits

- Added dynamic legend symbols and optimized rendering. Legend symbols are currently rendered at 100% of configured diameter. - Joost van Ulden, 2014-12-02 17:48:57 -0800
- Updated the build version to v4.0.10-development - Laurent Goderre, 2014-12-11 14:41:22 -0500
- Add class for forcing page breaks when printing Replaces #6321, Implements #6215 - Laurent Goderre, 2014-12-12 09:37:58 -0500
- Build: Added seperate configuration for SauceLabs testing (CI and Local) Testing can be done locally by using the grunt saucelabs command - Laurent Goderre, 2014-12-12 16:09:57 -0500
- Fixed generation of unique id values - Paul Jackson, 2014-12-15 13:59:43 -0500
- Fixed generation and uses of guid - Paul Jackson, 2014-12-15 22:46:39 -0500
- Tabs: Fixed mishandling of click and keyboard events, particularly handling of the escape key and how clicks and keyboard events affect the playing status of the carousel - Paul Jackson, 2014-12-16 01:08:19 -0500
- Removed div prefixes on selector. - Joost van Ulden, 2014-12-16 06:05:41 -0800
- Tabs carousel: Fixed handling of play/pause button markup changes - Paul Jackson, 2014-12-16 16:55:05 -0500
- Replaced GUIDs with more much faster seeded ID - Laurent Goderre, 2014-12-17 17:14:10 -0500
- Geomap: allow geocoder and AOI widgets to be loaded independently. Fixes issue #6207. - Joost van Ulden, 2014-12-18 11:20:21 -0800
- Build: Improve SauceLabs testing - Laurent Goderre, 2014-12-18 16:28:02 -0500
- Form validation: Added example for input type="file". - Thomas Gohard, 2014-12-22 16:46:09 -0500
- [CSS] Moved the rule from below the legend element to above it. - Thomas Gohard, 2014-12-24 13:53:03 -0500
- Tabs + Details: Open ancestor tabpanels and details elements when setfocus event is triggered inside - Paul Jackson, 2014-12-29 11:40:44 -0500
- Centralized URL hash management in the focus plugin and escaped uses of URL hash as selectors for jQuery objects - Paul Jackson, 2014-12-29 14:54:01 -0500
- Lightbox: Ignore HTML fragments that don't exist during outside check - Paul Jackson, 2014-12-29 16:13:43 -0500
- Tabs: Fixed removal of the wb-inv class that is used to prevent FOUC (Flash Of Unstyled Content) - Paul Jackson, 2014-12-29 16:45:19 -0500
- Calendar of Events: Direct linking now respects the source link target attribute and related code has been optimized. - Paul Jackson, 2014-12-30 14:32:31 -0500
- Twitter: Removed unnecessary CSS - Paul Jackson, 2015-01-02 10:43:11 -0500
- Twitter: Set width to 100% by default - Paul Jackson, 2015-01-02 10:43:45 -0500
- Centralized multimedia loading animation and applied to the Twitter embedded timeline - Paul Jackson, 2015-01-02 11:01:19 -0500
- Charts: Optimized some of the plugin scripting - Paul Jackson, 2015-01-02 14:24:34 -0500
- Calendar: Optimized some of the plugin scripting - Paul Jackson, 2015-01-02 16:01:06 -0500
- Added Twitter plugin test suite - melodyma, 2015-01-03 23:48:57 -0800
- Lightbox: Fixed AJAX fragment example and updated the version of Magnific Popup - Paul Jackson, 2015-01-05 11:11:51 -0500
- Core: Updated to the latest grunt-sass - Laurent Goderre, 2015-01-05 16:25:22 -0500
- Carousel: Optimized the carousel styles - Laurent Goderre, 2015-01-05 16:25:25 -0500
- Twitter/test-suite: Updated init test to listen to ready event instead of using a timeout. Fixes part of #6070. - melodyma, 2015-01-05 19:50:50 -0800
- Revert "CSS: Optimize tabs CSS" - Paul Jackson, 2015-01-06 22:34:37 -0500
- Geomap: solve geolocation text problem in French - jolevesq, 2015-01-07 10:35:25 -0500
- Tabs: Added TODO comments - Laurent Goderre, 2015-01-07 12:06:08 -0500
- Tabs: Fixed visibility of details summary nested in a hidden details - Paul Jackson, 2015-01-07 15:29:20 -0500
- Tabs: Fixed WAI-ARIA roles and support for Ctrl + up arrow - Paul Jackson, 2015-01-07 17:07:11 -0500
- Lightbox: Added aria-labelledby to the Lightbox content area to help Jaws to read the contained header - Paul Jackson, 2015-01-08 12:45:33 -0500
- Theming: Added the ability for themes to customize WET variables - Laurent Goderre, 2015-01-09 11:15:00 -0500
- Tabs: Fixed resizing issue that could result in an undefined variable error - Paul Jackson, 2015-01-09 13:01:51 -0500
- Build: Optimize the grunt file b y using grunt-banner instead of concat for CSS - Laurent Goderre, 2015-01-10 11:57:35 -0500
- Fixed the installation of grunt-contrib-imagemin This issue is most common when working with themes - Laurent Goderre, 2015-01-14 08:02:54 -0500
- Form Validation: Add examples for two field needing to have the same value - Laurent Goderre, 2015-01-15 16:30:27 -0500
- Build: Added HTTP compression to the test server - Laurent Goderre, 2015-01-15 17:19:07 -0500
- Build: Add method for global connect middlewares - Laurent Goderre, 2015-01-16 13:34:00 -0500
- Theming: Added a way to add custom IE8 scripts in the template - Laurent Goderre, 2015-01-16 13:34:01 -0500
- Build: Optimized the generation of tests - Laurent Goderre, 2015-01-16 13:34:02 -0500
- Prettify: Fixed the short timeout in the test This partially fixes #6451, maybe even completely - Laurent Goderre, 2015-01-16 13:34:02 -0500
- Twitter Widget: Add more time to the test to load the widget - Laurent Goderre, 2015-01-16 13:34:03 -0500
- Test: Fixed the Saucelabs error reporting - Laurent Goderre, 2015-01-16 14:43:52 -0500

Date modified:
  2015-01-20