Ember公司消除boilerplates,並提供了一個標準的應用架構,使開發人員可以構建使用一套井井有條及其應用,測試JavaScript組件。
Ember公司在開源和JavaScript社區頗有名氣,被認定為各地最好的JS框架之一,並通過像雅虎,Groupon的,廣場的Zendesk,話語,和公司被信任,並在生產環境中使用LivingSocial的。
引擎蓋下,灰燼繼續工作的 SproutCore的 2.0
本發行版是新的:
- 添加“自動完成”Ember.Select視圖
- 確保模板被編譯與當前的編譯器版本。
- 請更容易編寫懶惰流。
- 懶洋洋地具體化路由器的位置。
- 從出口取出EachProxy和EachArray。
- 修正不是UnrecognizedURLError錯誤。
- 棄用直接使用Ember.CoreView的。
- 請不要共享跨容器視圖註冊表。
- 棄用Ember.tryFinally和Ember.tryCatchFinally。
- 棄用Ember.required。
- 在轉義樣式屬性棄用修復錯誤
- 確保文檔。
- 請不要出口Ember.Descriptor。
- 需要該基地href和嵌入SRC被轉義。
- 納入JSPM包中的所有文件。
- 固定Ember.js XSS漏洞利用{{查看"選取[}}選項
棄用混入未檢測到
什麼2.3.1版本是新的:
- 添加“自動完成”Ember.Select視圖
- 確保模板被編譯與當前的編譯器版本。
- 請更容易編寫懶惰流。
- 懶洋洋地具體化路由器的位置。
- 從出口取出EachProxy和EachArray。
- 修正不是UnrecognizedURLError錯誤。
- 棄用直接使用Ember.CoreView的。
- 請不要共享跨容器視圖註冊表。
- 棄用Ember.tryFinally和Ember.tryCatchFinally。
- 棄用Ember.required。
- 在轉義樣式屬性棄用修復錯誤
- 確保文檔。
- 請不要出口Ember.Descriptor。
- 需要該基地href和嵌入SRC被轉義。
- 納入JSPM包中的所有文件。
- 固定Ember.js XSS漏洞利用{{查看"選取[}}選項
棄用混入未檢測到
什麼是新的版本2.2.0 / 2.3.0-beta.1:
- 添加“自動完成“功能Ember.Select視圖
- 確保模板被編譯與當前的編譯器版本。
- 請更容易編寫懶惰流。
- 懶洋洋地具體化路由器的位置。
- 從出口取出EachProxy和EachArray。
- 修正不是UnrecognizedURLError錯誤。
- 棄用直接使用Ember.CoreView的。
- 請不要共享跨容器視圖註冊表。
- 棄用Ember.tryFinally和Ember.tryCatchFinally。
- 棄用Ember.required。
- 在轉義樣式屬性棄用修復錯誤
- 確保文檔。
- 請不要出口Ember.Descriptor。
- 需要該基地href和嵌入SRC被轉義。
- 納入JSPM包中的所有文件。
- 固定Ember.js XSS漏洞利用{{查看"選取[}}選項
棄用混入未檢測到
什麼是新的在版本2.0.2 / 2.1.0-beta.4:
- 添加“自動完成“功能Ember.Select視圖
- 確保模板被編譯與當前的編譯器版本。
- 請更容易編寫懶惰流。
- 懶洋洋地具體化路由器的位置。
- 從出口取出EachProxy和EachArray。
- 修正不是UnrecognizedURLError錯誤。
- 棄用直接使用Ember.CoreView的。
- 請不要共享跨容器視圖註冊表。
- 棄用Ember.tryFinally和Ember.tryCatchFinally。
- 棄用Ember.required。
- 在轉義樣式屬性棄用修復錯誤
- 確保文檔。
- 請不要出口Ember.Descriptor。
- 需要該基地href和嵌入SRC被轉義。
- 納入JSPM包中的所有文件。
- 固定Ember.js XSS漏洞利用{{查看"選取[}}選項
棄用混入未檢測到
在什麼版本的新 1.13.2 / 2.0.0-beta.1:
- 添加“自動完成“功能Ember.Select視圖
- 確保模板被編譯與當前的編譯器版本。
- 請更容易編寫懶惰流。
- 懶洋洋地具體化路由器的位置。
- 從出口取出EachProxy和EachArray。
- 修正不是UnrecognizedURLError錯誤。
- 棄用直接使用Ember.CoreView的。
- 請不要共享跨容器視圖註冊表。
- 棄用Ember.tryFinally和Ember.tryCatchFinally。
- 棄用Ember.required。
- 在轉義樣式屬性棄用修復錯誤
- 確保文檔。
- 請不要出口Ember.Descriptor。
- 需要該基地href和嵌入SRC被轉義。
- 納入JSPM包中的所有文件。
- 固定Ember.js XSS漏洞利用{{查看"選取[}}選項
棄用混入未檢測到
在什麼版本的新 1.11.3 / 1.12.0-beta.3:
- 添加燼-template編譯軟件包。
- 重命名Ember.HTMLBars.registerASTPlugin到Ember.HTMLBars.registerPlugin。
- 導出燼-模板compiler.js。
- 逃生HREF,SRC和背景的屬性,鏈接,IMG和iframe元素。
- 將調試文件輸出到ember.js ember.debug.js。
- 從視圖中除去templateData屬性。
- 重組Ember.libraries更地道。
- 防止創建每個選擇選項額外的視圖。
- 棄用綁定幫手塊的形式。
- 清理Ember.CoreObject初始化參數傳遞。
- 允許所有類型的拒絕到默認RSVP錯誤處理程序進行處理。
- 棄用設置ContainerView#childViews。
在什麼版本的新 1.10.0 / 1.11.0-beta.3:
- 添加燼-template編譯軟件包。
- 重命名Ember.HTMLBars.registerASTPlugin到Ember.HTMLBars.registerPlugin。
- 導出燼-模板compiler.js。
- 逃生HREF,SRC和背景的屬性,鏈接,IMG和iframe元素。
- 將調試文件輸出到ember.js ember.debug.js。
- 從視圖中除去templateData屬性。
- 重組Ember.libraries更地道。
- 防止創建每個選擇選項額外的視圖。
- 棄用綁定幫手塊的形式。
- 清理Ember.CoreObject初始化參數傳遞。
- 允許所有類型的拒絕到默認RSVP錯誤處理程序進行處理。
- 棄用設置ContainerView#childViews。
在什麼版本1.9.0新是:
- 的把手
- Ember.js 1.9增加了支持2.0模板和刪除把手1.x的模板的支持。
- Ember.js路線長期以來一直支持的激活和關閉掛鉤。
- Ember.js 1.9增加了一個新的測試幫手無限期暫停執行測試。
- 鑰匙和鑰匙向下的動作。
- Ember.js 1.9附帶了一些性能改進。
什麼在版本1.8.0是新的:
- 棄用的Internet Explorer 6和7的使用
- 棄用全球訪問來自模板視圖類(參見棄用指南)。
- 棄用Ember.Set(注:這不是Ember.set)。
- 棄用Ember.computed.defaultTo。
- 刪除長棄用Ember.StateManager警告。
- 使用智能緩存Ember.String(camelize,dasherize,等等)。
- 集裝箱標準化使用智能緩存。
- 填充工具的Object.create(使用新的高速緩存技術)。
- 重構內部,使調試更方便(使用每var語句分配一次)。
- 新增燼路由-linkto目標屬性
- 新增燼路由的多的電流時
- 新增燼路由,自動定位用途替換狀態換歷史
- 新增燼-金屬是存在的
- 添加的屬性 - 支撐 - 膨脹 - 改善
什麼是新的在1.7.0版本:
- 新功能:
- 灰燼路由-linkto目標屬性
- 灰燼路由的多的電流時
- 灰燼路由,自動定位用途替換狀態換歷史
- 灰燼-金屬是存在的
- 屬性 - 支撐 - 膨脹 - 改善
什麼在版本1.6.0是新的:
- 特點:
- 灰燼-路由添加模型選項
- 灰燼運行時測試友好-承諾
- 灰燼金屬計算的空陣列
- 修正:
- 增加了更好的調試DefaultResolver。
- {{收益}}工作的Metamorph'ed組件中。
- 添加title屬性綁定到Ember.TextSupport。
- Ember.View的具體視圖現在要求其parentView的具體視圖。
- 在路徑為*去死代碼。
- 路線#渲染名字VS的viewName優先修復。
- 使用parseFloat通過incrementProperty增量前。
- 添加了屬性通過的keyEvent測試幫手觸發的事件。
- 提高緩存查找吞吐量。
什麼在版本1.5.0是新的:
- 安全性:
- 確保燼路由,自動定位不能強制重定向到另一個域名。
- 修正:
- 處理ES6 transpiler錯誤。
- 確保命名空間清理。
在什麼版本1.0.0是新的:
- 系統更加靈活的代碼庫,能夠處理流,定制JSON和編輯的同時輕鬆節能。
- 異步操作,現在全部由承諾的支持。
- 的模塊更好的支持。 Ember.js本身現在有模塊很好的支持,通過恩貝爾應用套件的Drop-in解析器,但灰燼數據對全球查找依賴(通過App.Post.find等)製成灰燼的數據很難與模塊使用。
- 好多文檔灰燼數據API的,包括適配器和串行器的API。
在什麼版本0.9.8新是:
- 更好的文檔li>
- 初步路由支持
- 妥善處理空內容Ember.Select
- 允許上下文傳遞到動作助手
- 通知parentView的childView改變虛擬的意見
- 提取Ember.Application成一個單獨的包
- 更好的處理控制台
- 有關willInsertElement不能出席元素中刪除警告
- 移除舊過時RunLoop語法
- 添加支持"輸入"事件處理程序
- 刪除過時的getPath /全球的setpath支持,不贊成明星路徑
- 與枚舉 刪除Ember.Set.create
- 添加Ember.Binding.registerTransform
- 各國應創造一個childStates陣列
- 始終與contentDidChange發送陣列#contentWillChange
- 更新的Metamorph
- 重新啟用枚舉的屬性:[],firstObject和lastObject
- 添加#each富在酒吧的支持
- 實施{{#with富,酒吧}}語法
- MutableArray#unshiftObjects固定的順序
- 修正EM命名空間開發模式
- currentView屬性添加到Ember.ContainerView
- 命名空間的調試功能,ember_assert,ember_deprecate和ember_warn現在Ember.asset,Ember.deprecate和Ember.warn。
- 重命名BindableSpanView - > HandlebarsBoundView
- 更新車把1.0.0.beta.6
- Ember.cacheFor應該返回falsy值
- 把手行動默認使用StateManager的一個
- 綁定應該連接到'this`而不是原型。
- 修正安全錯誤瓦特/歌劇和幀
- 警告試圖appendTo或replaceIn與現有Ember.View 在當前
- 更改上下文中,{{視圖}}渲染
- 發送一個未實現的事件時,為了提高誤差
- 更改didInsertElement功能,事件回調
- 預編譯defaultTemplates生產建立
- 更新uglifier
- 改進了測試堆棧
- 使用與classBinding冒號語法應允許truthy值傳播相關的類
- 添加safeHtml方法字符串
- 改進了與Handlebars.SafeString兼容性
- 棄用Ember.Button
什麼0.9.7版本是新的:
- 渲染現在可以正確地逃脫屬性值。修復XSS漏洞
- 請選擇一個可選的參數Ember.Handlebars.getPath
- 的GetProperties可以用屬性名稱的數組被稱為
- 允許的jQuery prereleases和RCS
- 如果提高這兩個模板,並TEMPLATENAME出現
- 乾涸createChildView初始化
- Ember.ContainerView應該傳播模板數據
- 允許產生模板塊是可選
- 固定子狀態/ parentState測試
- 內聯的觀點應該始終有一個ID
- Ember.View不應該要求查看方法共享事件名稱。
- 重構和清理Ember.Checkbox
- 正常化關鍵字路徑,以便觀察工作
- 揭露視圖和控制器關鍵字模板
在什麼版本0.9.6新是:
- 重要的內部性能改進
- 改進渲染性能
- 避免unneceesary乒乓在結合更新
- 修正引起jQuery.extend與陣列無限循環在舊的瀏覽器
- 新增ENV.SHIM_ES5選項,以改善與兼容性的Prototype.js
- 新增Ember.Evented混入內部事件
- 刪除YES和NO常量
- 不再別名SC / SproutCore的
- 棄用小寫字母命名空間
- 改進"摧毀"方法並添加" willDestroy"和" didDestroy"回調
- 支持靜態類bindAttr
- 允許'這'在bindAttr中使用
- 確保國在正確的順序退出
- 棄用重新渲染,而認為是inBuffer
- 添加contextmenu事件支持
- {{行動}}幫手事件包括視圖和上下文
- 將通過簡化參數{{行動}}幫手StateManager的
- 允許{{行動}}幫手使用"送"作為動作名稱
- 收藏itemViewClass itemHash綁定應在適當的範圍內解決。
- 在集合視圖助手榮譽emptyViewClass屬性
- 允許查看attributeBindings被別名。
- 添加Ember.getWithDefault
- 添加Ember.computed(KEY1,KEY2,FUNC)
- 添加Ember.Map
在什麼版本0.9.5新是:
- 添加.jshintrc
- 添加佈局支持Ember.View
- 允許狀態管理器來控制自己的日誌
- 在狀態管理器打印更多有用的調試信息
- ,阻止從灰燼iframe中被用於修復問題
- 各國修復路徑解析
- 國家管理者要提高,如果一個事件是未處理
- 屬性綁定應該處理String對象 - 修正了#497
- 固定每個/其他 - 修復#389
- 更新的Metamorph - 修復#449
- 美國哈希胡作非為包括類時
- 的動作助手應防止它默認的行為是附加元素
- 傳遞事件,視圖和上下文{{行動}}幫手動作
- #454國退出方法應該被稱為以相反的順序
- #454 StateManager的測試更改為頂層狀態 在當前應該發出退出事件以正確的順序
- 提取潛在突變後孩子的意見長度
- 的Metamorph的替代現在遞歸無效childView元素
- 修正了父母的意見並沒有被正確設置,當多個視圖中添加或刪除ContainerView錯誤
- 查看從容器應清除渲染孩子拆除。
- ContainerView應該設置parentView新的兒童
- 添加狀態管理器的兼容性,動作助手
- 再添能力保存元數據計算的特性
- 請不要在默認情況下解析text / html的。使用ENV.LEGACY_HANDLEBARS_TAG恢復此功能。 - 修正了#441
- 修正過分熱心的廢棄警告
- BUG修復,這樣的初始化狀態*和*啟動狀態將被輸入
- 其他文檔改進
- *更好的框架警告和棄用
什麼是新的在0.9.4版本:
- 添加Ember.Select控制
- 新增Ember.Handlebars動作助手可以輕鬆地添加事件處理DOM元素而不需要一個新的視圖
- 的jQuery 1.7的兼容性
- 增加了運行時編譯目標使用Node.js的使用
- 實例化的ViewState的觀點,如果它沒有一個實例
- 在除了有一個rootElement的,國家的管理人員可以現在有一個rootView屬性。如果這樣設置,視圖狀態將追加自己的視圖,該視圖的子視圖。
- 查看現在與控制器註冊自己如果的viewController屬性設置
- 其他雜項改進,以美國
- 允許設置在一個自定義的初始子狀態
- ContainerView現在設置的被添加到其childViews陣列的意見parentView屬性。
- 刪除燼-車把格式,餘燼,日期時間
- Array的[]屬性的變化不再通知。使用@each代替。
- 已過時的getPath /全球的setpath支持
- Ember.Application的默認rootElement的已從文件更改為document.body的
- 事件不再傳遞到視圖,不在DOM
- 雜項改進Ember.Button
- 返回值添加到Ember.TargetActionSupport.triggerAction()
- 新增Ember.Handlebars.precompile模板預編譯
- 在舊版本的Firefox修復安全例外
- 介紹Ember.onerror改進的錯誤處理
- 請{{此}}一個#each助手裡與數字工作
- 文本字段和文本區域現在默認的泡沫事件
- 修正了其中的把手傭工不帶參數進行解釋為綁定
- 添加可見性的變化回調Ember.View
- 修正未綁定的幫手{{此}}
- 添加下劃線和camelize串原型的擴展。
- 查看標記名現在從車把&#X3C可設置;腳本>通過數據標籤名稱模板
- 其他性能方面的改進
- 輕微修正大量
當用於
在什麼版本0.9.3新是:
- 確保willInsertElement實際上被調用的所有子視圖。元素仍不能保證工作。
- 實施標籤視圖和控制器。
- 修正了一些分析錯誤和警告的JSLint
- 允許使用多個{{bindAttr}}每個元素秒。
什麼是新的在0.9.2版本:
- 新增replaceIn更換整個節點的東西內容新
- 使用前置()和()之後方法
- 更新的Metamorph之後,包括()和前置()
- 修正了一些防止其從BPM工作缺少逗號
- 更安全Runloop放卷
- 添加支持<腳本類型="文/ X-原始車把">
- 刪除parentView棄用警告
的Metamorph的
什麼是新的在0.9.1版本:
- 修復與失踪分號和變量的JSLint警告定義兩次
- 別名amber_assert到sc_assert用於向後COMPAT
- 修正的toString()在灰燼命名空間中的對象
- 清除渲染子女* *遞歸去除DOM視圖時。
- 手動指定自定義消息提供了新的Ember.Error所以它會出現在調試工具。
- 一個currentView屬性添加到StateManager的
- 鴨式視圖狀態
- 添加許可文件
- 我們不需要支持添加陣列觀測到@each代理,所以也懶得通知他們。
- 清理watching.js一些空話
- - 清理構建腳本
- 修正了不正確的測試
- 更新到SproutCore的引用灰燼
- 保留舊行為特殊的“@each'鍵。
- 製作鑰匙鏈懶洋洋地評估和添加單元測試
- 添加單元測試來證明問題#108。
要求:
- 紅寶石1.9.2或更高版本
- 中啟用JavaScript在客戶端
評論沒有發現