This repository has been archived by the owner on Jul 5, 2024. It is now read-only.
Releases: thoughtbot/middleman-template
Releases · thoughtbot/middleman-template
v0.9.0
v0.8.0
Added
- An empty
data
directory is now included, for using Middleman's Data
Files feature. - The template's
bin/setup
script now runsasdf install
to install
programming language dependencies via asdf. - Added
.env
andnode_modules
to the template'sgitignore
. - Added stylelint and ESLint configurations to the template and setup
Hound to reference them.
Changed
- Updated Ruby to 2.6.5.
- Switched Sass compilation through Middleman's external pipeline,
using Sass CLI.
Removed
- Removed Neat.
- Removed Segment and the
analytics
partial.
v0.7.0
v0.6.0
Changed
- Swapped the custom
svg
helper out for the middleman-inline_svg gem - Kicking off a new project with this template now happens through Middleman's
CLI, rather than a Netlify Deploy Button. You can find usage instructions in
the readme. - Update bourbon from 5.0 to 5.1
- Update bitters from 1.7.0 to 1.8.0
v0.5.0
Added
- Added a
tool-versions
file to support the asdf version manager - Enabled Middleman's
asset_hash
extension
Changed
- Updated Segment's Analytics.js from 4.0.0 to 4.0.1
- Update Ruby from 2.4.0 to 2.4.3
- Update normalize.css from 7.0.0 to 8.0.0
- Moved to CircleCI 2.0 (#30)
.sample.env
is now.env.sample
- Improved error-handling of SVG helper (#29)
- The file extension is now required when calling the
svg()
helper, e.g.<%= svg("foo.svg") %>
Removed
- Removed rake gem
v0.4.0
v0.3.0
v0.2.0
v0.1.0
Initial release.
This template comes with the following features and tools:
- middleman-aria_current: An extension for indicating a current (active) link
usingaria-current
. - middleman-autoprefixer: Automatically vendor-prefix stylesheets.
- middleman-livereload: Automatically refresh the browser as soon as you save
a file. - middleman-minify-html: Minifies whitespace around HTML when the site is
built. - SassC: CSS pre-processor.
- Bourbon: Sass tool set.
- Neat: Sass grid.
- Bitters: Scaffold styles, variables and structure.
- normalize.css: Modern CSS "reset"
- Redcarpet: Markdown processing.
- An SVG view helper: Output inline SVG's in your views,
e.g.<%= svg("logo") %>
. - CircleCI: Continuous integration.
- AccessLint: For keeping accessibility issues in check.
- Hound: Comments on style violations in GitHub pull requests.
- Segment: Analytics API.