-
Notifications
You must be signed in to change notification settings - Fork 44
/
CHANGELOG
175 lines (125 loc) · 6.25 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
*SproutCore 1.6.0.beta.3 (May 10, 2011)*
* Fixed framework issues that cause sc-build to fail
*SproutCore 1.6.0.beta.2 (May 10, 2011)*
* Framework updates
* Less noisy packager task
*SproutCore 1.6.0.beta.1 (May 8, 2011)*
* Better dependencies for Windows
* Proxy improvements when sending DELETE requests
* Fixed processing of GIFs and JPEGs
* Uses newer version of Thin
* Uses newer version of YUI Compressor
*SproutCore 1.5.0 (April 19, 2011)*
* Fixed description for init, docs and gen tasks
* Fix for proxy: DELETE method requests can contain body
* Fixes to CSS @import/sc_require
* Better 'port in use' error message for sc-server
*SproutCore 1.5.0.rc.2 (April 11, 2011)*
* Fixed a compatibility issue with Windows environments
*SproutCore 1.5.0.rc.1 (April 1, 2011)*
* Made it possible to share index.html across multiple languages vs. duplicating it for each.
* Fixed spriting support related regressions
* sc-build speed improvements
* Added support for @debug statements which allow you to mark blocks of code only for debugging purposes.
* Introduce some new safe-guards for the parallelization of minification
* Refactored how Chance is invoked by the buildtools
* Made Chance minify the CSS
* Added verbose logging about the whitelisting feature
* Fixed bugs with the modular loading feature of sproutcore that caused the modules not to refresh during development
* Refactored the spriting support of Chance
* Added a first-draft of a Chance unit test runner, similar to the existing rake test runner, but based on file output not method output
* Added support for rmagick, allowing us to preprocess jpegs and gifs in addition to pngs
* Fixed the -r --include-required build flags when used in conjunction with the --build-targets flag in the buildtools which caused missing building and minifying of targets
* Prevented the buildtools from generating CSS files unnecessarily
* Updated unit tests
* Bug fixes throughout
*SproutCore 1.5.0.pre.5 (March 16, 2011)*
* Fixes Ruby 1.8 support
* Fixes UTF-8 encoding issues
* Improves speed of unit tests
* Slice JPEGs and GIFs with Chance
*SproutCore 1.5.0.pre.4.1 (March 1, 2011)*
* Fix bug in SC.TemplateCollectionView that was causing Todos demo not to work
in Firefox.
* Added default CSS for HTML-based projects.
*SproutCore 1.5.0.pre.4 (February 28, 2011)*
* We are beginning to move API that we don't believe will be ready before 1.5
release into the `experimental` framework. If your apps rely on code that is
migrated to experimental, please make sure you include it as a dependency. For
more, please see frameworks/experimental/README.md.
* Support for extending classes after they've been created with the
reopen()/enhance() combo. For more, see: [this
discussion](http://groups.google.com/group/sproutcore-dev/browse_thread/thread/d65ad54d6fddef5d)
* This change may break existing code if you call sc_super() in your mixins.
If your app throws exceptions after updating, please see [this post](http://groups.google.com/group/sproutcore-dev/browse_thread/thread/cc6a97e6133cb8cc).
* Added SC.TemplateView and Handlebars. These allow you to specify the content
of your views using templates.
* {{#view}} helper allows you to define child views
* {{#bind}} helper allows you to render a property, and automatically update DOM if that
property ever changes.
* {{#collection}} helpers allows you to render a simple collection of items
using templates
* SC.TextFieldSupport and SC.CheckboxSupport mixins for SC.TemplateViews
that wrap <input> elements.
* Split SC.View into units of functionality. SC.View remains functionally the
same, but you can now use SC.CoreView, a light-weight subset of SC.View.
* SC.ImageView will use a <canvas> tag on platforms that support it, which
improves performance significantly.
* SC.SegmentedView now creates an overflow menu if there are too many segments
to display.
* Class names for SC.SegmentedView have been cleaned up. You may need to
update your CSS if you were theming SC.SegmentedView.
* You can now observe the contents of enumerables using the special `@each`
key.
* Dependent keys can accept property paths. For example, you can say
.property('foo.bar'), and it will be invalidated if the `bar` property of
`foo` changes.
* Deprecated SC.viewportOffset(). Please use SC.offset() instead, which is
more explicit about what it returns.
* SC.browser now detects Android devices.
* SC.device.orientation now works reliably on desktop, iOS, and Android 2.1
and above.
* Experimental support for gyroscope information, if provided by the browser.
* Unit tests for runtime, desktop, foundation, core_foundation, and datastore
are all passing.
*SproutCore 1.5.0.pre.3 (February 3, 2011)*
* More fixes to Ruby 1.8/1.9 compat
*SproutCore 1.5.0.pre.2 (February 2, 2011)*
* Minor code cleanup
* Fixed Ruby 1.8 issues
*SproutCore 1.5.0.pre.1 (February 1, 2011)*
* Integrated Chance
* UTF-8 encoding fixes
* Improved minification and packing
* Add HTML5 application cache manifest configuration options and also disable in debug by default
* Deferred loading
* Fixes for css media query minifications
* Added .manifest and .htm into the default acceptable files
* Add --yui_minification flag to switch between closure compiler and yui compressor for minification
* Set PreferredLanguage earlier
* Changes to be able to build multiple languages
*SproutCore 1.4.5 (January 25, 2011)*
*Got Specs running again*
*Updated Copyrights*
*Added RSpec task back into Rakefile*
*Fixed issue with :combine_javascripts => false crashing*
*Corrected references to the old sproutit repo*
*SproutCore 1.4.4 (November 12, 2010)*
* Support for custom mime-types
* Pass in SC.build_mode to the app
*SproutCore 1.4.3 (October 19, 2010)*
* Better handling of Proxy Redirect
* Handle cases of missing net/https - Fixes #7
* Proxy: Use port 443 if secure and no port specified
* Fixes to Proxy Redirect support
* Fixes to SSL
* Cleanup to Builders - Fixes #2
* Wiped the old Rakefile since it wasn't applicable anymore
*SproutCore 1.4.2 (October 1, 2010)*
* Ignore swp files
* find_entry should not match partial filenames
* Made sc_static RegExp not greedy
* Fixed redundancy in sc-init description
* Fixes to allow uppercase files to be found by sc_require.
*SproutCore 1.4.1 (September 21, 2010)*
* Fixed string escaping issue in call to YUI Compressor [PDW]