Skip to content

Releases: minicomp/ed

1.3.0

19 Nov 20:49
c62010e
Compare
Choose a tag to compare

This release represents primarily a refactoring of the SCSS/CSS. View a diff of all the code-level changes in this release. Specifically:

  • All CSS comments are now presented in uniform style and spacing c706004
  • Base font-size is now specified in em units, for greater text-resizing accessibility 646155d
  • Remove numerous duplicate, redundant, or unused selectors and styles 576cd94, eb21b34, 00da8d5, 37214cc
  • Simplify and consolidate numerous styles fbbd210, 534ad9b, 0960ce4, 21dfdf5, a1b29a5, 4e6cdef, 98e8737
  • Fix some nonsensical font-weight styles 1c3f6da, cb0b2cb
  • Correct indentation styles b15424a
  • Consolidate media queries for handling the masthead 51577da
  • Relocate color theme definitions to the end of the stylesheet 0e7ed5c
  • Add semantic HTML elements for insertion, deletion, and underline to the "Diplomatic Editions" style declarations c62010e

Additionally, this release relaxes the Bundler requirements, so users with newer versions (2.0.x and greater) of Bundler should no longer receive errors when running bundle install with Ed. Be sure of course to update the Ed gem itself to take advantage of this improvement. 2aad954

1.2.2

23 Sep 18:19
82de4a2
Compare
Choose a tag to compare

Hot on the heels of today's 1.2.1 release comes another quick patch release.

It fixes a couple of issues caught in deploying the Gem and the GitHub build of the Ed project site:

  • Correct a broken URL in README and About [b432e95]
  • Re-add previously autogenerated link to Ed. documentation; add link to wiki [6be8bcb]

1.2.1

23 Sep 17:53
5f86341
Compare
Choose a tag to compare

This patch release corrects and improves a few core files to the Ed project, and corrects for the
missing 404 error page in the Ed Gem. View a diff of all the code-level changes in this release.

Fixes to project files

  • Formatting fixes for README and LICENSE files [a772b64]
  • Clarity-focused edits to the README file [e2c23be]
  • Clarifying updates to contributors and copyright terms [bedbc4c]

Ed project pages

  • Align the About page content with README [fdba950]
  • Simplify and improve the 404.md page; remove redundant 404.html page that the Markdown file
    overwrote anyway [3097bd1]

Gem packaging and files

  • Specify a minimum required Ruby version (none specified previously,
    but now the Gemfile aligns to the version required by Jekyll 3.6)
    [735c7d5]
  • Add 404.md page to the Gemfile manifest [12044ab]
  • Add additional metadata to the Gemspec file to improve the utility of its page at
    https://rubygems.org/gems/ed. [fd85ff7]

Other minor fixes

  • Correct the filename for example Raisin in the Sun excerpt
    [34d5e45]
  • Remove mysterious executable bits on dreams.md file [acaf300]

1.2.0

19 Sep 19:09
9d49c3c
Compare
Choose a tag to compare

This minor version release brings backward-compatible improvements to the HTML in Ed's template files. View all the code-level changes in this release.

HTML improvements in v1.2.0

  • Replace certain <div> elements with HTML5 semantic-sectioning elements in the default layout [76e4a75]
  • Use <article> as the containing element for all layouts (drama, narrative, page, poem, post) [63a8990], [0aa0d92]
  • Use <aside> as the containing element for sidebars[ bc888ee]
  • Fix in a backward-compatible way the inconsistent poetry class on the poem layout [a95ed62]

Metadata improvements in v1.2.0

  • Fall back to site.author.name from _config.yml in the Dublin Core metadata if a page has no author in its frontmatter [1cad636]

CSS changes in v1.2.0

  • Modify CSS selectors to style .narrative without reference to a specific HTML element [0aa0d92]
  • Modify CSS selectors to style .poem, in addition to .poetry, without reference to a specific HTML element [a95ed62]

General improvements in v1.2.0

  • Exclude developer files from built Ed sites [60b49d8]
  • Uniformly handle author names (bylines) across all text types (drama, narrative, poem) [ca208bf]

Developer-facing changes in v1.2.0

  • Implement BackstopJS for CSS regression testing. Helps to ensure that changes to the codebase do not introduce unintentional breakages or side-effects on how Ed renders in the browsers.

1.1.0

17 Sep 19:19
342d651
Compare
Choose a tag to compare

This minor version release brings extensive improvements to Ed.'s metadata, especially in the
<head> area of the default template. View all the code-level changes in this release.

HTML improvements introduced in v1.1.0:

  • Removal of deprecated IE-edge metadata
  • Modernized, HTML5-style charset meta tag
  • Reference complete URLs on certain <link> elements, including rel-canonical and RSS feeds for better SEO and portability
  • Improved, more accessible viewport <meta> element that no longer restricts zooming in on content on mobile screens

Metadata improvements in v1.1.0:

  • Proper prefix attribute on <head> with namespaces for Dublin Core and Open Graph metadata
  • Use of modern property properties on <meta> to replace old name properties
  • Dublin Core improvements:
    • Conditionally loaded meta tags for contributor, date, and rights
    • Correctly load source frontmatter into dc:source; fall back to site.title in the absence of page.source
    • Include the dc:identifier property that points to the resource URL, making much better use of Ed.'s web-based availability
  • Open Graph improvements:
    • Remove repeated elements based on page layout
    • Organize Open Graph metadata for better readability
    • Isolate Facebook SDK metadata (fb:-prefixed properties)

Content changes in v1.1.0:

  • Template variables in head.html to hold resource and directory URLs (resource_url and directory_url, respectively) for use in metadata to make the template more readable
  • Version-free credit to Ed., now in both the standard and TOC sidebars
  • Align the reported Jekyll required version in _config.yml with the ed..gemspec file rule (~> 3.6)

1.0.3

10 Sep 21:32
6155c0f
Compare
Choose a tag to compare

Fixes to whitespace, source formatting, and documentation errors. View all the code-level changes in this release.

  • Normalize whitespace across all HTML, CSS/SCSS, and JavaScript files
  • Apply uniform comment style across all HTML, CSS/SCSS
  • Correct typos and broken URLs in documentation