Skip to content

Pure 0.2.0

Compare
Choose a tag to compare
@ericf ericf released this 02 Jul 19:29

Two short weeks after initially launching Pure, we're excited to release Pure 0.2.0, the next version of Pure! You can start using it today by pasting this <link> element into your <head>, or pulling it from GitHub.

<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.2.0/pure-min.css">

What's new?

We fixed our :focus issues, improving the accessibility that Pure gives your web project out of the box. We added :focus rules to our existing :hover rules, and removed outline where applicable. The Pure website has also been updated to be more accessible to keyboard users and screen-readers.

In addition, we applied improvements to most of the components within Pure based on people's feedback and by tackling low-hanging bugs and enhancements. A full list of the changes in this release can be found in Pure's HISTORY.md.

View 0.2.0 Changelog

Improved Developer Workflow

We also put a lot of work into improving the workflow for people working on Pure. The goal was to make it easier for people to contribute to the project (and the make our lives easier) by improving our tooling and integration with Pure's website code base.

Testing and CI

We wanted to add some basic tests to at least sanity check our code, and did this by integrating CSSLint into our Gruntfile. The cool thing is that we hooked up Travis CI so anytime someone issues a pull request it will be linted to make sure there's no typos or crazy code.

Auto Building with Grunt

To save your fingers from The Developer Konami Code: ⌘⇥ ↑ ⏎ use can now use the grunt watch task to build Pure anytime a CSS file changes!

Testing Pure's Site with Pure Served Locally

Pure's website dogfoods Pure making it a natural place to test the latest changes, especially during development. We added a feature to support running the website with Pure served locally. When you combine this with auto building Pure via grunt watch your day becomes bright, filled with sunshine!

Formalized Contributing Guidelines

We created a CONTRIBUTING.md for Pure, which explains how you can contribute to the project. Give it a quick read before sending your pull requests!

Thanks to the Community

We've been overwhelmed by the feedback and the support that we've received since launching Pure. Although Pure is very young, it already has a vibrant community building up around it. Thanks to everyone who has been opening issues and sending pull requests. And a special shout-out to @dannytatom, @rcbdev, @codepb, and @mseri whose contributions were merged into the 0.2.0 release. Keep 'em coming!


If you have questions regarding Pure, get in touch with @ericf and @tilomitra.