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新是:
- 更好的文档
- 初步路由支持
- 妥善处理空内容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在客户端
评论没有发现