엠버는 상용구를 제거하고 개발자들이 잘 조직의 제품군을 사용하여 응용 프로그램을 구축 할 수있는 표준 응용 프로그램 아키텍처를 제공, 자바 스크립트 구성 요소를 테스트했다.
엠버는 주변의 가장 JS 프레임 워크의 하나로서 인식되고, 오픈 소스 및 자바 스크립트 커뮤니티에서 꽤 명성을 가지고 있으며, 야후!, 그루 폰, 광장, 젠 데스크, 담론, 그리고 같은 회사 신뢰 및 생산 환경에서 사용되는 LivingSocial과.
는 후드에서 엠버는 SproutCore를 2.0의 작업을 계속
이 릴리스의 새로운 기능입니다 것은 : 있습니다.
Ember.Select보기에 '자동 완성'추가
확인 템플릿은 현재 컴파일러 버전으로 컴파일했다.
쉽게 게으른 스트림을 작성합니다.
게으르게 라우터의 위치를 구체화.
수출에서 EachProxy 및 EachArray를 제거합니다.
UnrecognizedURLError는 오류없는 수정합니다.
Ember.CoreView의 직접 사용을 중단합니다.
컨테이너에서보기 레지스트리를 공유하지 마십시오.
Ember.tryFinally 및 Ember.tryCatchFinally를 비추천.
Ember.required를 비추천.
이스케이프 스타일 속성의 중단 된에 오타 수정
확인 문서는 사용 중단 유지 mixin 감지되지 않습니다.
Ember.Descriptor를 내 보내지 마십시오.
그 기본 href 및 포함 SRC를 필요로하는 이스케이프됩니다.
니혼 전자 : JSPM 패키지의 모든 파일을 포함합니다.
고정 Ember.js XSS 취약점 {{보기 & quot; 선택 & quot;}} 옵션
이 Ember.Select보기에 '자동 완성'을 추가 :
이 버전 2.3.1의 새로운 기능입니다
확인 템플릿은 현재 컴파일러 버전으로 컴파일했다.
쉽게 게으른 스트림을 작성합니다.
게으르게 라우터의 위치를 구체화.
수출에서 EachProxy 및 EachArray를 제거합니다.
UnrecognizedURLError는 오류없는 수정합니다.
Ember.CoreView의 직접 사용을 중단합니다.
컨테이너에서보기 레지스트리를 공유하지 마십시오.
Ember.tryFinally 및 Ember.tryCatchFinally를 비추천.
Ember.required를 비추천.
이스케이프 스타일 속성의 중단 된에 오타 수정
확인 문서는 사용 중단 유지 mixin 감지되지 않습니다.
Ember.Descriptor를 내 보내지 마십시오.
그 기본 href 및 포함 SRC를 필요로하는 이스케이프됩니다.
니혼 전자 : JSPM 패키지의 모든 파일을 포함합니다.
고정 Ember.js XSS 취약점 {{보기 & quot; 선택 & quot;}} 옵션
이 Ember.Select보기에 '자동 완성'을 추가 :
2.2.0 / 2.3.0-beta.1 버전의 새로운 기능입니다
확인 템플릿은 현재 컴파일러 버전으로 컴파일했다.
쉽게 게으른 스트림을 작성합니다.
게으르게 라우터의 위치를 구체화.
수출에서 EachProxy 및 EachArray를 제거합니다.
UnrecognizedURLError는 오류없는 수정합니다.
Ember.CoreView의 직접 사용을 중단합니다.
컨테이너에서보기 레지스트리를 공유하지 마십시오.
Ember.tryFinally 및 Ember.tryCatchFinally를 비추천.
Ember.required를 비추천.
이스케이프 스타일 속성의 중단 된에 오타 수정
확인 문서는 사용 중단 유지 mixin 감지되지 않습니다.
Ember.Descriptor를 내 보내지 마십시오.
그 기본 href 및 포함 SRC를 필요로하는 이스케이프됩니다.
니혼 전자 : JSPM 패키지의 모든 파일을 포함합니다.
고정 Ember.js XSS 취약점 {{보기 & quot; 선택 & quot;}} 옵션
이 Ember.Select보기에 '자동 완성'을 추가 :
2.0.2 / 2.1.0-beta.4 버전의 새로운 기능입니다
확인 템플릿은 현재 컴파일러 버전으로 컴파일했다.
쉽게 게으른 스트림을 작성합니다.
게으르게 라우터의 위치를 구체화.
수출에서 EachProxy 및 EachArray를 제거합니다.
UnrecognizedURLError는 오류없는 수정합니다.
Ember.CoreView의 직접 사용을 중단합니다.
컨테이너에서보기 레지스트리를 공유하지 마십시오.
Ember.tryFinally 및 Ember.tryCatchFinally를 비추천.
Ember.required를 비추천.
이스케이프 스타일 속성의 중단 된에 오타 수정
확인 문서는 사용 중단 유지 mixin 감지되지 않습니다.
Ember.Descriptor를 내 보내지 마십시오.
그 기본 href 및 포함 SRC를 필요로하는 이스케이프됩니다.
니혼 전자 : JSPM 패키지의 모든 파일을 포함합니다.
고정 Ember.js XSS 취약점 {{보기 & quot; 선택 & quot;}} 옵션
이 버전의 새로운 기능입니다 1.13.2 / 2.0.0-beta.1 :
는 Ember.Select보기로 '자동 완성'추가
확인 템플릿은 현재 컴파일러 버전으로 컴파일했다.
쉽게 게으른 스트림을 작성합니다.
게으르게 라우터의 위치를 구체화.
수출에서 EachProxy 및 EachArray를 제거합니다.
UnrecognizedURLError는 오류없는 수정합니다.
Ember.CoreView의 직접 사용을 중단합니다.
컨테이너에서보기 레지스트리를 공유하지 마십시오.
Ember.tryFinally 및 Ember.tryCatchFinally를 비추천.
Ember.required를 비추천.
이스케이프 스타일 속성의 중단 된에 오타 수정
확인 문서는 사용 중단 유지 mixin 감지되지 않습니다.
Ember.Descriptor를 내 보내지 마십시오.
그 기본 href 및 포함 SRC를 필요로하는 이스케이프됩니다.
니혼 전자 : JSPM 패키지의 모든 파일을 포함합니다.
고정 Ember.js XSS 취약점 {{보기 & quot; 선택 & quot;}} 옵션
이 버전의 새로운 기능 1.11.3 / 1.12.0-beta.3 :
엠버 템플릿 컴파일러 패키지를 추가합니다.
Ember.HTMLBars.registerPlugin에 Ember.HTMLBars.registerASTPlugin 이름을 바꿉니다.
수출 엠 - 템플릿 compiler.js.
HREF, SRC를 탈출하고, 배경은, 링크, IMG, 및 iframe 요소 속성.
ember.debug.js하는 ember.js에서 파일 디버깅 출력을 이동합니다.
보기에서 templateData 속성을 제거합니다.
더 관용적으로 Ember.libraries 구조 조정.
각 선택 옵션에 대한 추가 뷰를 생성 방지합니다.
바인드 도우미의 블록 형태를 비추천.
정리 Ember.CoreObject 초기화 인수 전달.
허용 모두 거부 유형은 기본 RSVP 오류 처리기에 의해 처리된다.
ContainerView # childViews 설정 비추천.
이 버전의 새로운 기능 1.10.0 / 1.11.0-beta.3 :
엠버 템플릿 컴파일러 패키지를 추가합니다.
Ember.HTMLBars.registerPlugin에 Ember.HTMLBars.registerASTPlugin 이름을 바꿉니다.
수출 엠 - 템플릿 compiler.js.
HREF, SRC를 탈출하고, 배경은, 링크, IMG, 및 iframe 요소 속성.
ember.debug.js하는 ember.js에서 파일 디버깅 출력을 이동합니다.
보기에서 templateData 속성을 제거합니다.
더 관용적으로 Ember.libraries 구조 조정.
각 선택 옵션에 대한 추가 뷰를 생성 방지합니다.
바인드 도우미의 블록 형태를 비추천.
정리 Ember.CoreObject 초기화 인수 전달.
허용 모두 거부 유형은 기본 RSVP 오류 처리기에 의해 처리된다.
ContainerView # childViews 설정 비추천.
이 버전 1.9.0의 새로운 기능입니다 : 1.9 핸들 바 2.0 템플릿에 대한 지원을 추가하고 핸들 바 1.x에서 템플릿에 대한 지원을 제거
이 Ember.js.
Ember.js 노선은 오랫동안 활성화를 지원 후크를 해제했다.
Ember.js 1.9 무기한 테스트 실행을 일시 중지에 대한 새로운 테스트 도우미를 추가합니다.
키 업 키 다운 행동.
Ember.js 1.9 여러 가지 성능 향상이 함께 제공됩니다.
이 버전 1.8.0의 새로운 기능 :
이 인터넷 익스플로러 6 및 7의 사용을 비추천.
템플릿에서보기 클래스에 글로벌 액세스를 비추천 (사용 중단 설명서를 참조하십시오).
Ember.Set (주 : 이것은 Ember.set 아닙니다) 비추천.
Ember.computed.defaultTo를 비추천.
오래되지 Ember.StateManager 경고를 제거합니다.
Ember.String (camelize, dasherize 등) 지능형 캐싱을 사용합니다.
컨테이너 정상화를위한 지능형 캐싱을 사용합니다.
Polyfill Object.create (새 캐싱 기법 사용).
팩터 내부는 (var 문 당 단일 할당을 사용) 쉽게 디버깅 할 수 있습니다.
추가 엠버 - 라우팅 LINKTO 대상-속성
추가 엠버 라우팅 및 멀티 전류 때
추가 엠버 라우팅 - 자동 위치 용도는-교체-상태에 대한 이력을
추가 엠버 - 금속 -이다 존재
추가 특성 - 중괄호-확장 개선
이 버전 1.7.0의 새로운 기능 :
이 새로운 기능 :
엠버 - 라우팅 LINKTO 대상-속성
엠 버 라우팅 및 멀티 전류 때
엠 버 라우팅 - 자동 위치 용도는-교체-상태에 대한 이력을
엠버 - 금속 -이다 존재
속성 - 중괄호-확장 개선
이 버전 1.6.0의 새로운 기능 :
이 FEATURE :
엠버 - 라우팅 추가 모델 옵션
엠버 - 런타임 테스트 친화적-약속
엠버 - 금속 - 계산 - 빈 배열
버그 수정 :
DefaultResolver 더 나은 디버깅을 추가했습니다.
{{수율}}은 Metamorph'ed 구성 요소 내에서 작동합니다.
추가 제목 Ember.TextSupport에 결합하는 속성.
Ember.View의 concreteView는 이제 parentView의 concreteView을 요청합니다.
경로에 * 죽은 코드를 삭제합니다.
노선 번호는 viewName과 우선 순위 수정 대 이름을 렌더링합니다.
incrementProperty을 통해 증가하기 전에에서는 parseFloat을 사용합니다.
KeyEvent를 테스트 도우미에 의해 트리거 이벤트에 속성 추가.
캐시 조회 처리량을 향상시킬 수 있습니다.
이 버전 1.5.0의 새로운 기능 :
이 보안 :
있는지 확인 엠버 라우팅 - 자동 위치는 다른 도메인으로 리디렉션하도록 강요 할 수 없습니다.
버그 수정 :
ES6의 transpiler 오류를 처리합니다.
확인 네임 스페이스가 정리됩니다.
이 버전 1.0.0의 새로운 기능입니다보다 유연한 스트리밍을 처리 할 수 코드베이스, 사용자 정의 JSON 및 편집이 쉽게 저장하는 동안
.
비동기 작업은 이제 모든 약속에 의해 백업됩니다.
모듈에 대한 더 나은 지원을 제공합니다. 그 자체가 지금 (등 App.Post.find을 통해) 해결 엠버 앱 키트의에서 드롭하지만, 글로벌 조회에 엠버 데이터의 신뢰를 통해 모듈에 대한 좋은 지원을 가지고 Ember.js 엠버 데이터는 하드 모듈을 사용했다.
어댑터와 시리얼 API를 포함 엠버 데이터의 API를 훨씬 더 설명서.
이 더 나은 문서 :
이 버전 0.9.8의 새로운 기능입니다
예비 라우팅 지원
제대로 Ember.Select에 널 (null) 내용을 처리
컨텍스트는 작업 도우미에 전달하도록 허용
childView의 알림 parentView 가상 뷰에 대한 변경
별도의 패키지로 Ember.Application의 압축을 풉니 다
더 나은 콘솔 처리
요소가 willInsertElement에 존재하지에 대한 제거 경고
제거 된 사용되지 RunLoop 구문
대한 & quot 지원을 추가, 입력 & quot을; 이벤트 핸들러
제거되지 않는있는, getPath / setPath 글로벌 지원되지 않는 스타 경로
열거와 Ember.Set.create를 제거
Ember.Binding.registerTransform 추가
미국은 childStates 배열을 만들어야합니다
항상 contentDidChange으로 배열 번호의 contentWillChange을 보내
업데이트 MetaMorph로부터
[], firstObject 및 lastObject : 열거 속성을 사용하도록 다시
줄에 #each foo에 대한 지원을 추가
구문 {줄}로 {#with foo는}를 구현
MutableArray 번호의 unshiftObjects의 고정 순서
개발자 모드에서 엠 네임 스페이스를 수정
Ember.ContainerView에 currentView 속성을 추가
네임 스페이스 디버깅 기능, ember_assert, ember_deprecate 및 ember_warn 지금 Ember.asset, Ember.deprecate 및 Ember.warn 있습니다.
BindableSpanView의 이름을 바꿉니다 - & #의 X3E; HandlebarsBoundView
1.0.0.beta.6에 업데이트 된 핸들 바
Ember.cacheFor는 falsy 값을 반환해야
핸들 작업은 기본적으로에서 StateManager를 사용
바인딩은 this` 아닌 프로토 타입 '에 연결해야합니다.
/ 오페라와 프레임 승 보안 오류를 수정
기존 Ember.View와 appendTo 또는 replaceIn을 시도 할 때 경고
있는 {{보기}}은 렌더링 컨텍스트를 변경
구현되지 않은 이벤트를 보낼 때 오류 개선
이벤트 콜백에 didInsertElement 기능 변경
프리 D defaultTemplates 생산 구축을위한
업데이트 uglifier
테스트 스택 향상된
classBinding와 콜론 구문을 사용하면 truthy 값이 연관된 클래스를 전파 할 수 있도록한다
String으로는 SafeHTML 방법을 추가
Handlebars.SafeString와의 호환성 향상
비추천 Ember.Button
이 버전 0.9.7의 새로운 기능입니다 :
가 RenderBuffer가 제대로 속성 값을 이스케이프합니다. 수정 XSS 취약점
옵션을 Ember.Handlebars.getPath에 선택적 인수를 확인
의 getProperties은 속성 이름의 배열을 호출 할 수 있습니다
의 jQuery prereleases와 RC를위한 허용
템플릿과 TEMPLATENAME 모두이 나타나면 올립니다
createChildView 초기화를 건조
Ember.ContainerView 템플릿 데이터를 전달해야
옵션으로 템플릿 블록을 산출 허용
고정 하위 상태 / parentState 테스트
인라인 뷰는 항상 ID가 있어야합니다
Ember.View는보기 방법 공유 이벤트 이름을 필요가 없습니다.
팩터 및 정리 Ember.Checkbox
관찰자가 작동되도록 키워드 경로를 정규화
템플릿 뷰와 컨트롤러 키워드를 노출
이 중요한 내부 성능 향상 :
이 버전 0.9.6의 새로운 기능입니다
RenderBuffer의 성능 향상
바인딩 업데이트에 unneceesary 핑퐁을 피
이전 버전의 브라우저에서 배열 jQuery.extend에 의한 무한 루프를 수정
추가 ENV.SHIM_ES5 옵션을 사용하여 Prototype.js와의 호환성을 개선하기 위해
내부 이벤트에 대한 추가 Ember.Evented의 믹스 인
제거 YES와 NO 상수
SC / SproutCore를 같이 더 이상 별칭
소문자 네임 스페이스를 비추천
개선 & quot; 파괴 & quot; 방법 및 추가 & quot; willDestroy & quot; 및 quot; didDestroy & quot; 콜백
bindAttr 정적 클래스를 지원
허용 '이'bindAttr에서 사용될
확실히 미국은 적절한 순서로 종료되어 있는지 확인
보기 inBuffer 동안 다시 렌더링 비추천
의 ContextMenu 이벤트 지원 추가
{{작업을}} 도우미 이벤트는보기와 컨텍스트를 포함
에서 StateManager에 {{동작}} 도우미에 의해 전달 간체 매개 변수
의 {{동작}} 도우미가 사용하도록 허용 & quot; 보내기 & quot; 액션 이름
컬렉션 itemViewClass itemHash 바인딩은 적절한 상황에서 해결되어야한다.
명예 emptyViewClass 컬렉션보기 도우미에서 속성
허용보기 attributeBindings는 별명합니다.
Ember.getWithDefault 추가
Ember.computed 추가 (키 1, 키 2, FUNC)
Ember.Map 추가
를 .jshintrc 추가 :
이 버전 0.9.5의 새로운 기능입니다
Ember.View에 배치 지원을 추가
상태 관리자가 자신의 로깅을 제어 할 수
상태 관리에 유용한 디버그 정보를 출력한다
가 iframe에 사용되는 엠버을 방지 문제를 해결
상태에 대한 경로 해상도를 수정
이벤트가 처리되지 않은 경우 주 매니저는 상승한다
바인딩은 String 객체를 처리해야 속성 - 수정 번호 497
각 / 다른 고정 - 수정 # 389
업데이트 MetaMorph로부터 - 수정 # 449
클래스를 포함 할 때 미국 해시는 오작동
이 요소를 붙어에 액션 도우미는 기본 동작을 방지한다
{{동작}} 도우미 활동에 이벤트,보기 및 컨텍스트를 전달
주 종료 방법은 역순으로 호출해야합니다 # 454
최상위 상태로 변경할 때 # 454 시험에서 StateManager가 올바른 순서로 종료 이벤트를 전송한다
잠재적 인 돌연변이 후 아이 뷰 길이 검색
MetaMorph로부터의 교체는 이제 재귀 childView 요소를 무효화
여러보기가 추가 또는 ContainerView에서 제거 된 경우 부모 뷰가 올바르게 설정되지 않는 한 버그 수정
컨테이너로부터 삭제 뷰는 아이를 렌더링 지워야합니다.
ContainerView 새로운 어린이 parentView을 설정해야
액션 도우미로 상태 관리자의 호환성을 추가
계산 된 속성에 대한 메타 데이터를 저장하는 기능을 추가
기본적으로 텍스트 / HTML을 구문 분석하지 마십시오. 이 기능을 복원하려면 ENV.LEGACY_HANDLEBARS_TAG를 사용합니다. - 수정 # 441
질투에 불타는 중단 경고 수정
초기 상태 (Initial) *와 * 시작 상태가 입력됩니다 버그 수정 등
기타 문서 개선
* 더 나은 프레임 워크 경고 및 중단 된
이 버전 0.9.4의 새로운 기능입니다 :
이 Ember.Select 컨트롤을 추가
추가 Ember.Handlebars 액션 도우미 쉽게 새로운 뷰를 필요로하지 않고 DOM 요소에 이벤트 처리를 추가하려면
jQuery를 1.7 호환성
Node.js를 함께 사용하기위한 런타임 빌드 대상 추가
이미 인스턴스가 아닌의 경우의 ViewState의 견해를 인스턴스화
rootElement을 갖는 이외에, 상태 관리자 이제 rootView 속성을 가질 수있다. 이 설정되어있는 경우, 뷰 상태는 뷰의 아이 뷰 그들의보기를 추가합니다.
의 ViewController 속성이 설정되어있는 경우 뷰는 이제 컨트롤러와 함께 자신을 등록
미국에 기타 기타 개선
수 있습니다 상태에 사용자 정의 초기 하위 상태를 설정
ContainerView는 이제 childViews 배열에 추가되는 뷰의 parentView 속성을 설정합니다.
제거 엠 - 핸들 형식, 엠버 - 날짜
배열의 [] 속성을 변경 더 이상 통지한다. 대신 @each 사용합니다.
추천하지 않습니다있는, getPath / setPath 글로벌 지원
Ember.Application의 기본 rootElement이는 document.body하는 문서에서 변경되었습니다
이벤트는 더 이상 DOM에없는 전망에 전달되지 않습니다
Ember.Button에 기타 개선
() Ember.TargetActionSupport.triggerAction에 반환 값 추가
템플릿 사전 컴파일을위한 Ember.Handlebars.precompile 추가
파이어 폭스의 이전 버전에서 보안 예외를 수정
향상된 오류 처리에 대한 Ember.onerror 소개
{{이}}이 (가) #each 도우미 내 번호와 함께 작동 확인
기본적으로 텍스트 필드와 텍스트 영역 이제 거품 이벤트
인수없이 핸들 바 헬퍼 바인딩으로 해석하고 문제가 해결
Ember.View을하는 IsVisible 변경 콜백을 추가
언 바운드 도우미 수정과 함께 사용했을 때 {{이}}
문자열 프로토 타입 확장에 밑줄과 camelize를 추가합니다.
보기 태그 이름은 이제 핸들 바 & #의 x3c에서 설정 가능, 스크립트 & # X3E; 데이터 태그 이름을 통해 템플릿
기타 성능 개선
사소한 버그 수정 많이
이 버전 0.9.3의 새로운 기능입니다 :
이 모든 아이 뷰에 확인 willInsertElement 실제로 호출되는합니다. 요소는 여전히 작동하지 않을 수 있습니다.
탭 뷰와 컨트롤러를 구현합니다.
일부 구문 분석 오류 및 jslint 경고를 수정했습니다.
여러 {{bindAttr}}의 요소마다의 사용을 허용합니다.
이 버전 0.9.2의 새로운 기능 :
이 추가 replaceIn 새로운 뭔가 전체 노드의 내용을 대체합니다.
) MetaMorph로부터의 방법을 앞에 추가 ()과 후를 (사용
() ()를 앞에 추가 한 후 포함 MetaMorph로부터를 업데이트
작동 BPM을 방지 일부 누락 된 쉼표를 고정
안전한 Runloop 풀기
#의 x3c &에 대한 지원을 추가, 스크립트 유형 = & quot; 텍스트 / X-원시 핸들 & quot; & #의 X3E을;
parentView 지원 중단 경고를 제거
이 버전 0.9.1의 새로운 기능입니다 :
이 두 번 정의 누락 세미콜론 변수와 관련된 jslint 경고 수정
별칭의 compat 이전 버전에 대한 sc_assert하는 amber_assert
엠버 네임 스페이스의 개체에 대해를 ToString () 수정
DOM에서보기를 제거 할 때 삭제 *이 * 재귀 적으로 아이를 렌더링합니다.
수동으로 디버깅 도구에 표시됩니다 있도록 사용자 정의 메시지가 새로운 Ember.Error를 제공 할당합니다.
에서 StateManager에 currentView 속성을 추가
오리 타입의 뷰 상태
추가 된 라이센스 파일
우리는 @each 프록시에 배열 관찰자를 추가 지원이 필요하지 않기 때문에 그들에 대해 통지 귀찮게하지 않습니다.
watching.js의 일부 말씨를 정리
빌드 스크립트를 정리
고정 잘못된 테스트
엠버에 SproutCore를에 업데이트 참조
특별한 '@each'키 이전 동작을 유지.
연결 키는 게으르게 평가 만들기 및 단위 테스트를 추가
단위 테스트를 추가하면 문제점 # 108을 설명합니다.
이 요구 사항 :
이 루비 1.9.2 이상
자바 스크립트는 클라이언트 측에서 사용 가능
댓글을 찾을 수 없습니다