|
| 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