Ember ช่วยขจัด boilerplates และให้ใช้สถาปัตยกรรมมาตรฐานที่นักพัฒนาสามารถสร้างแอพลิเคชันของตนโดยใช้ชุดของดีจัดให้มีการทดสอบส่วนประกอบ JavaScript.
Ember มีชื่อเสียงมากในโอเพนซอร์สและชุมชน JavaScript ที่ได้รับการยอมรับว่าเป็นหนึ่งในสิ่งที่ดีที่สุดกรอบ JS รอบและเป็นที่เชื่อถือได้และใช้ในสภาพแวดล้อมการผลิตโดย บริษัท เช่น Yahoo !, Groupon, จัตุรัส Zendesk วาทกรรมและ LivingSocial.
ภายใต้ฝากระโปรง, Ember ยังคงทำงานของ SproutCore 2.0
มีอะไรใหม่ ในรุ่นนี้:.
- เพิ่ม 'เติมข้อความอัตโนมัติไปยังมุมมอง Ember.Select
- ตรวจสอบให้แน่ใจแม่ถูกรวบรวมกับรุ่นคอมไพเลอร์ในปัจจุบัน.
- ทำให้ง่ายต่อการเขียนลำธารขี้เกียจ.
- ซมทำให้เป็นจริงของเราเตอร์ที่ตั้ง.
- ลบ EachProxy และ EachArray จากการส่งออก.
- แก้ไข UnrecognizedURLError ไม่เป็นข้อผิดพลาด.
- เลิกใช้ใช้โดยตรงของ Ember.CoreView.
- อย่าเปิดเผยรีจิสทรีมุมมองข้ามภาชนะ.
- เลิก Ember.tryFinally และ Ember.tryCatchFinally.
- เลิก Ember.required.
- ความผิดพลาดในการแก้ไขปัญหาการเลิกของแอตทริบิวต์สไตล์ที่ไม่ใช้ Escape
- ตรวจสอบให้แน่ใจเอกสารยังไม่ได้ตรวจพบการเลิก mixins.
- อย่าส่งออก Ember.Descriptor.
- ต้องการให้ href ฐานและฝัง src จะหนี.
- รวมไฟล์ทั้งหมดในแพคเกจ jspm.
- ถาวรช่องโหว่ XSS Ember.js ด้วย {{มุมมอง & quot; เลือก & quot;}} ตัวเลือก
มีอะไรใหม่ ในรุ่น 2.3.1:
- เพิ่ม 'เติมข้อความอัตโนมัติไปยังมุมมอง Ember.Select
- ตรวจสอบให้แน่ใจแม่ถูกรวบรวมกับรุ่นคอมไพเลอร์ในปัจจุบัน.
- ทำให้ง่ายต่อการเขียนลำธารขี้เกียจ.
- ซมทำให้เป็นจริงของเราเตอร์ที่ตั้ง.
- ลบ EachProxy และ EachArray จากการส่งออก.
- แก้ไข UnrecognizedURLError ไม่เป็นข้อผิดพลาด.
- เลิกใช้ใช้โดยตรงของ Ember.CoreView.
- อย่าเปิดเผยรีจิสทรีมุมมองข้ามภาชนะ.
- เลิก Ember.tryFinally และ Ember.tryCatchFinally.
- เลิก Ember.required.
- ความผิดพลาดในการแก้ไขปัญหาการเลิกของแอตทริบิวต์สไตล์ที่ไม่ใช้ Escape
- ตรวจสอบให้แน่ใจเอกสารยังไม่ได้ตรวจพบการเลิก mixins.
- อย่าส่งออก Ember.Descriptor.
- ต้องการให้ href ฐานและฝัง src จะหนี.
- รวมไฟล์ทั้งหมดในแพคเกจ jspm.
- ถาวรช่องโหว่ XSS Ember.js ด้วย {{มุมมอง & quot; เลือก & quot;}} ตัวเลือก
มีอะไรใหม่ ในรุ่น 2.2.0 / 2.3.0-beta.1:
- เพิ่ม ' เติมข้อความอัตโนมัติไปยังมุมมอง Ember.Select
- ตรวจสอบให้แน่ใจแม่ถูกรวบรวมกับรุ่นคอมไพเลอร์ในปัจจุบัน.
- ทำให้ง่ายต่อการเขียนลำธารขี้เกียจ.
- ซมทำให้เป็นจริงของเราเตอร์ที่ตั้ง.
- ลบ EachProxy และ EachArray จากการส่งออก.
- แก้ไข UnrecognizedURLError ไม่เป็นข้อผิดพลาด.
- เลิกใช้ใช้โดยตรงของ Ember.CoreView.
- อย่าเปิดเผยรีจิสทรีมุมมองข้ามภาชนะ.
- เลิก Ember.tryFinally และ Ember.tryCatchFinally.
- เลิก Ember.required.
- ความผิดพลาดในการแก้ไขปัญหาการเลิกของแอตทริบิวต์สไตล์ที่ไม่ใช้ Escape
- ตรวจสอบให้แน่ใจเอกสารยังไม่ได้ตรวจพบการเลิก mixins.
- อย่าส่งออก Ember.Descriptor.
- ต้องการให้ href ฐานและฝัง src จะหนี.
- รวมไฟล์ทั้งหมดในแพคเกจ jspm.
- ถาวรช่องโหว่ XSS Ember.js ด้วย {{มุมมอง & quot; เลือก & quot;}} ตัวเลือก
มีอะไรใหม่ ในรุ่น 2.0.2 / 2.1.0-beta.4:
- เพิ่ม ' เติมข้อความอัตโนมัติไปยังมุมมอง Ember.Select
- ตรวจสอบให้แน่ใจแม่ถูกรวบรวมกับรุ่นคอมไพเลอร์ในปัจจุบัน.
- ทำให้ง่ายต่อการเขียนลำธารขี้เกียจ.
- ซมทำให้เป็นจริงของเราเตอร์ที่ตั้ง.
- ลบ EachProxy และ EachArray จากการส่งออก.
- แก้ไข UnrecognizedURLError ไม่เป็นข้อผิดพลาด.
- เลิกใช้ใช้โดยตรงของ Ember.CoreView.
- อย่าเปิดเผยรีจิสทรีมุมมองข้ามภาชนะ.
- เลิก Ember.tryFinally และ Ember.tryCatchFinally.
- เลิก Ember.required.
- ความผิดพลาดในการแก้ไขปัญหาการเลิกของแอตทริบิวต์สไตล์ที่ไม่ใช้ Escape
- ตรวจสอบให้แน่ใจเอกสารยังไม่ได้ตรวจพบการเลิก mixins.
- อย่าส่งออก Ember.Descriptor.
- ต้องการให้ href ฐานและฝัง src จะหนี.
- รวมไฟล์ทั้งหมดในแพคเกจ jspm.
- ถาวรช่องโหว่ XSS Ember.js ด้วย {{มุมมอง & quot; เลือก & quot;}} ตัวเลือก
มีอะไรใหม่ ในรุ่น 1.13.2 / 2.0.0-beta.1:
- เพิ่ม ' เติมข้อความอัตโนมัติไปยังมุมมอง Ember.Select
- ตรวจสอบให้แน่ใจแม่ถูกรวบรวมกับรุ่นคอมไพเลอร์ในปัจจุบัน.
- ทำให้ง่ายต่อการเขียนลำธารขี้เกียจ.
- ซมทำให้เป็นจริงของเราเตอร์ที่ตั้ง.
- ลบ EachProxy และ EachArray จากการส่งออก.
- แก้ไข UnrecognizedURLError ไม่เป็นข้อผิดพลาด.
- เลิกใช้ใช้โดยตรงของ Ember.CoreView.
- อย่าเปิดเผยรีจิสทรีมุมมองข้ามภาชนะ.
- เลิก Ember.tryFinally และ Ember.tryCatchFinally.
- เลิก Ember.required.
- ความผิดพลาดในการแก้ไขปัญหาการเลิกของแอตทริบิวต์สไตล์ที่ไม่ใช้ Escape
- ตรวจสอบให้แน่ใจเอกสารยังไม่ได้ตรวจพบการเลิก mixins.
- อย่าส่งออก Ember.Descriptor.
- ต้องการให้ href ฐานและฝัง src จะหนี.
- รวมไฟล์ทั้งหมดในแพคเกจ jspm.
- ถาวรช่องโหว่ XSS Ember.js ด้วย {{มุมมอง & quot; เลือก & quot;}} ตัวเลือก
มีอะไรใหม่ ในรุ่น 1.11.3 / 1.12.0-beta.3:
- เพิ่ม Ember แพคเกจ -template คอมไพเลอร์.
- เปลี่ยนชื่อ Ember.HTMLBars.registerASTPlugin เพื่อ Ember.HTMLBars.registerPlugin.
- ส่งออก Ember แม่แบบ-compiler.js.
- หนี href, src และพื้นหลังแอตทริบิวต์สำหรับการเชื่อมโยงองค์ประกอบ img และ iframe.
- การแก้จุดบกพร่องย้ายแฟ้มผลลัพธ์จากการ ember.js ember.debug.js.
- ลบคุณสมบัติ templateData จากมุมมอง.
- ปรับโครงสร้าง Ember.libraries จะเป็นสำนวนมากขึ้น.
- ป้องกันการสร้างมุมมองพิเศษสำหรับแต่ละตัวเลือกให้เลือก.
- เลิกใช้รูปแบบบล็อกของผู้ช่วยผูก.
- Cleanup Ember.CoreObject init อาร์กิวเมนต์ผ่าน.
- อนุญาตทุกประเภทการปฏิเสธที่จะจัดการโดยการจัดการข้อผิดพลาด RSVP เริ่มต้น.
- เลิกใช้การตั้งค่า ContainerView # childViews.
มีอะไรใหม่ ในรุ่น 1.10.0 / 1.11.0-beta.3:
- เพิ่ม Ember แพคเกจ -template คอมไพเลอร์.
- เปลี่ยนชื่อ Ember.HTMLBars.registerASTPlugin เพื่อ Ember.HTMLBars.registerPlugin.
- ส่งออก Ember แม่แบบ-compiler.js.
- หนี href, src และพื้นหลังแอตทริบิวต์สำหรับการเชื่อมโยงองค์ประกอบ img และ iframe.
- การแก้จุดบกพร่องย้ายแฟ้มผลลัพธ์จากการ ember.js ember.debug.js.
- ลบคุณสมบัติ templateData จากมุมมอง.
- ปรับโครงสร้าง Ember.libraries จะเป็นสำนวนมากขึ้น.
- ป้องกันการสร้างมุมมองพิเศษสำหรับแต่ละตัวเลือกให้เลือก.
- เลิกใช้รูปแบบบล็อกของผู้ช่วยผูก.
- Cleanup Ember.CoreObject init อาร์กิวเมนต์ผ่าน.
- อนุญาตทุกประเภทการปฏิเสธที่จะจัดการโดยการจัดการข้อผิดพลาด RSVP เริ่มต้น.
- เลิกใช้การตั้งค่า ContainerView # childViews.
มีอะไรใหม่ ในรุ่น 1.9.0:
- Ember.js 1.9 เพิ่มการสนับสนุนสำหรับ Handlebars 2.0 แม่แบบ และลบการสนับสนุนสำหรับ Handlebars 1.x แม่.
- เส้นทาง Ember.js ได้รับการสนับสนุนยาวใช้และยกเลิกเบ็ด.
- Ember.js 1.9 เพิ่มผู้ช่วยทดสอบใหม่ไปเรื่อย ๆ สำหรับการหยุดการดำเนินการทดสอบ.
- Key-ขึ้นและการดำเนินการที่สำคัญลง.
- Ember.js 1.9 มาพร้อมกับการปรับปรุงประสิทธิภาพการทำงานหลาย.
มีอะไรใหม่ ในรุ่น 1.8.0:
- เลิกใช้การใช้งานของ Internet Explorer 6 และ 7
- เลิกใช้การเข้าถึงทั่วโลกเพื่อชมการสอนจากแม่แบบ (ดูคู่มือการเลิกใช้) ที่.
- เลิก Ember.Set (หมายเหตุ: นี่คือไม่ได้เป็น Ember.set).
- เลิก Ember.computed.defaultTo.
- ลบเลิกนานคำเตือน Ember.StateManager.
- ใช้แคชอัจฉริยะสำหรับ Ember.String (camelize, dasherize ฯลฯ .).
- ใช้แคชอัจฉริยะสำหรับการฟื้นฟูภาชนะ.
- Polyfill Object.create (ใช้สำหรับเทคนิคแคชใหม่).
- internals Refactor ที่จะทำให้การแก้จุดบกพร่องได้ง่ายขึ้น (ใช้การกำหนดเดียวต่อคำสั่ง var.)
- เพิ่ม Ember เส้นทาง-linkto เป้าหมายแอตทริบิวต์
- เพิ่ม Ember เส้นทางหลายหมุนเวียนเมื่อ
- เพิ่ม Ember เส้นทาง-Auto-สถานที่ใช้แทนที่รัฐสำหรับประวัติ
- เพิ่ม Ember โลหะเป็นปัจจุบัน
- เพิ่มคุณสมบัติรั้งขยายปรับปรุง
คืออะไรใหม่ ในรุ่น 1.7.0:
- คุณลักษณะใหม่:
- Ember เส้นทาง-linkto เป้าหมายแอตทริบิวต์
- Ember เส้นทางหลายหมุนเวียนเมื่อ
- Ember เส้นทาง-Auto-สถานที่ใช้แทนที่รัฐสำหรับประวัติ
- Ember โลหะเป็นปัจจุบัน
- คุณสมบัติรั้งขยายปรับปรุง
มีอะไรใหม่ ในรุ่น 1.6.0:
- Feature:
- Ember เส้นทางเพิ่มรูปแบบตัวเลือก
- Ember รันไทม์ทดสอบมิตรสัญญา
- Ember โลหะคำนวณว่างเปล่าอาร์เรย์
- แก้ไขข้อผิดพลาด:
- เพิ่มการแก้จุดบกพร่องที่ดีกว่าสำหรับ DefaultResolver.
- {{}} อัตราผลตอบแทนการทำงานภายในองค์ประกอบ Metamorph'ed.
- เพิ่มชื่อแอตทริบิวต์ผูกพันกับ Ember.TextSupport.
- Ember.View ของ concreteView ตอนนี้ถาม parentView ของมัน concreteView.
- Drop รหัสตาย * ในเส้นทาง.
- เส้นทาง # ทำให้ชื่อ VS ViewName แก้ไขความสำคัญ.
- ใช้ parseFloat ก่อนที่เพิ่มขึ้นผ่านทาง incrementProperty.
- เพิ่มแอตทริบิวต์ซึ่งจะมีเหตุการณ์เรียกโดยผู้ช่วยทดสอบ KeyEvent.
- ปรับปรุงแคชค้นหาผ่าน.
มีอะไรใหม่ ในรุ่น 1.5.0:
- Security:
- ตรวจสอบให้แน่ใจว่า Ember เส้นทางอัตโนมัติสถานที่ไม่สามารถบังคับให้เปลี่ยนเส้นทางไปยังโดเมนอื่น.
- แก้ไขข้อผิดพลาด:
- จับข้อผิดพลาด transpiler ES6.
- ตรวจสอบให้แน่ใจ namespaces มีการทำความสะอาดขึ้น.
มีอะไรใหม่ ในรุ่น 1.0.0:
- codebase ความยืดหยุ่นมากขึ้นสามารถจัดการกับสตรีมมิ่ง JSON ที่กำหนดเองและการแก้ไขในขณะที่ประหยัดได้อย่างง่ายดาย.
- asynchronous การดำเนินงานอยู่ในขณะนี้ทั้งหมดได้รับการสนับสนุนโดยสัญญา.
- สนับสนุนที่ดีสำหรับโมดูล Ember.js ตัวเองในขณะนี้มีการสนับสนุนที่ดีสำหรับโมดูลผ่านการพึ่งพา Ember App ชุดหล่นใน Resolver แต่ข้อมูล Ember บน lookups ทั่วโลก (ผ่าน App.Post.find ฯลฯ ) ทำ Ember ข้อมูลยากที่จะใช้กับโมดูล.
- เอกสารที่ดีมากของ API Ember ข้อมูลรวมทั้งอะแดปเตอร์และ serializer APIs.
มีอะไรใหม่ ในรุ่น 0.9.8:
- เอกสารที่ดีขึ้น
- การสนับสนุนการกำหนดเส้นทางเบื้องต้น
- ต้องจัดการเนื้อหาโมฆะใน Ember.Select
- อนุญาตบริบทที่จะส่งผ่านไปยังผู้ช่วยดำเนินการ
- แจ้ง parentView ของการเปลี่ยนแปลง childView สำหรับมุมมองเสมือน
- สารสกัดจาก Ember.Application เป็นแพคเกจที่แยกจากกัน
- ดีกว่าจัดการคอนโซล
- คำเตือนเกี่ยวกับองค์ประกอบลบออกไม่ได้อยู่ใน willInsertElement
- ลบเก่าไวยากรณ์ RunLoop เลิก
- เพิ่มการสนับสนุนสำหรับ & quot; ป้อนข้อมูล & quot; จัดการเหตุการณ์
- ลบออกเลิก getPath / setPath สนับสนุนทั่วโลกเส้นทางดาวเลิก
- นำออก Ember.Set.create กับนับ
- เพิ่ม Ember.Binding.registerTransform
- รัฐควรสร้างอาร์เรย์ childStates
- เสมอส่งอาร์เรย์ # contentWillChange กับ contentDidChange
- Updated Metamorph
- เปิดใช้งานคุณสมบัตินับ: [], firstObject และ lastObject
- เพิ่มการสนับสนุนสำหรับ #each Foo ในแถบ
- Implement {{#with foo บาร์}} ไวยากรณ์
- การสั่งซื้อหนี้ MutableArray # unshiftObjects
- แก้ไข Em namespace ในโหมด dev
- เพิ่มคุณสมบัติ currentView เพื่อ Ember.ContainerView
- ฟังก์ชั่น Namespace แก้จุดบกพร่อง ember_assert, ember_deprecate และ ember_warn อยู่ในขณะนี้ Ember.asset, Ember.deprecate และ Ember.warn.
- เปลี่ยนชื่อ BindableSpanView - & # x3e; HandlebarsBoundView
- Handlebars ปรับปรุงเพื่อ 1.0.0.beta.6
- Ember.cacheFor ควรกลับค่า falsy
- การกระทำ Handlebars ใช้ StateManager โดยค่าเริ่มต้น
- ผูกควรเชื่อมต่อกับ `this` และไม่ต้นแบบ.
- ข้อผิดพลาดการรักษาความปลอดภัยการแก้ไข W / โอเปร่าและเฟรม
- เตือนเมื่อพยายามที่จะ appendTo หรือ replaceIn กับที่มีอยู่ Ember.View
- เปลี่ยนบริบทที่มุมมอง {{}} วาทกรรม
- ปรับปรุงข้อผิดพลาดเมื่อมีการส่งเหตุการณ์ unimplemented
- ฟังก์ชั่นเปลี่ยน didInsertElement ที่จะเรียกกลับเหตุการณ์
- precompile defaultTemplates สำหรับการผลิตสร้าง
- Updated uglifier
- ปรับปรุงทดสอบสแต็ค
- การใช้ไวยากรณ์ลำไส้ใหญ่กับ classBinding ควรให้ค่า truthy เพื่อเผยแพร่ระดับที่เกี่ยวข้อง
- เพิ่มวิธีการ safeHtml กับสตริง
- ปรับปรุงให้รองรับกับ Handlebars.SafeString
- เลิก Ember.Button
ใหม่ ในรุ่น 0.9.7 อะไร:
- RenderBuffer ตอนนี้ต้องหนีค่าแอตทริบิวต์ ช่องโหว่ XSS แก้ไข
- ทำให้ตัวเลือกข้อโต้แย้งไม่จำเป็นที่จะ Ember.Handlebars.getPath
- GetProperties สามารถเรียกว่ากับอาร์เรย์ของชื่อทรัพย์สิน
- อนุญาตสำหรับ prereleases jQuery และ RCs
- ถ้าทั้งสองยกแม่แบบและ TEMPLATENAME ปรากฏ
- แห้งเริ่มต้น createChildView
- Ember.ContainerView ควรเผยแพร่ข้อมูลแม่แบบ
- ช่วยให้ผลบล็อกแม่แบบที่จะเป็นตัวเลือก
- substate คงทดสอบ / parentState
- มุมมอง Inline ควรมีรหัส
- Ember.View ไม่ควรจะต้องมีวิธีการดูชื่อกิจกรรมร่วมกัน.
- Refactor การทำความสะอาดและ Ember.Checkbox
- เส้นทางปกติคำหลักเพื่อให้ผู้สังเกตการณ์ทำงาน
- เปิดเผยมุมมองและการควบคุมคำหลักเพื่อแม่
มีอะไรใหม่ ในรุ่น 0.9.6:
- ปรับปรุงประสิทธิภาพการทำงานภายในที่สําคัญ
- ปรับปรุงประสิทธิภาพของ RenderBuffer
- หลีกเลี่ยง unneceesary ping-ponging ผูกพันการปรับปรุง
- แก้ไขวง จำกัด ที่เกิดจาก jQuery.extend กับอาร์เรย์ในเบราว์เซอร์รุ่นเก่า
- เพิ่ม ENV.SHIM_ES5 ตัวเลือกในการปรับปรุงการทำงานร่วมกันกับ prototype.js
- เพิ่ม Ember.Evented mixin สำหรับกิจกรรมภายใน
- ลบออกใช่และคงไม่
- นามแฝงไม่เป็น SC / SproutCore
- เลิกใช้ Namespaces พิมพ์เล็ก
- ปรับปรุง & quot; ทำลาย & quot; วิธีการและเพิ่ม & quot; willDestroy & quot; และ & quot; didDestroy & quot; เรียกกลับ
- การสนับสนุนการเรียนแบบคงที่ใน bindAttr
- อนุญาต 'นี้' ที่จะใช้ใน bindAttr
- ตรวจสอบว่าสหรัฐอเมริกาจะออกมาในลำดับที่ถูกต้อง
- เลิกใช้เรื่องการแสดงผลในขณะที่มุมมอง inBuffer
- เพิ่มการสนับสนุนเหตุการณ์ ContextMenu
- {{}} การกระทำเหตุการณ์ผู้ช่วยรวมถึงมุมมองและบริบท
- พารามิเตอร์ง่ายผ่านไปได้โดยการกระทำ {{}} ผู้ช่วย StateManager
- อนุญาตให้ผู้ช่วยที่กระทำ {{}} ใช้ & quot; ส่ง & quot; เป็นชื่อของการดำเนินการ
- ผูกคอลเลกชัน itemViewClass itemHash ควรได้รับการแก้ไขในบริบทที่เหมาะสม.
- เกียรติยศ emptyViewClass แอตทริบิวต์ในมุมมองผู้ช่วยที่คอลเลกชัน
- อนุญาตให้ดู attributeBindings ที่จะ aliased.
- เพิ่ม Ember.getWithDefault
- เพิ่ม Ember.computed (key1, key2, func)
- เพิ่ม Ember.Map
มีอะไรใหม่ ในรุ่น 0.9.5:
- เพิ่ม .jshintrc
- เพิ่มการสนับสนุนรูปแบบการ Ember.View
- ช่วยให้ผู้จัดการของรัฐในการควบคุมการเข้าสู่ระบบของตัวเอง
- พิมพ์ข้อมูลการแก้ปัญหามีประโยชน์มากขึ้นในการจัดการรัฐ
- ปัญหาการแก้ไขปัญหาที่ทำให้ถ่านจากการถูกนำมาใช้ใน iframe ที่
- ความละเอียดเส้นทางการแก้ไขปัญหาสำหรับรัฐ
- ผู้จัดการรัฐควรจะเพิ่มถ้าเหตุการณ์ถูกจัดการได้
- แอตทริบิวต์ผูกควรจะจัดการกับวัตถุ String - แก้ไข # 497
- คงที่แต่ละ / อื่น - การแก้ไข # 389
- Updated Metamorph - แก้ไข # 449
- สหรัฐอเมริกา hashes เกเรเมื่อรวมทั้งเรียน
- ผู้ช่วยดำเนินการควรป้องกันไม่ให้การทำงานเริ่มต้นที่เป็นของที่แนบมา
- ผ่านเหตุการณ์ดูและบริบท {{}} กระทำการกระทำของผู้ช่วย
- # 454 รัฐวิธีทางออกควรจะเรียกว่าย้อนลำดับ
- # StateManager 454 ทดสอบควรจะส่งออกจากเหตุการณ์ที่เกิดขึ้นในลำดับที่ถูกต้องเมื่อมีการเปลี่ยนแปลงไปยังรัฐระดับบนสุด
- ดึงระยะเวลาในมุมมองของเด็กหลังจากการกลายพันธุ์ที่มีศักยภาพ
- Metamorph ของแทนที่ตอนนี้ซ้ำเลิกองค์ประกอบ childView
- แก้ไขข้อผิดพลาดที่มุมมองของผู้ปกครองที่ไม่ได้ถูกตั้งอย่างถูกต้องเมื่อหลายมุมมองที่ถูกเพิ่มหรือลบออกจาก ContainerView ค่า
- ชมลบออกจากภาชนะควรล้างเด็กแสดงผล.
- ContainerView ควรตั้ง parentView เกี่ยวกับเด็กใหม่
- เพิ่มความเข้ากันได้ของรัฐเพื่อผู้จัดการผู้ช่วยดำเนินการ
- เพิ่มความสามารถในการบันทึกข้อมูลเมตาสำหรับคุณสมบัติคำนวณ
- อย่าแยก text / html โดยค่าเริ่มต้น ใช้ ENV.LEGACY_HANDLEBARS_TAG เพื่อเรียกคืนการทำงานนี้ - แก้ไข # 441
- แก้ไขคำเตือนเลิกขยัน
- แก้ไขข้อผิดพลาดดังกล่าวที่ initialState * * * * * * * * เริ่มต้นและสหรัฐอเมริกาจะถูกป้อน
- การปรับปรุงเอกสารเบ็ดเตล็ด
- * คำเตือนกรอบที่ดีขึ้นและการเลิก
องค์ประกอบ
คืออะไรใหม่ ในรุ่น 0.9.4:
- เพิ่มการควบคุม Ember.Select
- เพิ่ม Ember.Handlebars ผู้ช่วยดำเนินการเพื่อให้สามารถเพิ่มการจัดการกับองค์ประกอบ DOM เหตุการณ์โดยไม่ต้องมีมุมมองใหม่
- jQuery 1.7 ความเข้ากันได้
- เพิ่ม Runtime สร้างเป้าหมายสำหรับการใช้งานกับ Node.js
- อินสแตนซ์มุมมองของ ViewState ถ้ามันไม่ได้เป็นตัวอย่าง
- นอกจากจะมี rootElement เป็นผู้จัดการรัฐสามารถตอนนี้มีคุณสมบัติ rootView หากครั้งนี้มีการตั้งค่ามุมมองของรัฐจะผนวกมุมมองของพวกเขาเป็นมุมมองในมุมมองของเด็กที่.
- ชมตอนนี้ลงทะเบียนตัวเองกับตัวควบคุมถ้า viewController ตั้งค่าคุณสมบัติ
- การปรับปรุงอื่น ๆ จิปาถะไปยังรัฐ
- ช่วยให้การตั้งค่า substate เริ่มต้นที่กำหนดเองในรัฐ
- ContainerView ในขณะนี้ชุด parentView ทรัพย์สินของมุมมองที่มีการเพิ่มไปยังอาร์เรย์ childViews ของ.
- นำออก Ember-แฮนด์รูปแบบ Ember-datetime
- คุณสมบัติ [] อาร์เรย์ไม่มีแจ้งอีกต่อไปของการเปลี่ยนแปลง ใช้ @each แทน.
- เลิก getPath / setPath สนับสนุนทั่วโลก
- rootElement เริ่มต้น Ember.Application มีการเปลี่ยนแปลงจากเอกสารการ document.body
- เหตุการณ์จะไม่ส่งผ่านไปยังมุมมองที่ไม่ได้อยู่ใน DOM
- การปรับปรุงเบ็ดเตล็ดเพื่อ Ember.Button
- เพิ่มค่าตอบแทนให้กับ Ember.TargetActionSupport.triggerAction ()
- เพิ่ม Ember.Handlebars.precompile สำหรับแม่ precompilation
- ข้อยกเว้นการรักษาความปลอดภัยการแก้ไขในรุ่นเก่าของ Firefox
- แนะนำ Ember.onerror สำหรับข้อผิดพลาดที่ดีขึ้นการจัดการ
- ตรวจ {{}} นี้ทำงานกับตัวเลขที่อยู่ในผู้ช่วย #each
- Textfield และ textarea ตอนนี้เหตุการณ์ฟองโดยค่าเริ่มต้น
- แก้ไขปัญหาที่ผู้ช่วยเหลือ Handlebars โดยไม่ขัดแย้งถูกตีความว่าเป็นการผูก
- เพิ่มการเรียกกลับสำหรับการเปลี่ยนแปลงที่จะ isVisible Ember.View
- แก้ไขผู้ช่วยที่ไม่ได้ผูกไว้เมื่อใช้กับ {{}} นี้
- เพิ่มขีดและ camelize กับส่วนขยายสตริงต้นแบบ.
- ดู tagname อยู่ในขณะนี้ตัวอย่างไฟล์จาก Handlebars & # x3c; & # สคริปต์ x3e; แม่แบบผ่านข้อมูลแท็กชื่อ
- ประสิทธิภาพเบ็ดเตล็ด
- การแก้ไขข้อบกพร่องเล็ก ๆ น้อย ๆ
ปรับปรุง
มีอะไรใหม่ ในรุ่น 0.9.3:
- ตรวจสอบให้แน่ใจ willInsertElement จริงได้รับเรียกว่าในมุมมองของเด็กทั้งหมด . องค์ประกอบยังไม่สามารถรับประกันการทำงาน.
- Implement มุมมองแท็บและควบคุม.
- ถาวรที่มีข้อผิดพลาดในการแยกวิเคราะห์และคำเตือน JSLint.
- อนุญาตให้ใช้หลาย {{}} bindAttr s ต่อองค์ประกอบ.
มีอะไรใหม่ ในรุ่น 0.9.2:
- เพิ่ม replaceIn เพื่อแทนที่เนื้อหาโหนดทั้งหมดของที่มีบางสิ่งบางอย่าง ใหม่.
- ใช้ย่อหน้า () และหลัง () วิธีการ Metamorph
- อัพเดท Metamorph จะรวมถึงหลังจากที่ () และย่อหน้า ()
- คงเครื่องหมายจุลภาคหายไปบางที่ป้องกันไม่ให้ BPM จากการทำงาน
- ปลอดภัย Runloop คลี่คลาย
- การเพิ่มการสนับสนุนสำหรับ & # x3c; ประเภทสคริปต์ = & quot; ข้อความ / x-ดิบแฮนด์ & quot; & # x3e;
- ลบคำเตือนเลิก parentView
มีอะไรใหม่ ในรุ่น 0.9.1:
- แก้ไขคำเตือน JSLint เกี่ยวข้องกับอัฒภาคและตัวแปรที่กำหนดไว้หายไป สองครั้ง
- amber_assert นามแฝงเพื่อ sc_assert สำหรับถอยหลัง compat
- แก้ไข toString () สำหรับวัตถุใน namespace Ember
- ล้างเด็กแสดงผล * * * * * * * * ซ้ำเมื่อถอดมุมมองจาก DOM ได้.
- ด้วยตนเองกำหนดข้อความที่กำหนดเองที่มีให้ Ember.Error ใหม่จึงจะปรากฏในเครื่องมือดีบัก.
- เพิ่มคุณสมบัติ currentView ให้ StateManager
- ประเภทเป็ดรัฐ
- ไฟล์ใบอนุญาตเพิ่ม
- เราไม่จำเป็นต้องให้การสนับสนุนการเพิ่มอาร์เรย์สังเกตการณ์ไปยังผู้รับมอบฉันทะ @each จึงไม่รบกวนแจ้งให้ทราบเกี่ยวกับพวกเขา.
- ทำความสะอาดใช้คำฟุ่มเฟือยบางอย่างใน watching.js
- ทำความสะอาดขึ้นสร้างสคริปต์
- การทดสอบที่ไม่ถูกต้องคงที่
- Updated อ้างอิงถึง SproutCore เพื่อ Ember
- รักษาพฤติกรรมเก่าพิเศษ '@each' คีย์.
- ทำกุญแจที่ถูกล่ามโซ่ประเมินอย่างเฉื่อยชาและการเพิ่มการทดสอบหน่วย
- การเพิ่มหน่วยทดสอบแสดงให้เห็นถึงปัญหา # 108.
มุมมอง
ต้องการ
- ทับทิม 1.9.2 หรือสูงกว่า
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ