SproutCore 0.9.18 - “Black (Wonderful Life)” release
Posted on September 30th, 2008
by erich
Black (It’s A Wonderful Life), film by Gerard de Thame
Get the Flash Player to see this player.
This release focuses on user contributions, and there were lots. 21 people contributed to this release, making this our biggest community effort yet. Nearly 50 tickets were retired, all of the IE7 tests now run (with one minor exception), and 100% of our tests run on Google Chrome.
Major highlights of this release include:
- rewritten SC.SplitView Huge thanks to Lawrence Pit for doing this, including support for both directions! Plus: a new sample client,
split_view, demonstrating usage. - improved HAML and now SASS support Also from Lawrence Pit
- Merb-compatibility We now work with merb-core 0.9.1 and later.
Build Tools
- Ticket [52] sc-gen should give warning on incorrect usage (Alexei Svitkine)
- Ticket [119] Regression: body.html.erb no longer works (Michael Allman)
- Ticket [125] c[:javascript_libs] included too often (Lawrence Pit)
- Ticket [43] sc-server has to be restarted after error in code is executed (macinjosh)
- Ticket [70] id attribute generated twice for views (Alexei Svitkine)
- Ticket [24] text_area_view missing ’show-hint’ class (mrc)
- Ticket [117] Sass support (Lawrence Pit)
- Ticket [132] html tag is missing required attribute xmlns (Alexei Svitkine)
- Ticket [173] c[:resources_relative] = true should be default in sc-config (Davide Benini)
- Ticket [131] Proxy doesn’t forward GET params with merb 0.9.4 (Alexei Svitkine)
- Ticket [179] text_area_view’s generated textarea tag does not validate (Sindre Aarsaethe)
- Ticket [130] sc-gen language USAGE file wrong and doesn’t not generate files correctly (Trek)
- Ticket [147] Allow view_helpers (and templates) to call dom_id to generate a guaranteed unique DOM id (Lawrence Pit)
- Ticket [146] Fix memory leak in build tool (Lawrence Pit)
- Ticket [144] require(’…’) doesn’t accept .js extension on end of nam (Lawrence Pit)
- Ticket [143, 145] -s and –source not working on sc-instal (Trek)
- Ticket [126] Add –haml and –sass options to sc-init and sc-client (Lawrence Pit)
- Ticket [116] Refactored rendering…. allow yield :foobar (Lawrence Pit)
- Ticket [148, 151] Compress CSS when build for production (Lawrence Pit)
Framework
- Ticket [82] picker.js bug (Alexei Svitkine)
- Ticket [103, 104] selection_support.js problem with SelectFieldView (Bill Klaila)
- Ticket [127] Fixed radio enabled display state (Gert Hulstein)
- Ticket [12] CollectionView doesn’t resize groups after a frame change (Christopher Swasey)
- Ticket [101] SC.Record.Date should handle GMT formatted strings (Joshua Dickens, Erich Ocean)
- Ticket [102] Missing SC.Collection.removeRecords method (mm)
- Ticket [99] SC.Record.create() inconsistency (Michael Allman)
- Ticket [166] toMany relationship is null (Reto Wolf)
- Ticket [166] SC.CollectionView itemViewForEvent somtimes throws exception on IE8 (Darryl Fuller)
- Ticket [152] SC.Collection doesn’t update itself properly (Christopher Swasey)
- Ticket [155] SC.Record notifies SC.Store improperly of changes (Christopher Swasey)
- Ticket [156] Basic tests for collections (initial) (Christopher Swasey)
- Ticket [154] problem with record.js; parent-child relationship; and tomcat (Bill Klaila)
- Ticket [178] SC.CollectionController.hasSelection() does not return anything when there is no content (Maurits Lamers, Erich Ocean)
- Ticket [123] CollectionView doesn’t properly redraw contents if it isn’t visible at the time of a content change (Christopher Swasey)
- Ticket [137] Split view can collapse when thickness becomes less than a given value (Lawrence Pit)
- Ticket [162] IE6 Fix (sujoykroy)
- Ticket [165] String.fmt ordered arguments are broken (Boris Smus, Erich Ocean)
- Ticket [163] Reimplementation of Array.invoke breaks Scriptaculous (Boris Smus)
- Ticket [139] record.js/readAttributes() Bug (Evin Grano)
- Ticket [161] Records with multiple toMany relationships mixup data (Reto Wolf, Erich Ocean)
- Ticket [138] Segmented buttons are 1 pixel too tall towards the bottom (Lawrence Pit)
- Ticket [128] Split view doesn’t honor canCollapse property (Lawrence Pit)
- Ticket [129] Split view doesn’t honor min_thickness property (Lawrence Pit)

Discussion Area - Leave a Comment