Ember kiküszöböli boilerplates, és egy szabványos alkalmazás architektúra, amelyen a fejlesztők építik alkalmazás segítségével egy csomag a jól szervezett, tesztelt JavaScript alkatrészek.
Ember van jó hírnevét a nyílt forráskódú és a JavaScript közösség, hogy elismerten az egyik legjobb JS keretek körül, és hogy megbízható és használt termelési környezetben a cégek, mint a Yahoo !, a Groupon, tér, Zendesk, Diskurzus, és LivingSocial.
A motorháztető alatt, Ember folytatja a munkát a Sproutcore 2.0.
Mi az új ebben a kiadásban:
- Add "autocomplete" a Ember.Select nézet
- Ellenőrizze, sablonok alapján állítottuk össze a jelenlegi fordító változat.
- könnyebb írni lusta patakok.
- Lustán tárgyiasítjuk router helyét.
- Eltávolítás EachProxy és EachArray exportból származik.
- Fix UnrecognizedURLError hogy nem egy hiba.
- inaktiválása közvetlen használatát Ember.CoreView.
- Ne ossza nézet registry tárolók között.
- elavultra Ember.tryFinally és Ember.tryCatchFinally.
- elavultra Ember.required.
- Fix helyesírási deprecations a megtisztított style attribútum
- Ellenőrizze, docs nem érzékelhető gyengülés mixinek.
- Ne exportálni Ember.Descriptor.
- megkövetelése, hogy a base href és embed src akik megmenekültek.
- Tartalmazza az összes fájlt jspm csomagban.
- Fix Ember.js XSS sebezhetőséget {{nézet & quot; & quot;}} beállítások
Mi az új 2.3.1-es verzió:
- Add "autocomplete" a Ember.Select nézet
- Ellenőrizze, sablonok alapján állítottuk össze a jelenlegi fordító változat.
- könnyebb írni lusta patakok.
- Lustán tárgyiasítjuk router helyét.
- Eltávolítás EachProxy és EachArray exportból származik.
- Fix UnrecognizedURLError hogy nem egy hiba.
- inaktiválása közvetlen használatát Ember.CoreView.
- Ne ossza nézet registry tárolók között.
- elavultra Ember.tryFinally és Ember.tryCatchFinally.
- elavultra Ember.required.
- Fix helyesírási deprecations a megtisztított style attribútum
- Ellenőrizze, docs nem érzékelhető gyengülés mixinek.
- Ne exportálni Ember.Descriptor.
- megkövetelése, hogy a base href és embed src akik megmenekültek.
- Tartalmazza az összes fájlt jspm csomagban.
- Fix Ember.js XSS sebezhetőséget {{nézet & quot; & quot;}} beállítások
Mi az új verzió 2.2.0 / 2.3.0-beta.1:
- Add ' autocomplete "a Ember.Select nézet
- Ellenőrizze, sablonok alapján állítottuk össze a jelenlegi fordító változat.
- könnyebb írni lusta patakok.
- Lustán tárgyiasítjuk router helyét.
- Eltávolítás EachProxy és EachArray exportból származik.
- Fix UnrecognizedURLError hogy nem egy hiba.
- inaktiválása közvetlen használatát Ember.CoreView.
- Ne ossza nézet registry tárolók között.
- elavultra Ember.tryFinally és Ember.tryCatchFinally.
- elavultra Ember.required.
- Fix helyesírási deprecations a megtisztított style attribútum
- Ellenőrizze, docs nem érzékelhető gyengülés mixinek.
- Ne exportálni Ember.Descriptor.
- megkövetelése, hogy a base href és embed src akik megmenekültek.
- Tartalmazza az összes fájlt jspm csomagban.
- Fix Ember.js XSS sebezhetőséget {{nézet & quot; & quot;}} beállítások
Mi az új verzió 2.0.2 / 2.1.0-beta.4:
- Add ' autocomplete "a Ember.Select nézet
- Ellenőrizze, sablonok alapján állítottuk össze a jelenlegi fordító változat.
- könnyebb írni lusta patakok.
- Lustán tárgyiasítjuk router helyét.
- Eltávolítás EachProxy és EachArray exportból származik.
- Fix UnrecognizedURLError hogy nem egy hiba.
- inaktiválása közvetlen használatát Ember.CoreView.
- Ne ossza nézet registry tárolók között.
- elavultra Ember.tryFinally és Ember.tryCatchFinally.
- elavultra Ember.required.
- Fix helyesírási deprecations a megtisztított style attribútum
- Ellenőrizze, docs nem érzékelhető gyengülés mixinek.
- Ne exportálni Ember.Descriptor.
- megkövetelése, hogy a base href és embed src akik megmenekültek.
- Tartalmazza az összes fájlt jspm csomagban.
- Fix Ember.js XSS sebezhetőséget {{nézet & quot; & quot;}} beállítások
Mi az új verzió 1.13.2 / 2.0.0-beta.1:
- Add ' autocomplete "a Ember.Select nézet
- Ellenőrizze, sablonok alapján állítottuk össze a jelenlegi fordító változat.
- könnyebb írni lusta patakok.
- Lustán tárgyiasítjuk router helyét.
- Eltávolítás EachProxy és EachArray exportból származik.
- Fix UnrecognizedURLError hogy nem egy hiba.
- inaktiválása közvetlen használatát Ember.CoreView.
- Ne ossza nézet registry tárolók között.
- elavultra Ember.tryFinally és Ember.tryCatchFinally.
- elavultra Ember.required.
- Fix helyesírási deprecations a megtisztított style attribútum
- Ellenőrizze, docs nem érzékelhető gyengülés mixinek.
- Ne exportálni Ember.Descriptor.
- megkövetelése, hogy a base href és embed src akik megmenekültek.
- Tartalmazza az összes fájlt jspm csomagban.
- Fix Ember.js XSS sebezhetőséget {{nézet & quot; & quot;}} beállítások
Mi az új verzió 1.11.3 / 1.12.0-beta.3:
- Add ember templát-fordító csomag.
- Átnevezés Ember.HTMLBars.registerASTPlugin a Ember.HTMLBars.registerPlugin.
- Export ember-template-compiler.js.
- Menekülés href, src, és a háttér attribútumait egy, link, img, és iframe elemeket.
- Move debug fájl kimenetét ember.js a ember.debug.js.
- Eltávolítás templateData tulajdon kilátást.
- átalakítása Ember.libraries hogy több köznyelvi.
- Prevent ami külön nézetben az egyes válasszuk a lehetőséget.
- inaktiválása blokk formájában a bind segítő.
- Razzia Ember.CoreObject init érv halad.
- Minden elutasítás típusú kell kezelni alapértelmezés RSVP hibakezelő.
- inaktiválása beállítás ContainerView # childViews.
Mi az új verzió 1.10.0 / 1.11.0-beta.3:
- Add ember templát-fordító csomag.
- Átnevezés Ember.HTMLBars.registerASTPlugin a Ember.HTMLBars.registerPlugin.
- Export ember-template-compiler.js.
- Menekülés href, src, és a háttér attribútumait egy, link, img, és iframe elemeket.
- Move debug fájl kimenetét ember.js a ember.debug.js.
- Eltávolítás templateData tulajdon kilátást.
- átalakítása Ember.libraries hogy több köznyelvi.
- Prevent ami külön nézetben az egyes válasszuk a lehetőséget.
- inaktiválása blokk formájában a bind segítő.
- Razzia Ember.CoreObject init érv halad.
- Minden elutasítás típusú kell kezelni alapértelmezés RSVP hibakezelő.
- inaktiválása beállítás ContainerView # childViews.
Mi az új verzió 1.9.0:
- Ember.js 1.9 már támogatja a Kormány 2,0 sablonok és eltávolítja támogatása Kormányok 1.x sablonokat.
- Ember.js útvonalak régóta támogatta bekapcsolása és kikapcsolása horog.
- Ember.js 1,9 hozzáad egy új vizsgálati segítő végtelenségig szüneteltetés teszt végrehajtása.
- Kulcs-up és a legfontosabb lefelé intézkedéseket.
- Ember.js 1,9 jön több teljesítmény javítására.
Mi az új verzió 1.8.0:
- inaktiválása használata az Internet Explorer 6-7
- inaktiválása globális hozzáféréssel osztályok sablon (lásd a gyengülés útmutatót).
- elavultnak Ember.Set (megjegyzés: ez nem a Ember.set).
- elavultra Ember.computed.defaultTo.
- Vegye ki a hosszú elavult Ember.StateManager figyelmeztetéseket.
- A intelligens cache-Ember.String (camelize, dasherize stb.).
- A intelligens gyorsítótár-konténer normalizálás.
- Polyfill Object.create (felhasználás új cache technikákat).
- Refactor belső megkönnyíti a hibakeresést (használjon egy hozzárendelés per var kimutatás).
- Added ember-routing-linkto-target attribútum
- Added ember-routing-multi-áram-ha
- Added ember-routing-auto-hely-felhasználás csere-state-for-történelem
- Added ember-fém-is-jelen
- Added ingatlan-zárójel-bővítés-javulás
Mi az új verzió 1.7.0:
- Új funkció:
- ember-routing-linkto-target attribútum
- ember-routing-multi-áram-ha
- ember-routing-auto-hely-felhasználás csere-state-for-történelem
- ember-fém-is-jelen
- ingatlan-zárójel-bővítés-javulás
Mi az új verzió 1.6.0:
- Téma:
- ember-routing-add-modell-opció
- ember-runtime-teszt-barát-ígéretek
- ember-fém-számított üres tömb
- Hibajavítás:
- Added jobb hibakeresést DefaultResolver.
- {{}} hozam belül dolgozik egy Metamorph'ed komponens.
- Added cím attribútum kötődés Ember.TextSupport.
- Ember.View a concreteView most felkéri parentView a concreteView.
- Drop Dead kódot * az utakat.
- Route # render név vs viewName elsőbbséget fix.
- A parseFloat előtt megnő keresztül incrementProperty.
- Added amely tulajdonítanak esemény által kiváltott keyEvent teszt segítő.
- Javítani cache keresési forgalom.
Mi az új verzió 1.5.0:
- SECURITY:
- Ellenőrizze, hogy ember-routing-auto-hely nem kényszeríthető arra, hogy irányítsa át egy másik tartományba.
- Hibajavítás:
- Handle ES6 transpiler hibákat.
- Biztosítsa névterek megtisztított.
Mi az új 1.0.0:
- A rugalmasabb codebase, képes kezelni a streaming, egyéni JSON, és a szerkesztések mentés közben könnyedén.
- Az aszinkron műveletek ma már minden mögött ígér.
- jobb támogatása modulokat. Ember.js maga most nagy támogatást nyújt a modulok révén Ember App Kit drop-in-feloldó, de Ember Data támaszkodás globális kereséseket (a App.Post.find stb) készült Ember adatok nehezen használható modulokkal.
- Sokkal jobb dokumentáció Ember Data API, beleértve az adaptert és Comment API-kat.
Mi az új verzió 0.9.8:
- Jobb docs
- Előzetes routing támogatás
- A megfelelően kezelni null tartalom Ember.Select
- Hagyjuk összefüggésben kell átadni az intézkedés helper
- Értesítést parentView a childView változások virtuális nézetek
- Extract Ember.Application egy külön csomagot
- A jobb konzol kezelése
- Az eltávolított figyelmeztetéseket elem nincsenek jelen willInsertElement
- Az eltávolított régi elavult RunLoop szintaxis
- Add támogatás & quot; input & quot; eseménykezelőkkel
- Az eltávolított elavult getPath / setPath globális támogatás, elavult csillag pályák
- Az eltávolított Ember.Set.create a felsorolható
- Add Ember.Binding.registerTransform
- Államok létre kell hozni egy childStates tömb
- Mindig küld Array # contentWillChange a contentDidChange
- Frissítve Metamorph
- Újraengedélyezés felsorolható tulajdonságok: [], firstObject és lastObject
- Add támogatása #each foo bar
- végrehajtása {{#with ize, mint bar}} szintaxis
- Fix sorrendjét MutableArray # unshiftObjects
- Fix Em névtér dev módban
- Add currentView ingatlan Ember.ContainerView
- névtér hibakeresés funkciók, ember_assert, ember_deprecate és ember_warn most Ember.asset, Ember.deprecate és Ember.warn.
- Átnevezés BindableSpanView - & # x3e; HandlebarsBoundView
- Frissítve Kormányok hogy 1.0.0.beta.6
- Ember.cacheFor vissza kell falsy értékek
- Kormányok akciók használjon stateManager alapértelmezés szerint
- Kötések csatlakoznia kell `this` és nem a prototípus.
- Fix biztonsági hiba w / Opera és keretek
- Figyelmeztetés, ha megpróbálja appendTo vagy replaceIn egy meglévő Ember.View
- Változás az összefüggésben, amelyben {{}} nézet teszi
- Javítani hiba küldésekor nem megvalósított esemény
- Change didInsertElement funkciót esemény visszahívást
- Előfordítási defaultTemplates termelési épít
- Frissítve uglifier
- Továbbfejlesztett tesztelési stack
- A szintaxishasználatát a classBinding kell tennie truthy értékek propagálása, hogy a társított
- Add safeHtml módszer String
- Továbbfejlesztett kompatibilitás Handlebars.SafeString
- elavultra Ember.Button
Mi az új verzió 0.9.7:
- RenderBuffer most rendesen megszökik attribútum értékeket. Javítások XSS sebezhetőség
- opciók egy opcionális argumentum Ember.Handlebars.getPath
- getProperties nevezhető egy sor tulajdonságnévvel
- Hagyjuk jQuery prereleases és RC
- Emelje ha mind sablon és TEMPLATENAME jelennek
- kiszáradnak createChildView inicializálás
- Ember.ContainerView kell szaporítani template
- Lehetővé engedett sablon blokkok opcionális
- Fix substate / parentState teszt
- Inline nézetek mindig van egy id
- Ember.View nem igényel nézet mód megosztás esemény nevét.
- Refactor és razzia Ember.Checkbox
- Normalizáld kulcsszóútvonalak, hogy a megfigyelők a munka
- Tegye nézet és vezérlő kulcsszavak sablonok
Mi az új verzió 0.9.6:
- Továbbra is jelentős belső teljesítmény javulást
- Továbbfejlesztett teljesítmény RenderBuffer
- Kerülje unneceesary ping-ponging kötési frissítések
- Fix végtelen hurok okozta jQuery.extend array régebbi böngésző
- Added ENV.SHIM_ES5 opcióval való kompatibilitás javítása prototype.js
- Added Ember.Evented mixin belső események
- Az eltávolított IGEN és NEM állandók
- Nincs többé alias a SC / Sproutcore
- inaktiválása kisbetűs névterek
- Továbbfejlesztett & quot; pusztítani & quot; módszer és a hozzáadott & quot; willDestroy & quot; és a & quot; didDestroy & quot; visszahívások
- Támogatás statikus osztályok bindAttr
- Engedélyezés "ez" kell használni bindAttr
- Ellenőrizze, államok kilépett a megfelelő sorrendben
- inaktiválása újrarenderelést míg nézet inBuffer
- Add szövegkörnyezet rendezvények támogatása
- {{tevékenység}} segítő esemény magában nézet és kontextus
- Egyszerűsített átadott paraméterek által {{tevékenység}} segítő StateManager
- Hagyjuk, hogy a {{tevékenység}} helper használható & quot; Levél & quot; mivel a művelet neve
- Gyűjtemény itemViewClass itemHash kötéssel kell oldani a megfelelő kontextusban.
- Honor emptyViewClass attribútum gyűjtemény nézet helper
- Hagyjuk megtekintése attributeBindings fedőnevezésére.
- Add Ember.getWithDefault
- Add Ember.computed (kulcs1, kulcs2, funk)
- Add Ember.Map
Mi az új verzió 0.9.5:
- Add a .jshintrc
- Add elrendezés támogatása Ember.View
- Hagyjuk az állami vezetők, hogy ellenőrizzék a saját fakitermelés
- Print hasznos hibakereső adatokat állapotban menedzser
- Fix problémák, amelyek megakadályozták Ember felhasználását az iframe
- Fix utat felbontását államok
- State manager kell emelni, ha egy esemény nem kezelt
- Képesség Bindings kell kezelni karakterlánc tárgyak - Javítva # 497
- Fix minden / más - javítások # 389
- Frissítve Metamorph - javítások # 449
- Államok hash viselkednek, amikor többek között osztályok
- Az akció helper kell akadályoznia az alapértelmezett viselkedés van rögzítve, elem
- Pass esetén, tekintettel, és összefüggésben {{tevékenység}} segítő intézkedések
- # 454 állam kilépési módok kell hívni fordított sorrendben
- # 454 teszt StateManager kell küldeni kilépési események a megfelelő sorrendben, ha változik a felső szintű állami
- Fogadás gyermek nézeteit hossz után lehetséges mutációk
- Metamorph a helyére most rekurzív érvényteleníti childView elemek
- Javítva egy hiba, ha a szülő a nézetek nem helyesen beállítva, ha több nézetek hozzáadott vagy eltávolított ContainerView
- Nézetek eltávolították a tartály kell szűnnie kiolvasztott gyermekek.
- ContainerView kell beállítani parentView új gyerek
- Add állam vezetője kompatibilitás cselekvésre helper
- Hozzáad képes menteni metaadatok számított ingatlanok
- Ne értelmezze text / html alapértelmezés szerint. Használja ENV.LEGACY_HANDLEBARS_TAG visszaállítani ezt a funkciót. - Javítva # 441
- Fix túlbuzgó rosszallás figyelmeztetések
- Fix hiba, hogy initialState * és * elkezd államok felveszik
- Egyéb dokumentáció fejlesztések
- * Jobb keretrendszer figyelmeztetések és deprecations
Mi az új verzió 0.9.4:
- Add Ember.Select ellenőrzés
- Added Ember.Handlebars akció helper, hogy könnyen hozzá esemény kezelése a DOM elemeket anélkül, hogy egy új nézetet
- jQuery 1.7 kompatibilitás
- Added futásidejű építmények célpontja használathoz, node.js
- példányosíthatunk egy ViewState véleménye, ha ez még nem egy példány
- Amellett, hogy a rootElement, állami vezetők most egy rootView tulajdonság. Ha ez be van állítva, kilátás államok hozzáfűzi Szerintük, mint a gyermek véve ezt a nézetet.
- Nézetek most regisztrálhatja magát a vezérlő, ha a viewController tulajdonság értéke
- Egyéb különféle fejlesztéseket Államok
- Lehetővé teszi beállítása egyéni kezdeti szubsztrát az államokat
- ContainerView most beállítja a parentView ingatlan a tekintetben, hogy hozzá kell adni a childViews tömb.
- Az eltávolított ember-kormányon formátumú ember-datetime
- Array a [] javak már nem értesít a változásokat. Használja @each helyett.
- Elavult getPath / setPath globális támogatás
- Ember.Application alapértelmezett rootElement megváltozott dokumentum document.body
- Az események nem megy át nézetek, amelyek nem szerepelnek a DOM
- Egyéb fejlesztések Ember.Button
- Add visszatérési érték Ember.TargetActionSupport.triggerAction ()
- Added Ember.Handlebars.precompile sablon elõfordítás
- Fix biztonsági kivételek a régebbi Firefox
- Mutassa Ember.onerror jobb hibakezelő
- {{}} ezt számokkal dolgozni belül #each helper
- szövegmező és textarea most buborék események alapértelmezés szerint
- Rögzített kérdés, ahol Kormányok segítők nélkül érveket értelmezhető kötések
- Add visszahívások az isVisible változások Ember.View
- Fix kötetlen segítő használata esetén {{}} ezt
- Add aláhúzás és camelize a húr prototípus kiterjesztéseket.
- Nézet tagName most beállítható származó Kormányok & # X3c; script & # x3e; sablont adat-tag-név
- Vegyes teljesítményt növelő
- Rengeteg kisebb hibajavítások
Mi az új verzió 0.9.3:
- Győződjön meg arról, willInsertElement ténylegesen hívódik minden gyermek megtekintés . Element még mindig nem biztos, hogy működik.
- végrehajtása nézeteire és a vezérlő.
- Fix egyes feldolgozási hibák és figyelmeztetések jslint.
- használatának engedélyezése több {{}} bindAttr s elemenként.
Mi az új verzió 0.9.2:
- Added replaceIn cserélni az egész csomópont tartalmát valami új.
- A betoldott () és után () módszerek Metamorph
- Frissítse Metamorph tartalmazza után () és a betoldott ()
- Javítva néhány hiányzó vessző, amely megakadályozta bpm működését
- Biztonságosabb Runloop Belassuláshoz
- támogatásának bevezetése & # X3c; script type = & quot; text / x-raw-kormányon & quot; & # x3e;
- Eltávolítás parentView rosszallás figyelmeztetés
Mi az új verzió 0.9.1:
- Fix jslint kapcsolatos figyelmeztetéseket hiányzó pontosvessző és definiált változók kétszer
- Alias amber_assert hogy sc_assert visszafelé compat
- Fix toString () objektumok az Ember névtérben
- Clear nyújtott gyerekek * rekurzív * eltávolításakor a nézetet DOM.
- Kézzel rendel egyéni üzenetet nyújtott új Ember.Error így fog megjelenni hibakereső eszközök.
- Add a currentView ingatlan StateManager
- Duck típusú nézet államok
- Added licenszfájlt
- Nem kell, hogy támogassa hozzátéve Array megfigyelők rá @each hatásoknak, így nem zavarja a bejelentő róluk.
- tisztítsák meg néhány üres fecsegés a watching.js
- kitakarította a szkriptet
- Rögzített hibás tesztet
- Frissítve hivatkozások SproutCore az Ember
- Őrizze meg a régi viselkedés speciális "@each" gombokat.
- készítése láncolt kulcsok értékeli lustán és összeadó egység teszt
- A kód egység teszt annak bemutatására, kérdés # 108.
Követelmények :
- Ruby 1.9.2 vagy magasabb
- JavaScript kliens oldalon
Hozzászólás nem található