Releases: minicomp/ed
1.3.0
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
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:
1.2.1
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 redundant404.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
1.2.0
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
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 oldname
properties - Dublin Core improvements:
- Conditionally loaded meta tags for contributor, date, and rights
- Correctly load
source
frontmatter intodc:source
; fall back tosite.title
in the absence ofpage.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
anddirectory_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 theed..gemspec
file rule (~> 3.6
)
1.0.3
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