What's new

Change Log

All notable changes to this project will be documented in this file. Several changes fall outside the scope of this repository, but are nevertheless documented here due to their impact on the template initiative as a whole.

The format is based on Keep a Changelog and this project (loosely) adheres to Semantic Versioning – at least in spirit. Versioning for this project is formatted as follows: MAJOR.MINOR.HOTFIX (i.e. Four-digit year release.Minor revision corresponding to the month.Hotfix).

  • Major revision: visual changes, feature additions, major enhancements
  • Minor revision: minor enhancements
  • Hotfix: bug fixes

Unreleased

[2018.11.0] - 2018-12-03

Added

  • Dynamically generated changelog to documentation section
  • New patterns:
    • Degree plan
    • Job description
    • Religious lives of women profile
    • Homepage alert

Changed

  • Location of image and script assets from deprecated external folders to currently-managed msuwds folder
  • Blog and calendar feeds to use new loader animation
  • File structure of course and degree patterns

Fixed

  • Visible search button artifact on global masthead

[2018.10.2] - 2018-11-08

Fixed

  • <id> to be unique on multiple instances of accordion pattern

[2018.10.1] - 2018-11-05

Added

  • Homepage style partial

Fixed

  • Incorrect link states on homepage

[2018.10.0] - 2018-11-05

Added

  • Default styles for description lists
  • Task for testing accessibility of patterns with Axe
  • Terminal messages to clarify task initiating at during build
  • Consistent element state (link, visisted, hover, active) styles to links and buttons

Changed

  • All list styles to have greater consistency among each other
  • Catalog degree pattern to use notice pattern include instead of static HTML
  • Gulp task structure to reduce redundancies and further streamline the various build processes

Fixed

  • Legend series labels showing in reverse order on stacked bar charts
  • Spacing inconsistencies within:
    • feed items
    • overall grid structure
  • Invalid div nested within button on accordion pattern
  • Inconsistent heading structure within scholarship pattern
  • Hanging Gulp processes
  • Error when copying out UI theme
  • Styling issues regardings links with .Button class

Removed

  • Styles that caused double underline on hyperlinked acronyms

[2018.9.7] - 2018-10-22

Fixed

  • Bug introduced with previous fix that caused links nested under the .Button class to be unclickable

[2018.9.6] - 2018-10-19

Fixed

  • Issue with elements nested within a button (specifically the arrow on the accordion pattern) intercepting click events

[2018.9.5] - 2018-10-15

Added

  • Styling for accessibility enhancements to the campus map

[2018.9.4] - 2018-10-15

Fixed

  • Masthead logo container width to correct unexpected cropping on older template layouts

[2018.9.3] - 2018-10-11

Added

  • Description <meta> tag for enhanced page summarization and SEO optimization

Removed

  • Google+ icons and references from social footer

[2018.9.2] - 2018-10-05

Fixed

  • Logo sprite breaking out of masthead container on IE 11 by adjusting image processing task to leave viewbox intact

[2018.9.1] - 2018-10-04

Fixed

  • Dimensions of logo and icon sprites as well as related CSS positioning

[2018.9.0] - 2018-10-02

Added

  • Linting tasks for Sass and Javascript files
  • Minification tasks for Javascript and image files

Changed

  • Combined YouTube video and YouTube playlist into one pattern
  • Missouri State and Make Your Missouri Statement marks in global masthead and footer from TM to circle-R designation
  • West Plains wordmark/sprite from PNG to SVG
  • Styles for course tooltip hover; incorporated into global stylesheet

Deprecated

  • tooltips.css (marked for removal on Feb. 4, 2019)

Removed

  • Hidden navigation pattern (it is essentially the same pattern, but a special use case within Web Press)
  • Deprecated tab pattern and related styles
    • missouristate.info/webpress/tabbed.css
    • missouristate.info/webpress/tabbed-old.css
  • Deprecated global masthead pattern

Fixed

  • Photo slider transition bug in Firefox
  • Style linting errors and warnings
  • Line charts unnecessarily filling in area underneath line

[2018.8.1] - 2018-09-07

Fixed

  • Broken BearWear Friday carousel layout due to removed overflow properties

[2018.8.0] - 2018-09-04

Added

  • Color palette documentation for Springfield and West Plains
  • Calendar feed patterns (static version)
  • Grid documentation
  • Custom styles for scholarship chart

Changed

  • Call to action pattern link and page variants to be the same pattern
  • Campus map pattern to have responsive width
  • Contact information pattern to use the campus map pattern instead of a hardcoded embed
  • Status declarations on the pattern library to accurately follow our workflow and help users know of new and updated patterns
  • Folder structure to streamline organization of patterns
  • Reference names of many patterns — especially those ending with block — to shorten overall length of names
  • Accordion (formerly dropdown) markup to use button structure and various ARIA attributes to aid in accessibility

Deprecated

  • Old accordion (originally named dropdown) pattern (marked for removal on Dec. 3, 2018)

Removed

  • Unnecessary preview files:
    • _msuwds-masthead.hbs
    • _msuwds-wp-footer.hbs
    • _msuwds-wp-masthead.hbs

Fixed

  • Focus styling issues:
    • Focus ring no longer arbitrarily crops within certain content columns
    • IE 11 no longer treats everything as focusable (custom focus styling is now strictly limited to interactive elements)
  • Hardcoded prefix on chart data labels; format is now the same for both data labels and the tooltip

[208.7.3] - 2018-08-09

Added

  • Scripts folder to deploy tasks

[2018.7.2] - 2018-08-09

Changed

  • Course pattern to include the new CORE 42 badge

[2018.7.1] - 2018-08-08

Fixed

  • Inconsistent spacing showing up on some content blocks

[2018.7.0] - 2018-08-07

Added

  • New patterns:
    • Comprehensive Facebook pattern that includes page feed, posts, and video
    • Chart patterns for data visualization; chart types include:
      • Line
      • Bar
      • Stacked bar
      • Column
      • Stacked column
      • Pie
    • Loading graphic
  • Existing patterns:
    • Catalog course block (with new CORE42 designation option)
    • Catalog degree block
    • Catalog rich text block

Changed

  • Form patterns to be more consistent in markup and meet accessibility best practices

Removed

  • Footer patterns:
    • FYP-Springfield
    • FYP-West Plains
    • Springfield (old markup)
    • West Plains (old markup)

[2018.6.1] - 2018-07-11

Changed

  • Order of <tfoot> and <tbody> within <table> to meet new HTML 5 standards

Fixed

  • Flexbox style issue with tab pattern due to automatically-inserted vendor prefixes overriding standard CSS properties

[2018.6.0] - 2018-06-29

Added

  • Existing patterns:
    • Campus map block
    • Photo slider block
  • Estimated cost page layout
  • New social sharing meta information to standard page pattern

Changed

  • datetime input type to datetime-local to address former version being rendered obsolete in browsers

Fixed

  • Masthead utility items to receive keyboard focus
  • Tab pattern accessibility issues
  • Spotlight pattern style issues
  • Bottom margin on tables

Deprecated

  • collapsible.css
  • tabbed-old.css
  • tabbed.css

[2018.5.2] - 2018-06-18

Fixed

  • Unit masthead from breaking outside the page on tablet

[2018.5.1] - 2018-06-18

Fixed

  • Styles bleeding from the academics card pattern to the homepage calendar feed

[2018.5.0] - 2018-06-08

Added

  • MYMS-style footer logo for West Plains
  • Academics card pattern
  • Linked variant to tag pattern

Changed

  • Footer logos to SVG

Deprecated

  • Global.aspx and wp.aspx as well as their related stylesheets (marked for removal on Sept. 28, 2018):
    • global_base.css
    • global_desktop_and_tablet.css
    • global_iossafari.css
    • global_phone.css
    • global_sgf.css
    • global_wp.css
  • Other styles (marked for removal on Sept. 28, 2018):
    • Directory_Abstracts_Profiles.css
    • peopleprofile.aspx
    • peopleprofile.css
    • whichstyles.aspx

Fixed

  • Various spacing issues

[2018.4.8] - 2018-06-04

Added

  • Initial best practices for select patterns

[2018.4.7] - 2018-05-09

Fixed

  • Custom background styles from showing up in the unit masthead by default
  • Minor spacing issues

[2018.4.6] - 2018-05-03

Fixed

  • Width inconsistency between different button implementations

[2018.4.5] - 2018-05-02

Fixed

  • Call to action blocks losing bottom margin on phone

[2018.4.4] - 2018-05-01

Fixed

  • Missing location icon on people profile page
  • Conflicting visited styles for buttons

[2018.4.3] - 2018-05-01

Fixed

  • Horizontal feature block from floating up to above content

[2018.4.2] - 2018-05-01

Changed

  • Style injections within people block pattern to global styles

Deprecated

  • Icon sprites (marked for removal on July 31, 2018)
    • //missouristate.info/images/2015/content_icon_sprites.css
    • //missouristate.info/images/2015/content_icon_sprites@2x.css

[2018.4.1] - 2018-05-01

Fixed

  • Styles not rendering on phone

[2018.4.0] - 2018-04-30

Added

  • Patterns:
    • Form elements
    • Standard default button states
  • Styles:
    • Sass variables
    • Campus-specific theme variables
    • Top-level class to standardize top-level page styles
    • Branding class with default branding styles
  • Modularscale plugin to help standardize vertical rhytm and spacing
  • Various tasks and plugins to help with the following:
    • Media query consolidation

Changed

  • Footer pattern to be more universal in it’s implementation
  • Injected styles to global styles:
    • Dropdown content block
    • Tabbed content block

Deprecated

  • Old footer patterns (marked for removal on July 31, 2018)

Fixed

  • Text wrapping of feature block description
  • Various color-contrast issues
  • Various spacing and other visual inconsistencies
  • Various accessibility errors

[2018.3.6] - 2018-04-18

Fixed

  • Incorrectly placed sprites on West Plains masthead by removing old .v-2017-2 class

[2018.3.5] - 2018-04-09

Changed

  • Collapsible styles to Sass

Fixed

  • Dropdown background not extending all the way for certain content
  • General typos

[2018.3.4] - 2018-04-05

Fixed

  • Scaling issue with footer branding mark on West Plains homepage

[2018.3.3] - 2018-04-04

Fixed

  • Flexbox bug in IE11 causing the footer to break
  • Gulp task to correctly copy out custom theme files

[2018.3.2] - 2018-04-03

Changed

  • Footer and social footer styles to Sass components
  • Page structure to flexbox so footer sticks to bottom of the page

Fixed

  • Specificity and general organization of footer and social footer styles
  • Footer print styles to better render when printed

[2018.3.1] - 2018-03-29

Fixed

  • Bug that caused footer to cover some content

[2018.3.0] - 2018-03-29

Added

  • Gulp build tasks
    • CSS formatting
    • CSS minification
    • Browser autoprefixing
  • Environmental variables to package.json for project-wide use
    • Theme version
    • Asset paths
    • Browser support
  • Top-level styles to global style sheets
  • Variable within pattern to set a site as top level and accordingly add .top-level to <body> which invokes the global styles
  • OG tags to page templates

Changed

  • Site branding image and style to global styles

[2018.2.2] - 2018-03-05

Fixed

  • Incorrect URL reference for #MSUHome image

[2018.2.1] - 2018-03-05

Added

  • Robocopy task to copy image assets to \tire\missouristate.info

Changed

  • Image URLs to absolute references

[2018.2.0] - 2018-02-28

Added

  • Review status to pattern library UI
  • Patterns
    • Breadcrumb
    • Columns
    • Standard page
    • Mastheads
    • Site branding
    • West Plains footer
    • Templates
      • Standard page
      • Homepage
  • Mobile breakpoints to global.scss to somewhat mimic device-specific targeting within global.aspx
  • Various masthead- and footer-specific images

Changed

  • UI panel order to make notes the first panel
  • Previews to leverage partials
  • Various patterns to use standardized variant structure
  • Masthead documentation to reflect current issues regarding responsive testing
  • Various pattern variables to default values
  • 404 error pages to be on brand

Fixed

  • Accessibility errors within pattern library UI
  • Capitalization inconsistencies throughout
  • Poor CSS multi-column formatting on phone

[2018.1.5] - 2018-02-15

Added

  • Tag pattern to library
  • Preliminary Sass scaffold

Changed

  • West Plains homepage feature and featurette icons to SVG
  • Global CSS files to Sass files

Removed

  • Deprecated Web Press content classes:
    • Add On Pages/Campus Map
    • General Pages/Flash Player - SWF
    • General Pages/Flickr Slideshow
    • General Pages/Independent Images
    • General Pages/Video Player - YouTube Playlist
    • Navigation List Pages/Independent Pages Anchor List

[2018.1.4] - 2018-02-09

Added

  • Fractal pattern library as part of the official style and template workflow
  • Batch files to integrate with Jenkins and deploy to live and staging servers
  • Installation and usage instructions to the readme file

Changed

  • Repository name to be more generic
  • Completed patterns to “ready” status

Removed

  • Documentation section of Fractal
  • Favicon from src root
  • Patterns that are still in development

Fixed

  • Custom UI colors to be on brand

[2018.1.3] - 2018-02-07

Fixed

  • Hamburger to display main navigation

[2018.1.2] - 2018-02-05

Changed

  • Color of West Plains and Springfield masthead utility link borders to have similar overall brightness

Fixed

  • Color contrast of West Plains masthead utility links to meet accessibility standards

[2018.1.1] - 2018-02-01

Fixed

  • Specificity of academics card to prevent style collision with default styles

[2018.1.0] - 2018-02-01

Added

  • Sass architecture to styles with initial componetization of the following patterns:
    • Fonts
    • Call to action block
    • Card block
    • Feature block
    • Skip nav
    • Utility block
    • Springfield and West Plains themes

Changed

  • Pattern library from PatternLab to Fractal
  • common.js to not mobilize tables without thead

Removed

  • Deprecated patterns:
    • Directory - Full Profile Content
    • ASP.Net Left Nav Plus one Column - Full Width
    • Left Nav Plus Two Columns - Two-thirds width then one-third width
    • Drop-down Content
    • Tabbed Content
    • Full Width Body
    • Redefine Triple Width Column to a Single Width and Double Width Columns
    • Redefine Triple Width Column to Three Single Width Columns
    • Redefine Triple Width Column to Two Equal Width Columns

Fixed

  • Skip nav to be visible on focus
  • Name attribute on iframe content:
    • YouTube embeds
    • Flickr embeds
    • Gainful employment disclosure
  • Alt text on activity stream social icons

[2017.2.2] - 2018-01-30

Fixed

  • West Plains utility icons from shifting out of view

[2017.2.1] - 2018-01-25

Fixed

  • Card block structure and spacing

[2017.2.0.0] - 2018-01-04

Added

  • ARIA markup to select Web Press templates:
    • Prospective students
    • Outer page
    • Breadcrumb
    • Masthead

Changed

  • Links to masthead utility block (Webapps, TopLevelDev):
    • Added Office 365 and email
    • Added CampusLINK link to Springfield campus
    • Removed student email and faculty staff email links from masthead utility block

Removed

  • Mind’s Eye style sheet (now in the blogs repo)

[2017.1.6.1] - 2017-12-07

Removed

  • Foundation-specific masthead logo positioning from global styles

[2017.1.6.0] - 2017-12-07

Added

  • Foundation logo to sprite
  • Conditional logic to ensure masthead logo becomes h1 on homepage when unit masthead is not present
  • Skip navigation link to main nav
  • Styles and .v-2017-2 class to transition from old to new masthead structure

Changed

  • Masthead to global pattern with configurable options:
    • Site logo is user-definable
    • Log in, site index and search are optional
    • Search URL and filter are user-definable
  • Springfield logo and utility sprite from PNG to SVG
  • Skip navigation links to be visible on focus

[2017.1.5.0] - 2017-12-01

Added

  • label field to search box with default text

Changed

  • “BearPass” to “Log in” in masthead utility block
  • Microdata from data-vocabulary to schema syntax
  • Web Press default text for blog feed link to “All news” (lowercase “n”)

Fixed

  • Centering style bleed from card block to academic cards
  • RSS feed enclosure to include alt text

Removed

[2017.1.4.1] - 2017-11-08

Fixed

  • Proportions of featured image on standard post

[2017.1.4.0] - 2017-11-02

Added

  • ARIA label attributes to <article> elements on the homepage
  • ARIA labels to navigation elements through Web Press

Changed

  • Font restrictions to allow serving of fonts to slash domains (e.g. http://staging/ag)

Removed

  • WAI ARIA role “region” from feature blocks on homepage

[2017.1.3.0] - 2017-10-20

Added

  • Feature block in Web Press

Removed

  • Be Inspired assets
  • Image plus text block in Web Press

[2017.1.2.1] - 2017-10-16

Fixed

  • Background URL reference to use https

[2017.1.2.0] - 2017-09-08

Added

  • Preliminary styles for card layout

Fixed

  • Changed filter tabs on West Plains calendar to blue
  • Fixed cell width to be 100% on phone regardless of width overrides.
  • Removed center alignment from table caption.
  • Changed link color on profile abstract names to correct maroon.
  • Adjusted padding of slideshow arrows.

Changed

  • Converted image references in CSS to be protocol agnostic

[2017.1.1.8] - 2017-08-07

Fixed

  • Fixed mobile image scaling for size-large images within Minds Eye Word Press theme.

[2017.1.1.7] - 2017-07-24

Added

  • Added video embed styles for research feature.

[2017.1.1.6] - 2017-07-24

Fixed

  • Corrected stretching of images inserted into rich text blocks.

[2017.1.1.5] - 2017-07-19

Fixed

  • Removed leading http: from content sprite reference to resolve security errors.

[2017.1.1.4] - 2017-07-14

Fixed

  • Added override to overlooked table styles.

[2017.1.1.3] - 2017-07-14

Fixed

  • Added override to manually remove font stacking for select tables.

[2017.1.1.2] - 2017-07-13

Fixed

  • Fixed alignment of cell content when overrides exist on tables.

[2017.1.1.1] - 2017-07-13

Fixed

  • Fixed table styles so mobile headings no longer collide into cell content.

[2017.1.1] - 2017-07-11

Added

  • Added styles for mobile table headers
  • Added mobile table headers script to common.js
  • Initialized Git Flow

Changed

  • De-capitalized “Additional learning opportunities” on West Plains homepage.
  • Updated CAS login to 2015 template.

2017.1.0 - 2017-03-20

Added

  • Added font-face declarations to the global stylesheet for new brand fonts (Calibre & Freight Text)
  • Added font tracking code to common.js in accordance with font licensing agreements.
  • Added font tracking code to the Missouri State homepage project.
  • Added font tracking code to the West Plains homepage project.
  • Added font tracking code to the Top Level Dev homepage project.
  • Created changelog.

Changed

  • Updated the msu submodule in the Missouri State homepage project.
  • Updated the msu submodule in the West Plains homepage project.
  • Updated the msu submodule in the Top Level Dev homepage project.

Deprecated

  • Removed obsolete academic Closure compilation tasks from the West Plains grunt.js build file.

Removed

  • Removed old font-face declarations from the global stylesheet
  • Deleted overstyling of headings on the homepage to allow styles to cascade.

Fixed

  • Fixed color contrast on homepage calendar widget.

Security

  • Updated Web.config file in the font directory to prevent hotlinking to font files from unapproved domains.