Chameleon

Software kuvakaappaus:
Chameleon
Ohjelmiston tiedot:
Versio: 2.22
Lähetyksen päivämäärä: 1 Mar 15
Lupa: Vapaa
Suosio: 45

Rating: 4.0/5 (Total Votes: 1)

Sovellus kokoaa malleja Python tavu-koodin jälkeen Zope Sivumallit (ZPT) kielen sääntöjä.
Moottori itsessään toimii 10-15 kertaa parempi kuin viittaus täytäntöönpanon ja reaalimaailman vertailuarvot kokonaistulokseen parannusta monimutkaisia ​​sovelluksia 30-50%.

Mitä uutta tämä julkaisu:

  • Lisätty tuki Python 3.4: n NameConstant.

Mitä uutta versiossa 2.9.2:

  • Kiinteät PyPy yhteensopimattomuus.
  • Korjattu ongelma, joka aiheutti testaus epäonnistumiset joissakin ympäristöissä.

Mitä uutta versiossa 2.9.0:

  • käännöstoiminto nyt saa econtext argumentin arvoa yhteydessä.

Mitä uutta versiossa 2.8.5:

  • Vikakorjauksia:
  • Kiinteä pieniä asennus kysymyksiä Python 2.5 ja 3.
  • Varmista, lähtö on Unicode vaikka triviaali (tyhjä merkkijono).

Mitä uutta versiossa 2.8.3:

  • Logaritmimalli lähde debug-tason ennen keittämistä.
  • TARGET_LANGUAGE argumentti, jos annetaan, on nyt saatavilla muuttujana malleja.

Mitä uutta versiossa 2.7.4:

  • virheenkäsittelijä nyt vetoaa __init__ menetelmä BaseException sijasta mahdollisesti overriden menetelmää (joka voi kestää tarvita perusteluja).

Mitä uutta versiossa 2.7.3:

  • Bugikorjauksia:
  • trim välilyönnillä vaihtoehto nyt oikein leikkaa todellinen välilyönnillä yhden merkin näyttäessään joko vasemmalle tai oikealle elementin etuliite tai pääte merkkijono.

Mitä uutta versiossa 2.7.2:

  • Ominaisuudet:
  • Lisätty vaihtoehto trim_attribute_space päättää siitä määrite välilyönnillä riisuttu (korkeintaan alas yksi välilyönti). Tämä vaihtoehto on olemassa tarjota yhteensopivuus viittaus täytäntöönpanon.
  • Vikakorjauksia:
  • Ignore unhashable sisäänrakennettu ins luotaessa käänteinen sisäinen kartta nopeasti etsiä sisäänrakennettu arvo.
  • Käytä käännös kartoitus vaikka käännös toiminto ei ole käytettävissä.
  • käännös verkkotunnuksen slot määritellään lähdeasiakirjan, eli mallin tarjoavat sisältöä slot onko se oletus tai kautta metalli: fill-korttipaikka.
  • Tietyissä olosuhteissa, Unicode Sitova välilyönti merkki aiheuttaisi määritellä lauseke epäonnistua jäsentää.

Mitä uutta versiossa 2.7.1:

  • Ominaisuudet:
  • Ota ilmaisun interpoloimalla CDATA.
  • sivupohjan luokka nyt toteuttaa sanakirja pääsy makrot: mallin [nimi]
  • Tämä on lyhyt-käsi: template.macros [nimi]
  • Vikakorjauksia:
  • pätemättömiä määritellä lauseke olisi ohitetaan; nyt nostaa kielen virhe poikkeus.
  • Kiinteät regressio, jossa $ {...} interpolointi ilmaisuja voisi rivillään.

Mitä uutta versiossa 2.6.0:

  • Lisätty mahdollisuus tiukat (oletusarvoisesti käytössä), joka päättää onko ilmaisuja vaaditaan voimassa käännöksen yhteydessä. Eli jos ei ole asetettu, poikkeus on vain esitetty virheellinen ilmaisu arviointiyrityksiä aikaa.
  • ilmaisun virhe nyt johtaa poikkeus vain, jos ilmaisu on yritetty evaluoida mallinnus.
  • Lisätty asetusvalitsin prepend_relative_search_path joka päättää polku suhteessa tiedostopohjainen mallin on prepended kuorman hakupolun. Oletuksena on totta.
  • Lisätty asetusvalitsin search_path asiakirjoihin perustuvaa mallin luokka, joka lisää uusia polkuja mallin kuorman esimerkiksi sidottu kuorma: ilme. Vaihtoehto vie merkkijono polun tai iterable tuotoksen merkkijono polkuja. Oletusarvo on tyhjä joukko.

Mitä uutta versiossa 2.5.3:

  • Vikakorjauksia:
  • Kiinteä ongelma, jossa sisäkkäisiä makro slot määritelmä epäonnistuu vaikka oli olemassa vanhempi makro määritelmä.

Mitä uutta versiossa 2.5.1:

  • Vikakorjauksia:
  • symbolinimiä & quot; muuntaa & quot ;, & quot; decode & quot; ja & quot; kääntää & quot; Nyt ei enää asetettu vain luku kääntäjä sisäosat.
  • Kiinteä ongelma, jossa makro laajennus ketju sisäkkäin kaksi tasoa (mallin käyttää makro, joka ulottuu makro) menettäisi keskellä korttipaikkaan määritelmiä jos lähtö määriteltiin sisäkkäin.

Mitä uutta versiossa 2.4.6:

  • Bugikorjauksia:
  • tal: paikan virhe lausuma olisi kiinni kaikki poikkeukset.
  • Korjattu ongelma, joka estäisi pakenevat interpoloimalla ilmaisun esiintyvää arvoa tekstiä.

Mitä uutta versiossa 2.4.5:

  • Bugikorjauksia:
  • tal: paikan virheenkäsittelijä olisi virhe muuttuja määritellään, että on arvo poikkeus heitetään.
  • tal: paikan virhe lausuma on vaihdon julkilausuma ja tuettava & quot; text & quot; ja & quot; rakenne & quot; lisäys menetelmiä.

Mitä uutta versiossa 2.4.3:

  • Ominaisuudet:
  • Kun koodaus on säädetty, pass "sivuuttaa" lippu välttää dekoodaus ongelmia huono panos.
  • Vikakorjauksia:
  • Kiinteät PyPy yhteensopivuusongelma (otettu käyttöön edellisen julkaisun).

Mitä uutta versiossa 2.3.2:

  • Vikakorjauksia:
  • Korjattu ongelma, jossa i18n: domain ei olisi peritty kautta makroja ja lähtö.

Mitä uutta versiossa 2.3:

  • Ominaisuudet:
  • Lisätty tuki seuraavan syntaksin poistaa inline arvioinnin kommentti.
  • parseri hyväksyy nyt '& # X3C; " ja '& # x3e; " ominaisuuksissa. Huomaa, että tämä ei kelpaa markup. Aiemmin "& # X3C;" ei voida hyväksyä voimassa ominaisuuden arvoa, mutta tämä johtaisi "odottamaton lopputunniste" virhe muualla.
  • ilme kääntäjä tarjoaa nyt menetelmiä assign_text ja assign_value niin, että mallin moottori saattaa määrittää tämän arvon muuntaminen tukea esimerkiksi koodattu jouset.
  • Ota sapluuna loader jousikvartetille perustuvan mallin luokissa. Huomaa, että tiedostonimen avainsanan väite voidaan antaa alustuksen tunnistaa mallin lähde tiedostonimen.
  • Lisätty extra_builtins vaihtoehto sivupohjan luokka. Nämä komennoista lisätään default komennoista Sanakirjako kokki aikaa ja voidaan sijoittaa alustuksen avulla extra_builtins avainsanan argumentti.
  • Vikakorjauksia:
  • Jos käännöstä verkkotunnus on asetettu täyttö korttipaikka, käytä tätä asetusta sijasta makro mallin verkkotunnuksen.
  • Python ilme kääntäjä nyt oikein tulkitsee HTML yhteisöt "gt" ja "lt".
  • merkkijonolauseke kääntäjä käsittelee nyt oikein koodattu teksti (jos tuki koodatun jousille on käytössä).
  • Kiinteä ongelma, jossa asetetaan tiedostonimi määritteen tiedostopohjainen mallin ei automaattisesti aiheuta mitätöinti.
  • Poikkeukset esittämiä Chameleon voidaan nyt kopioida kautta copy.copy.
  • Jos kopioit poikkeus epäonnistuu Poikkeuskäsittelijän, yksinkertaisesti uudelleen korottaa alkuperäisen poikkeuksen ja kirjaudu varoitus.

Mitä uutta versiossa 2.0.1:

  • Korjattu ongelma, jossa globaali muuttuja määritelmä makrotaloudellista lähtö olisi hylätty (ne olisivat sen sijaan paikallista). Tämä vaikuttaa myös Virheraportoinnin sisältä lähtö koska tämä olisi kirjattava sisäisesti maailmanlaajuisena.
  • Korjattu ongelma mallin välimuistikirjanpidon (käytetään tiedostonimiä); moduulit ovat nyt mitätöity aina kun tehdään muutoksia jakeluun asettaa saataville (paketteja sys.path).
  • Kiinteät Poikkeuskäsittelijän paremmin antaa poikkeuksia etenevät renderöijä.
  • levy-pohjainen moduuli kääntäjä nyt mattomankelit mallin lähde filenames niin, että lähtö Python-moduuli on voimassa ja ylimmälle tasolle (pisteitä ja väliviivoja korvataan alaviiva). Tämä korjaa ongelman # 17.
  • Kiinteät käännökset (i18n) Python 2.5.

Mitä uutta versiossa 2.0-RC13:

  • Vikakorjauksia:
  • kenoviivamerkkiä (seuraa valinnainen välilyönnillä ja rivinvaihdon) ei oikein tulkita jatkoa Python ilmaisuja.
  • Ominaisuudet:
  • Python ilme toteutus on nyt joustavampi ulkoisten subclassing kautta uuden jäsentää menetelmää.

Mitä uutta versiossa 2.0-RC12:

  • Vikakorjauksia:
  • Alkuperäinen avainsanan argumentit välitetään mallin nyt enää & quot; vuoto & quot; malliin muuttuja tila jälkeen makro puhelun.
  • odottamaton lopputunniste on nyt peruuttamaton virhe.
  • Ominaisuudet:
  • Paranna poikkeus tuotos.

Mitä uutta versiossa 2.0-RC11:

  • Vikakorjauksia:
  • Korjattu ongelma, jossa muuttuja nimet alkavat alaviivalla oli näennäisesti sallittua, mutta niiden käyttö johti kääntäjän virhe.
  • Ominaisuudet:
  • Malline muuttujanimillä nyt saa etuliitteenä yksi alaviiva, mutta ei kaksi tai useampia (varattu sisäiseen käyttöön).

Mitä uutta versiossa 2.0-RC10:

  • Bugikorjauksia:
  • Tal: attribuutteja selvitys nyt oikein toimii Kirjainkoolla. Määritteen nimi annettu lausunto korvaa olemassa olevan ominaisuuden samanniminen, ilman suhteen asiassa.
  • Ominaisuudet:
  • Lisätty meta: interpolointi selvitys hallita ilme interpolointi asetus.
  • Kielet että poista asetus: & quot; pois & quot; ja & quot; false & quot ;. Strings, jotka mahdollistavat puitteet: & quot; & quot; ja & quot; totta & quot;.
  • Expression interpolointi toimii nyt sisällä XML kommentteja.

Mitä uutta versiossa 2.0-RC8:

  • Bugikorjauksia:
  • Jos makro määrittelee kaksi lähtö samannimistä, soittaja nyt täyttää sekä kertakäyttöisiä.
  • Jos voimassa None palvelee käännöksen funktion argumentti, nyt laskevan takaisin luokan oletus.

Mitä uutta versiossa 2.0-RC7:

  • Bugikorjauksia:
  • Korjattu ongelma Python 2.5 yhteensopivuus AST. Tämä vaikutti ainakin PyPy 1.4.
  • Ominaisuudet:
  • auto_reload asetus nyt oletuksena luokan arvoa; pohja mallin luokka antaa oletusarvo chameleon.config.AUTO_RELOAD. Tämä muutos mahdollistaa alaluokka tarjota mukautettua oletusarvo (kuten sovelluskohtaiseen debug-asetus).

Mitä uutta versiossa 2.0-RC4:

  • Bugikorjauksia:
  • Kiinteä ongelma, jossa tuotos end-to-end merkkijonolauseke nostaisi poikkeus, jos ilmaisua arvioitu Ei (sen pitäisi yksinkertaisesti lähtö mitään).
  • Muuntotoiminto (joka on konfiguroitavissa malliin luokan taso) nyt oletuksena kääntää toiminnon (ajon aikana).
  • Tämä korjaa ongelman, jossa viestin esineitä ei käännetty (ja siten muunnetaan merkkijono) avulla edellyttäen kääntää toiminto.
  • Kiinteät string interpolointi ongelma, jossa ilmaisu välittömästi seuraajaksi oikeus kaarisulku ei jäsentää.
  • Tämä korjaa ongelman # 5.
  • Kiinteä virhe, jos tal: edellytystä voitaisiin arvioida jälkeen tal: toista.

Mitä uutta versiossa 2.0-RC2:

  • Kiinteät upload ongelma.

Mitä uutta versiossa 1.3.0-RC1:

  • Korjaa ongelman, jossa kohdetunnisteita (id) olisi negatiivinen (joissakin ympäristöissä).
  • Fix debug-tilassa levyn välimuistia pois päältä, mikäli tilapäinen kätköt luotiin väärässä paikassa (eli rinnalla tiedosto eikä väliaikaiseen hakemistoon).
  • Korjattu ongelma innokkaita lastaus ja sapluuna alustus.
  • Korjaa väärinkäytöstä XML ilmoituksen.
  • Korjaa AttributeError esineitä, jotka eivät ole "__class__" määritettä.
  • Kun teet metalli: fill-korttipaikka, kaikki Tal: toistaa metalli: define-korttipaikka elementti tulee vaihtaa / huomiotta.
  • Käsittele jotkut rikki TAL syntaksin kanssa attribuutteja / määritellä ilman arvoja.

Mitä uutta versiossa 1.2.13:

  • Korjattu ongelma, jossa toista muuttujan merkintä toista symboli ei innostu yli makro korttipaikka.
  • Lisätty tuki attrs (vain luku-sanakirja, joka sisältää staattisen määritteitä).
  • Korjattu ongelma, jossa väliaikainen mallin välimuistin joka on perustettu auttamaan virheenkorjaus ei saada puhdistettu automaattisesti.

Mitä uutta versiossa 1.2.12:

  • tulkinta on nyt mahdollisuus jäsentää asiakirjoja, jotka sisältävät ei -structured fragmentteja.
  • Compiler nyt antaa virheilmoituksen, jos ilmaisu tyyppi on tuntematon.
  • Edge-tapauksessa ongelma, jossa ilmaisu tulos oli oikeastaan ​​ole dynaaminen arvo, mutta staattinen merkkijono (esim string: Hei).

Mitä uutta versiossa 1.2.10:

  • Korjattu ongelma, jossa ei ollut mahdollista laajentaa makro tarjoamalla mallin esimerkiksi.

Mitä uutta versiossa 1.2.9:

  • Kun käytät nimeämätön elementtejä käännös lauseke, käyttö elementti vierailu toiminto tuottaa tuotoksen sijasta staattinen serialization.
  • Korjaa käsittelyä i18n: attribuutteja Babel mallin linko.

Mitä uutta versiossa 1.2.6:

  • Resolve todellinen polku ennen tarkkailun XInclude rekisterin. Tämä korjaa kätkö piti käytettäessä suhteellisia polkuja.

Mitä uutta versiossa 1.2.5:

  • Käytä mustaa listaa suodattaa python komennoista saatavilla ilmaisuja . Tämä korjaa katoaminen monia yhteisiä komennoista edellisen julkaisun.

Mitä uutta versiossa 1.2.1:

  • Korjattu ongelma, jossa sisustussuunnittelijan käyttää sisäisesti kääntäjä olisi olla hiljaa pudonnut laadittaessa on Python 2.4. Tämä korjaus ratkaisee ongelman ottelu malleja ei käsitellä.
  • Esineet, jotka eivät ole merkkijonoja tai numeroita, jotka eivät tarjoa __html__ menetelmä, katsotaan nyt i18n viestejä. Tämä tarkoittaa sitä, että ne automaattisesti käännetty (interpoloimalla tai tag-pohjaisen tekstin lisäys tai vaihto).
  • Korjattu ongelma, jossa kääntää parametri ei olisi sovellettava tiedostopohjaisia ​​malleja.
  • Lisää Babel viesti uuttolaitteet Python, ZPT ja Genshi tiedostoja.
  • oikein käsitellä käännökset jossa msgstr on tyhjä käännös.

Mitä uutta versiossa 1.0.4:

  • Korjattu ongelma, jossa tiedosto perustuvan mallin rakentaja teki ei hyväksy koodausta parametri.
  • Käytä enemmän varovainen laskee takaisin sanakirja lookup.

Vaatimukset :

  • Python 2.5 tai uudempi
  • PyPy

Vastaavia ohjelmistoja

Tweetledee
Tweetledee

12 May 15

min3D
min3D

5 Jun 15

config.js
config.js

6 Jun 15

Sanitize
Sanitize

12 May 15

Kommentit Chameleon

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan