Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 219 lines (151 sloc) 9.747 kB
3b67716 @ericam add changelog to code base
authored
1 Susy Changelog
2 ==============
3
81fcfea @ericam update changelog
authored
4 v1.0.alpha.2 [May 12 2012]
5 --------------------------
6
7 * Fix minor bug with repeated 'display' properties.
8 * Lower Compass dependency to 0.12.2.rc.0
9
a0ee58b @ericam columns=> span-columns, version 1.0.alpha.1
authored
10 v1.0.alpha.1 [May 9 2012]
11 -------------------------
be80157 @ericam update changelog and readme to match unreleased version
authored
12
a0ee58b @ericam columns=> span-columns, version 1.0.alpha.1
authored
13 Due to a conflict with the Compass CSS3 module, the `columns` mixin has been
afbd9e3 @ericam fix changelog error
authored
14 renamed `span-columns`. In order to upgrade, you should simply search and replace `@include columns` (or `+columns`) in your project files.
a0ee58b @ericam columns=> span-columns, version 1.0.alpha.1
authored
15
16 v1.0.alpha.0 [May 7 2012]
17 -------------------------
18
19 *Requires Compass 0.13.alpha.0 or later.*
be80157 @ericam update changelog and readme to match unreleased version
authored
20
21 This release is loaded with new features, but don't let that fool you. Susy
22 just became shockingly simple to use. See the README for updated usage details.
23
24 New Features:
25
6c68e35 @ericam typos
authored
26 * `omega` can now be set directly through the `columns` mixin for much
be80157 @ericam update changelog and readme to match unreleased version
authored
27 more compact output.
6c68e35 @ericam typos
authored
28 * Create responsive grid break-points using `at-breakpoint` and `layout`.
be80157 @ericam update changelog and readme to match unreleased version
authored
29 * `container` mixin now accepts one or more grids/breakpoints as a shortcut.
30 * All mixins respect your `$legacy-support-for-ie` settings.
31 * The `space` function can be used anywhere you need column+gutter math.
32 * `push`, `pull`, `pre`, `post`, and `squish` add margin left/right shortcuts.
33
6d55709 @ericam change API terminology, account for container-outer-width
authored
34 Changed API:
35
36 * `$total-cols` => `$total-columns`
37 * `$col-width` => `$column-width`
38 * `$side-gutter-width` => `$grid-padding`
39 * `+un-column` & `+reset-column` => `+reset-columns`
40
be80157 @ericam update changelog and readme to match unreleased version
authored
41 Removed:
42
6d55709 @ericam change API terminology, account for container-outer-width
authored
43 * `alpha` is no longer needed.
d3daf5a @ericam omega no longer accepts context argument
authored
44 * `+omega` no longer accepts the `$context` argument.
6d55709 @ericam change API terminology, account for container-outer-width
authored
45 * `full` can be replaced by a simple `clear: both;` when needed.
46 * `side-gutter()` is no longer needed. Use `$grid-padding` instead.
be80157 @ericam update changelog and readme to match unreleased version
authored
47
de597ab @ericam typography fixes
authored
48 Upgrade:
be80157 @ericam update changelog and readme to match unreleased version
authored
49
d3daf5a @ericam omega no longer accepts context argument
authored
50 1. Find and replace the 4 simple "Changed API's" listed above.
51 2. Remove the `$context` argument from all `omega` mixins.
52 3. Remove any mention of `alpha` and `full` in your code.
6d55709 @ericam change API terminology, account for container-outer-width
authored
53 * Replace `full` with `clear: both;` where necessary.
d3daf5a @ericam omega no longer accepts context argument
authored
54 4. Remove any mention of `side-gutter()`.
6d55709 @ericam change API terminology, account for container-outer-width
authored
55 * This may require some refactoring, depending on your uses.
d3daf5a @ericam omega no longer accepts context argument
authored
56 5. [Optional] Any time 'columns' and 'omega' are declared in the same block,
6d55709 @ericam change API terminology, account for container-outer-width
authored
57 they can now be joined together. `@include columns(3); @include omega();`
58 can become `@include columns(3 omega)`.
be80157 @ericam update changelog and readme to match unreleased version
authored
59
60 You're done! Stop worrying about all that "nested vs. root" bullshit, and start playing with the new toys!
61
3b67716 @ericam add changelog to code base
authored
62 v0.9 [Apr 25 2011]
63 ------------------
64
65 Everything here is about simplicity. Susy has scaled back to it's most basic
66 function: providing flexible grids. That is all.
67
68 Deprecated:
69
70 * The `susy/susy` import is deprecated in favor of simply importing `susy`.
71 * The `show-grid` import is deprecated in favor of CSS3 gradient-based
72 grid-images. You can now use the `susy-grid-background` mixin. See below.
73
74 Removed:
75
76 * Susy no longer imports all of compass.
77 * Susy no longer establishes your baseline and no longer provides a reset.
78 All of that is in the Compass core. You can (and should!) keep using them, but
79 you will need to import them from compass.
80
81 New:
82
83 * Use the `susy-grid-background` mixin on any `container` to display the grid.
84 This toggles on and off with the same controls that are used by the compass
85 grid-background module.
86
87 v0.9.beta.3 [Mar 16 2011]
88 -------------------------
89
90 Deprecated:
91
92 * The `susy/reset` import has been deprecated in favor of the Compass core `compass/reset` import.
93 * The `susy` mixin has been deprecated. If you plan to continue using vertical-rhythms, you should replace it with the `establish-baseline` mixin from the Compass Core.
94
95 Removed:
96
4f0278d @ericam update changelog to reflect removal of px2em
authored
97 * The `vertical-rhythm` module has moved into compass core. The API remains the same, but if you were importing it directly, you will have to update that import. (`$px2em` was removed as part of this, but didn't make it into core).
3b67716 @ericam add changelog to code base
authored
98 * The `defaults` template has been removed as 'out-of-scope'. This will not effect upgrading in any way, but new projects will not get a template with default styles.
99
100 New Features:
101
102 * Susy now supports RTL grids and bi-directional sites using the `$from-direction` variable (default: left) and an optional additional from-direction argument on all affected mixins. Thanks to @bangpound for the initial implementation.
103 * Susy is now written in pure Sass! No extra Ruby functions included! Thanks to the Sass team for making it possible.
104
105 v0.8.1 [Sep 24 2010]
106 --------------------
107
108 * Fixed typos in tutorial and `_defaults.scss`
109
110 v0.8.0 [Aug 13 2010]
111 --------------------
112
113 Deprecated:
114
115 * The `skip-link` was deprecated as it doesn't belong in Susy.
116 * All the IE-specific mixins have been deprecated, along with the `$hacks` variable. Hacks are now used in the default mixins as per Compass.
117 * The `hide` mixin was deprecated in favor of the Compass code `hide-text` mixin.
118
119 Other Changes:
120
121 * `inline-block-list` will be moved to the compass core soon. In preparation, I've cleaned it up some. You can now apply a padding of "0" to override previous padding arguments. You can also use `inline-block-list-container` and `inline-block-list-item` as you would with the Compass `horizontal-list` mixins.
122 * The `$align` arguments have been removed from both the `susy` and `container` mixins. Text-alignment is no longer used or needed in achieving page centering. That was a cary-over from the IE5 Mac days.
123 * The `container` mixin now uses the `pie-clearfix` compass mixin to avoid setting the overflow to hidden.
124 * Default styles have been cleaned up to account for better font stacks and typography, html5 elements, vertically-rhythmed forms, expanded print styles, use of `@extend`, and overall simplification.
125
126 v0.7.0 [Jun 01 2010]
127 --------------------
128
129 * updated documentation
130
131 v0.7.0.rc2 [May 13 2010]
132 ------------------------
133
134 * Fixes a bug with grid.png and a typo in the readme. Nothing major here.
135
136 v0.7.0.rc1 [May 12 2010]
137 ------------------------
138
139 * template cleanup & simplification - no more pushing CSSEdit comments, etc.
140 * expanded base and defaults with better fonts & styles out-of-the-box
141 * expanded readme documentation. This will expand out into a larger docs/tutorial site in the next week.
142
143 v0.7.0.pre8 [Apr 20 2010]
144 -------------------------
145
146 * mostly syntax and gem cleanup
147 * added `un-column` mixin to reset elements previously declared as columns.
148 * added `rhythm` mixin as shortcut for leaders/trailers. accepts 4 args: leader, padding-leader, padding-trailer, trailer.
149 * added a warning on `alpha` to remind you that `alpha` is not needed at nested levels.
150
151 v0.7.0.pre7 [Apr 13 2010]
152 -------------------------
153
154 * *Requires HAML 3 and Compass 0.10.0.rc2*
155 * Internal syntax switched to scss. This will have little or no effect on users. You can still use Susy with either (Sass/Scss) syntax.
156 * `$default-rhythm-border-style` overrides default rhythm border styles
157 * Better handling of sub-pixel rounding for IE6
158
159 v0.7.0.pre6 [Mar 29 2010]
160 -------------------------
161
162 * Added `+h-borders()` shortcut for vertical_rhythm `+horizontal-borders()`
163 * Fixed vertical rhythm font-size typo (thanks @oscarduignan)
164 * Added to template styles, so susy is already in place from the start
165
166 v0.7.0.pre5 [Mar 19 2010]
167 -------------------------
168
169 * Expanded and adjusted `_vertical_rhythm.sass` in ways that are not entirely backwards compatible. Check the file for details.
170 * `_defaults.sass` is re-ordered from inline to block.
171 * `:focus` defaults cleaned up.
172 * README and docs updated.
173
174 v0.7.0.pre4 [Jan 20 2010]
175 -------------------------
176
177 Update: pre2 was missing a file in the manifest. Use pre4.
178
179 *Update:* Forgot to note one change: `+susy` is no longer assigned to the `body` tag, but instead at the top level of the document (not nested under anything).
180
181 Warning: This update is not backwards compatible. We've changed some things. You'll have to change some things. Our changes were fairly major in cleaning up the code - yours will be minor and also clean up some code.
182
183 Added:
184
185 * new `_vertical_rhythm.sass` (thanks to Chris Eppstein) provides better establishing of the baseline grid, as well as mixins to help you manage it.
186 * `!px2em` has replaced `px2em()` - see below.
187
188 Removed:
189
190 * `px2em()` has been removed and replaced with a simple variable `!px2em` which returns the size of one pixel relative to your basic em-height. Multiply against your desired px dimensions (i.e. `border-width = !px2em*5px` will output the em-equivalent of 5px).
191 * `!base_font_size_px` and `!base_line_height_px` have been replaced with `!base_font_size` and `!base_line_height` which take advantage of sass's built-in unit handling.
192 * `!grid_units` is not needed, as you can now declare your units directly in the other grid `_width` variables. Use any one type of units in declaring your grid. The units you use will be used in setting the container size.
193
194 Once you've upgraded, before you compile your files, make these changes:
195
196 * remove the "_px" from the font-size and line-height variables, and add "px" to their values.
197 * remove the `!grid_units` variable and add units to your grid variable values.
198 * find any uses of `px2em()` and replace them with something.
199 * enjoy!
200
201 v0.7.0.pre1 [Nov 30 2009]
202 -------------------------
203
204 Not a lot of new functionality here – it all moved over to Compass 0.10.0 – mostly just cleaning it up to match.
205
206 * simplified the default styles and gave them their own project template (‘_defaults.sass’).
207 * defaults not imported by ‘ie.sass’, as ‘ie.sass’ should be cascading on top of ‘screen.sass’ anyway
208 * changed the syntax to match CSS and Compass (‘property:’ replaces ‘:property’)
209 * added more inline documentation and brought tutorial up to date
210 * moved CSS3 module over to Compass
211 * import the compass HTML5 reset along with the normal reset by default (because Susy loves the future)
212 * little internal management fixes and so on and so on…
213
214 older…
215 -------
216
217 * not documented here.
218 * check the commit log.
Something went wrong with that request. Please try again.