Problem/Motivation

We'd like to move on with porting Drupal 8’s CSS architecture into a Zen 7.x-6.x branch (#1931746: Update Zen's SMACSS implementation to use Drupal 8 CSS Architecture guide), but that means we need to clean-up the 7.x-5.x branch in preparation to release a 7.x-5.2 that doesn't leave current -dev users in the lurch.

Proposed resolution

  1. First, we need to figure out what issues need to be completed in order to make a 7.x-5.2 release. Edit this issue summary to add tasks.
  2. Then we need to document what changes are necessary to upgrade to 7.x-5.2. Add change records if necessary. http://drupal.org/list-changes/zen?version=7.x-5.2
  3. Add a new 7.x-5.2 section to the upgrade page at http://drupal.org/node/1588228
  4. Release the hounds.

Remaining tasks

Essential:

#1839484: Rename _base partial to _init since it does not contain SMACSS base styles
#1524542: Add breakpoint mixins after release of Sass 3.2
#1539682: Turn off Respond.js by default, use .lt-ie9 rules for IE8 layouts
#1932748: Convert Sass/CSS to use new Drupal coding standards
#1812836: Respond/Shim JS causes Flot graphs to be blank in Internet Explorer lt 9
#1961360: Component element and modifier delimiters don't match Drupal 8’s convention

Nice to have:

#1540948: Catch up with the Panels Everywhere integration
#1440910: Change font styling technique from "em"s to "rem"s
#1826988: Rename HTML5.js to html5shiv.min.js and update html5shiv.js to latest version
#2038523: Rename element-invisible mixin to use HTML5 Boilerplate's visually-hidden name
#2038527: Move custom mixins out of _init.scss

API changes

Unclear if there are any API-breaking changes. This needs to be reviewed and documented.

Comments

johnalbin’s picture

Issue summary: View changes

Add proper issue summary

johnalbin’s picture

Issue summary: View changes

Update

echoz’s picture

Issue summary: View changes

added 1539682 + 1440910

johnalbin’s picture

Issue summary: View changes

Add motivation

johnalbin’s picture

Issue summary: View changes

Add link to 1931746

johnalbin’s picture

Issue summary: View changes

Add new issue

johnalbin’s picture

Issue summary: View changes

Added 1826988

johnalbin’s picture

Issue summary: View changes

Added 1812836

johnalbin’s picture

Issue summary: View changes

Add 2038523

johnalbin’s picture

I'm pushing some of these nice-to-haves that haven't been completed to 7.x-6.x

johnalbin’s picture

johnalbin’s picture

Issue summary: View changes

Add 2038527

johnalbin’s picture

Title: [meta] Release 7.x-5.2 » [meta] Release 7.x-5.2/5.3
Status: Active » Needs review

I believe all the commits necessary for Zen 7.x-5.2 have been pushed. All I need to do is tag it. And document it.

Over in #1961360: Component element and modifier delimiters don't match Drupal 8’s convention we decided to make that change after 7.x-5.2 and then quickly tag a 7.x-5.3 release. Then -dev users can upgrade to 7.x-5.2 without needing to update their CSS or template files. People on 7.x-5.1 can upgrade to 7.x-5.3 smoothly.

johnalbin’s picture

Assigned: Unassigned » johnalbin
Status: Needs review » Reviewed & tested by the community

And…

KrisBulman’s picture

JohnAlbin++

johnalbin’s picture

Pushed the tags. Making the releases…

johnalbin’s picture

Status: Reviewed & tested by the community » Fixed

7.x-5.3: https://drupal.org/node/2054707
7.x-5.2: https://drupal.org/node/2054705

They are unpublished while the servers are generating the tarballs and uploading to the FTP servers.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Added 1961360