Skip to content

Commit 350bcaa

Browse files
committed
1.0 blog post.
1 parent 70ce996 commit 350bcaa

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: "Compass 1.0 is Released!"
3+
description: "Better late than never."
4+
author: chris
5+
---
6+
7+
Compass 1.0 is now available!
8+
9+
First, let's address the elephant in the room: This release took way to
10+
long. I can give you a list of reasons and excuses, but none of them
11+
really matter. Suffice it to say that if you ever find yourself owning
12+
an open source project that has gone unmaintained for more than a year
13+
like Compass had when I re-engaged with the project, the most prudent
14+
course of action is to shut it down. But I'm way to stubborn for that.
15+
16+
What matters now is how things are going to work going forward.
17+
18+
1. Regular bug fix releases. Compass 1.0 is not perfect. Now that it is
19+
released, we will be shipping regular updates with bug fixes and
20+
fresh browser stats so that your prefixes are always up to date.
21+
You can expect a couple releases per month at a minimum.
22+
2. New features. While compass 1.0 has undergone significant rewrites
23+
and refactoring, it is actually quite devoid of what I would consider
24+
any new significant features since 0.12. Now that it is released and
25+
following semantic versioning, we will be free to release new features.
26+
27+
### What's in Compass 1.0?
28+
29+
* Vendor prefixing decisions are now data driven by [caniuse.com data](/help/documentation/tuning-vendor-prefixes/). You tell Compass what percentage of users you want to support and we'll take it from there.
30+
* Compass core library now enables you to [use compass without using the
31+
compass command-line tools](/help/documentation/sass-based-configuration-options/).
32+
* Compass speeds up your project compile times by enabling import-once
33+
importing. Existing projects should add `require "compass/import-once/activate"` to their configuration to enable this. [Documentation](https://github.com/Compass/compass/blob/master/import-once/README.md).
34+
* Sass sourcemap support. Set `sourcemap = true` in your compass
35+
configuration file to enable it.
36+
* Rewritten watcher/compiler. Compass now use's Sass builtin compiler
37+
guaranteeing tighter integration and consistency between the projects.
38+
* Blueprint is removed. Not that you were using it, but if you were it's
39+
now maintained as a [separate plugin](http://compass-blueprint.org/).
40+
* CSS3Pie integration is removed.
41+
* Support for recent CSS Developments:
42+
[Animation](/reference/compass/css3/animation/), [Flexbox](/reference/compass/css3/flexbox/), Official Gradient syntax support, [Input Placeholders](/reference/compass/css3/user_interface/),
43+
* Compass extensions that have Sass files that are not partials will now deliver compiled css files into a subdirectory of the css output folder.
44+
* And [much, much more](/CHANGELOG/).
45+
46+
Compass has been a release candidate for a few weeks now. We've fixed
47+
many bugs, but given the magnitude of the changes here, we expect that
48+
there will be more. If you see something strange, please [file a bug](https://github.com/Compass/compass/issues)! Or better yet, send us a patch :)

0 commit comments

Comments
 (0)