v4.0 changelog

See Versioning for the meaning of each version number.

v4.0.2

What's New

  • Archived: Added underline to top overlay link
  • Archived: Moved explanatory archived message to within archived section and corrected heading
  • Archived: Updated archived notice heading
  • Charts - Upgraded to Flot 0.8.3 and fixed the missing table caption issue
  • Date picker: Fixed toggle button when secondary menu is present
  • Definition lists: Allowed wrapping in dt elements of .dl-horizontal
  • HTML Table Validator: Migrated to v4.0
  • Lightbox: Fixed cursor hover over close button
  • Lightbox: Fixed printing issues
  • Menu: Fixed loading of extra language links in the mobile panel
  • Slider polyfill: Replaced fd-slider with a custom version that allows dynamic creation of the polyfill
  • Slider polyfill: Standardized event handling to address Android issues
  • Tables: Added indication of current and future state to sorting icons
  • Tables: Aligned pagination with Bootstrap pagination
  • Tables: Fixed sorting of formatted numbers
  • Tables: Moved showing x to x of x entries to the top of the table
  • Tables: Now hiding deactivated pagination buttons
  • Tables: Removed bolding from show and filter fields and updated example source code
  • Tables: Updated to DataTables 1.10.0

v4.0.1

What's New

  • Build: Added SCSS-Lint to the Travis build
  • Data-picture: Added support for data-class attribute
  • Details/summary: Added indenting and margin bottom when details is open
  • Documentation: Added a getting started guide
  • Favicon: Updated plugin element selector
  • Feedback form: Fixed triggering of the form validation plugin
  • Lightbox: Fixed inner padding of AJAX modal dialog
  • Lightbox: Popup now closes when navigating outside the popup
  • Menu: Added support for additional footer links in the mobile panel
  • Menu: Added support for more than just English and French
  • Menu: Changed down triangle to chevron
  • Menu: Fixed secondary menu links in mobile panel in IE8
  • Menu: Removed underlining on menu hover
  • Multimedia player: Fixed issues with the iPad player not preserving ratio
  • Multimedia player: Fixed the display of the progress bar in Webkit
  • Multimedia player: Fixed the YouTube player duration not updating properly
  • Multimedia player: Hiding the close captions button on the audio player
  • Multimedia player: Restored responsiveness for the YouTube player
  • Overlay: Fixed incorrect overlay border in IE8
  • Share widget: Removed DZone due to their broken login page redirect
  • Tabbed interface: Fixed duplication of carousel play/pause button text when button is activated
  • Tables: Added sorting for currency and formatted numbers
  • Tables: Changed sort icons
  • Web Accessibility Assessment Methodology: Fixed issue with AA total
  • WET theme: Enabled secondary menu to work without the a element on the top header

v4.0.0

What's New

  • Buttons: Changed button borders to give them more depth
  • Calendar of Events: Removed role='application'
  • Core: Standardized WET data handling to data-wb-pluginName and global overrides to window[ pluginName ]
  • CSS: Overrode the default width of 100% for form controls and added a class for enabling 100% width
  • CSS: Fixed the sizes and top margins of heading elements
  • CSS: Made footer visible in small view
  • Form validation: Improved compatibility with name attributes containing periods
  • Geomap: Fixed map not loading IE8
  • Input type='date' polyfill: Made close button label more meaningful
  • Input type='date' polyfill: Changed toggle from button to link to prevent inadvertent triggering of the toggle
  • Input type="date" polyfill: Fixed keyboard focus handling on calendar days
  • Lightbox: Added focus redirection to prevent Jaws from exiting the Lightbox prematurely
  • Markup: Fixed a validation error with favicon references
  • Menu: Removed the box shadow from the sub menus, added wb-navcurr styling and changed the colour of the lines separating menu items
  • Menu: Added support for wb-navcurr highlighting in the mobile panel
  • Menu: Fixed display of non-section links and summary focus in mobile panel
  • Menu: Made mobile panel button look more like a button
  • Menu: Improved support for nested menu items
  • Multimedia player: Added the ability to include the multimedia player in a tab panel
  • Multimedia player: Fixed issue where the multimedia player would not initialize for dynamic elements
  • Overlay: Ensured overlay is scrolled to the top when opened
  • Pagination: Fixed the design of the pagination widget
  • Share widget: Added ability to customize the link CSS and add sites to the panel
  • Tabs: Updated the design of the accordion style in small view and under to better represent the relationship of the elements.
  • Tabs: Fixed carousel-s2 display issue in small and extra-small view

v4.0.0 Release Candidate 1

What's New

  • Geomap: Ported Charts plugin from WET v3.1.
  • Share widget: Corrected share widget links
  • Share widget: Added site filter
  • Share widget: Added Yahoo! Mail, Gmail and mailto options
  • Tabs: Changed top border, and background colours of tabs to make the active tab more distinctive
  • Tabs: Changed the carousel tabbing order so previous/next are before the tabs
  • Tabs: Reconfigured button locations and backgrounds of carousel style 2 in small view
  • Tabs: Added Item x of n display for carousel in small view
  • Multimedia player: Fixed display of buttons
  • Form validation: Changed appearance of error summary and inline messages
  • Menu: Changed secondary menu to a contextual menu
  • Bootstrap: Switched to Sass variant
  • Bootstrap: Overrode the default appearance of Bootstrap labels, alerts and btn-default
  • WET theme: Removed role='contentinfo' from Date modified field
  • Build: Added HTML validation
  • Build: Added the i18n auto-generation of theme pages with strings from Google Docs
  • Build: Separate IE8 uglify for ANSII issue

v4.0.0 Beta 2

What's New

  • Breaking change: Feedback form JS and CSS are no longer included in the core files. The separate JS and CSS files need to be included in the page for the feedback form to work.
  • Menu: Restructured the menus in the mobile panel, switching from a single WAI-ARIA accordion to multiple WAI-ARIA menus.
  • Tabbed interface carousel: Corrected overlapping and clipping issues on small-screen smartphones.
  • Secondary menu: Corrected structural issues and a disabled a non-functional link.
  • Touchscreen: Corrected several touch-related issues with the menu bar, the mobile panel, accordions and details/summary.
  • Localstorage: Prevented JS errors when localStorage becomes unavailable when the browser is in private mode.
  • Overlay: Prevented the top overlay from overlapping content that gain focus (e.g., clicking a same-page link).
  • Charts: Ported Charts plugin from WET v3.1.
  • Themes: Ported the GC Web Usability, GC Intranet, Base and OGPL themes from WET v3.1.
  • Share widget: Added the ability to share multiple different types of content on the same page.
  • Web Accessibility Assessment Methodology: Ported the Web Accessibility Assessment Methodology from WET v3.1.
  • RTL: Fixed numerous RTL issues with various plugins and themes

v4.0.0 Beta 1

What's New

  • New plugin framework based upon JavaScript Event Programming (JEP)
  • Major reduction in total page sizes, page load times and page paint times (approximately an 80% decrease)
  • Replaced grid system with Twitter Bootstrap
  • Ported most v3.1 plugins and polyfills and optimized for touchscreen mobile devices
  • Replaced mobile popups with a mobile panel, reducing the number of buttons for mobile to one
  • Increased font size and spacing between touch targets to better support touchscreen devices
  • New plugins: Data AJAX, Data-Inview, Equal height, Overlay, Toggle and Twitter Embedded Timeline
  • Removed dependency on jQuery Mobile
  • Page no longer refreshes when transitioning between views
  • Replaced custom Ant build system with a build system based on Node.js, Grunt.js, Bower, Assemble and other well-supported build components
Date modified: