Skill Level: 
Appropriate for all

The UNLedu Framework is constantly being updated to improve functionality, fix issues and improve the look and feel of our site, and it is important that you are always using the latest version. Please take some time to review recent changes and make sure that you know how to stay up to date with what is going on.

Release Schedule

  • New framework releases happen the first Tuesday of every month.
  • Release candidates are deployed to the staging server ( one week before the release (the last Tuesday of the month before).
  • Occasionally, there will need to be a hotfix deployed outside of this schedule. An email will be sent to the WDN mailing list in this case.
  • Check out and subscribe to our Release Calendar.

How to keep up to date with framework issues and changes:


All notable changes to this project will be documented in this file.

4.1.27 (November 7, 2017)

  • Updated framework absolute links to use https(#1083)

4.1.26 (October 3, 2017)

  • No commits made, version bumped

4.1.25 (September 5, 2017)

  • Fixed contrast issues in table elements
  • Fixed the visual height of the button within .wdn-input-group-btn
  • Fixed some specificity rules in tables

4.1.24 (August 1, 2017)

  • Changed Tungsten to load in the head on Speedy template, this will make the FOUT much less violent in the header

4.1.23 (July 4, 2017)

  • No commits made, version bumped

4.1.22 (June 6, 2017)

  • Fixed the location of the search button
  • Fixed a Flash of No CSS on hard refresh(#1073)
  • Restored button cursor lost in normalize update (#1075)

4.1.21 (May 9, 2017)

  • Removed Font Face Observer to ensure fonts were loaded

4.1.20 (May 9, 2017)

  • Added a new speedy template to improve page speed
  • Improved CSS distribution, only putting critical CSS in the head and loading other CSS later
  • Fixed a change in Chrome that caused a random border to appear.

4.1.19 (March 13, 2017)

  • Updated events widget to force use of https, even if option not selected (#1055)
  • Disabled the direction navigation on carousels by default (#1052)

4.1.18 (February 13, 2017)

  • Changed Nebraska N logo to improve pixel-fitting
  • Updates to font size calculation in footer
  • Add margin to last element (if not a .wdn-band) to add vertical space between main content and footer

4.1.17 (January 24, 2017)

  • Happy new copyright year (d274265)
  • Fix subpixel border appearing below navigation bar (#1043)
  • Remove animated image caption styles (#1044)
  • Descrease hero text-shadow styles (#1045)

4.1.16 (January 10, 2017)

  • CSS cleanup to meet coding standards and remove shims for old platforms (#1040, #1041, #1042)

4.1.15 (December 13, 2016)

  • Update global footer link on Big Ten logo (#1037)
  • Change the example first breadcrumb to say "Nebraska" (#1038
  • Fix bug in month widget configuration (#1039)
  • Reduce the timeout between scrolling and the fixed header moving (3549db0)

4.1.14 (November 8, 2016)

  • Update CSS class for hiding footer logos (#1029)
  • Add analytics function for tracking mediahub iframe events (#1031)
  • Adjust Hero CSS for min-height (#1032)
  • Upgrade MediaElementJS plugin (#1034)

4.1.13 (October 11, 2016)

  • Promo image layout improvements (#1017)
  • Print CSS adjustments for header N (#1018)
  • Hidden region layout improvements (#1020)
  • Footer logo changes (#1022)
  • Footer layout improvements (#1023)

4.1.12 (September 13, 2016)

  • Margin adjustments on Hero layout (#1011)
  • Update global footer links that have redirected (20e96da)
  • Institution title link will alway be brand red (d5f8160)
  • Accessiblity improvements to template provided HTML (#1010)
  • Adding Student Information Disclosures link (HEOA) to global footer (#1016)

4.1.11 (July 12, 2016)

  • Accessibility improvements (#1005, #1007)
  • Footer updates for Big Ten Academic Alliance (#1008)

4.1.10 (June 13, 2016)

  • Remove font files now served from other places
  • Only use/embed woff fonts (covers our support base)
  • Slight header adjustments to support Nebraska N (#992, #1000)
  • Add responsive embed CSS classes (#996)
  • Simplify fallback fonts (#1001)
  • Hero block style improvements (#1003)

4.1.8 - 4.1.9 (May 8, 2016)

  • Use the Nebraska N (favicon and logo area)
  • Accessibility bug fixes/improvments (#988)

4.1.7 (April 11, 2016)

  • Upgrade jQuery to v2.2.2 (b288b45)
  • Upgrade RequireJS to v2.2.0 (868375e)
  • Reduce network requests for CSS resources (#977)
  • Fixed share menu not scrolling with navigation (#976)
  • Fixed tab selection from back/forward navigation (#978)
  • Added new styles for hero bands (#980)
  • General improvements to examples documentation

4.1.6 (March 7, 2016)

  • Add an option for rendering rooms on the events band widget (#958)
  • Fix navigation disappearing if home crumb is not a link at load (#959)
  • Fix both login and logout interface appear in certain cases (#960)
  • General build and size optimiations (#961, 538f5e7)
  • Upgrade MediaElementJS plugin to v2.19.0 (#692)
  • Adjust text-band margins (#963)
  • Improve the algorithm for auto-submitting searches (#964)
  • Use the Directory avatar service for profile images (#965)
  • Fix 301 redirect in global footer (#966)

4.1.3 - 4.1.5 (February 9, 2016)

  • Fix bad selectors for navigation bar labels (9e22020)
  • Fixed navigation icons getting pushed to the wrong location on UNLcms sites with WebForms (#956)
  • Fixed bad variable reference from previous navigation whitespace fix (d92c226)

4.1.2 (February 8, 2016)


  • IE needs a z-index for search input icon (4759e38)
  • JavaScript error when home breadcrumb not found (#942)
  • Bad URL in legacy browser warning (#948)
  • Improve accessilbity of search interface (#950)
  • Improve accessiblity of other header/footer elements (#951)
  • Try to address whitespace under the navigation (#939, a1b58b5)


  • Style updates to the events band (#945)
  • Added missing Modernizr tests for touch/pointer events and upgraded to v3.3.1 (3375097)
  • Search now using new URL (6658ed5)


  • New icons in icon font (#942)
  • Phone link in global footer (#952)

4.1.1 (January 5, 2016)


  • Updated the global footer copyright year (577c250)
  • Ensure cursor over IdM region is a pointer for logged in users (#938)


  • Print styles have been updated for minimal layout changes (534d5fb)

4.1.0 (January 4, 2016)

Many code changes took place over this period. See full list of changes


  • New header/footer design
    • Breadcrumbs now float with nav and collapse to support longer trails
    • Two footer areas have been created local/global
    • Search interface has moved out of the navigation drawer on mobile
  • Removed max-width from content bands
  • General improvements to framework html for accessilbity
  • Dropped support for IE < 10
  • Upgraded jQuery to v2.1.4
  • Upgraded Modernizr to v3.2.0 (a number of tests have been removed that are already a part of our support base)

4.0.35 (November 10, 2015)


  • Regression: Flexslider styles still not right (#893)

4.0.34 (October 14, 2015)


  • Regression: Flexslider styles accidentally changed via upgrade (#893)
  • Regression: WDN.jQuery missing in Chrome (#894)

4.0.33 (October 13, 2015)


  • Firefox shows invalid input styles when search is closed (#891)
  • Firefox shows two underlines for abbr elements (8b6a9a7)
  • Certain WDN JavaScript plugins have double-initialization problems (3d84935)
  • Cloud Typography fonts are not loaded from printing (77b316d)


  • New build system implemented (#892)
  • New theme/styles for the included jQuery UI (50e6e0f)
  • IE 8 will now trigger the upgrade notice (#887)

4.0.32 (September 23, 2015)


  • CSS Loader throws an error if called for an already loaded sheet without a callback (f18ea83)
  • Remove the focus outline from maincontent div. (f00e2a4)
  • Search not being closed when escape is hit (#890)

4.0.31 (September 8, 2015)


  • Use non-breaking spaces in global footer to ensure unit name and QA link do not wrap (#876)
  • The Windows XP warning should be shown in browserstack tests too (#877)
  • Removed Firefox browser supplied underline on abbreviated site titles (0b28aa0)


  • Change recommended mark-up for Notice widget. Remains backwards compatible (#880)
  • Change the maincontent legacy white-space wrapper to use margin instead of padding (#880)
  • Only use the user's first name when rendering their identity information (#883)


  • Allow getting a versioned URL for loading framework files (#880)
  • New class to display normal lists inside of a form layout list (#882)
  • Accessibility improvement: allow maincontent to be focused from skip link activation (#884)
  • Accessibliity improvement: allow the search frame to be closed by pressing ESC (#886)

4.0.30 (August 12, 2015)


  • Fixed an issue that could result in the navigation staying hidden (27bfc76)
  • Fixed extended fonts not loading for https (#875)
  • Fixed initialization of extended fonts (0346b86)

4.0.29 (August 11, 2015)


  • The QA link in the footer has been updated to go to a special page on WebAudit (#867)
  • Scroll depth analytics have been disabled (#868)
  • Disabled buttons should not have box-shadows (#869)
  • Fixed various display issues with the nav bar and removed swipe events (#870)


  • New loadable font variations have been added to support small caps and extended latin (#871)


  • All references to the old wiki have been removed (f8d2ab4)

4.0.28 (July 14, 2015)


  • Affiliate CSS media query adjustments (#839, #840)
  • Favicon optimizations and making the iOS icons match (#842)
  • MedisElementJS updated and patched for various issues (a61c729)
  • Fixed alert message not loaded immediately due to race condition (9bb042f)
  • Fix main share widget flashing/changing colors during load (7bc12b8)
  • Reduce scope of wdn-input-group-btn styles (abc242e)


  • Notice of Nondiscrimination now included in non-editable footer (#846)

4.0.27 (May 11, 2015)


  • MediaElementJS (audio/video player) updated and patched for continuous loading bug (#834)
  • Change swipe to open navigation sensitivity settings (#835)
  • Fix RSS link in events widget (#837)
  • Update jQuery to version 1.11.3
  • Make form legend styles more readable (#838)

4.0.26 (April 23, 2015)


  • Fix share widget regressions introduced in 4.0.25 release (#832)

4.0.25 (April 14, 2015)


  • Fix build issues with LESS compiler (#818, #819)
  • Fix font smoothing issues in Safari (#820)
  • Add LinkedIn to the share widget (#821)
  • Removed opacity from wdn-button (#824)
  • The UNL Search tool will no longer support overrides outside of the UNL Search application. The popover interface will be used for all searches. (#830)


  • Affiliate styles (less file) have been updated to match current styles (#831)
  • Social Share widget plugin now supports adding multiple widgets on the page (#825)

4.0.24 (November 11, 2014)


  • Positioning of the share icon was off a few pixels (#815)
  • Bad CSS selector in validation plugin for one-by-name - Positioning of the share icon was off a few pixels (#817)
  • Flipbook in band_imagery plugin was showing the last image instead of first

4.0.23 (October 13, 2014)


  • Fixed possible race condition with loading randomizer plugin CSS (#812)
  • Improved print CSS to properly render header (#810)
  • Corrected color contrast issue for month widget event listings for "today" (#808)
  • Local analytic plugin was not properly tracking events (#803, #807)
  • Changed the selected (home) breadcrumb to be red to improve visibility (#805, #814)
  • Fixed issue with IE 10 not being able to close notice boxes (#638)
  • Removed all CSS relating to the "apps" header segment (#801)


  • Icons that match the streamline set (#809)
  • Required attribute to main search input (#811)

4.0.20 - 4.0.22 (September 2, 2014)


  • UNL Alerts are loaded with slightly different data

4.0.19 (August 27, 2014)


  • This change log to make it easier to see what was added, removed, fixed and deprecated for each future release.
  • Added TIPS Incident Reporting logo to the footer


  • The events widgets were updated to display dates/times in the Central timezone. They were converting dates to the local timzeone, which was causing confusion because they did not used to act this way. It was also an issue because all day events are considered to start at midnight, but the timezone conversion was causing all day events to start at 11pm on the day before.
  • Prevent the events band widget from displaying a location with the name of 'null'. If an event did not have a location defined, it was displaying as 'null'.
  • The events-band plugin should support multiple instance (#792)
  • Styles for the .wdn-promo-band and <blockquote> elements were updated for color and font-size
Contributed By: