Chameleon

Yazılım ekran görüntüsü:
Chameleon
Yazılım detaylar:
Versiyon: 2.22
Qayıt: 1 Mar 15
Lisans: Ücretsiz
Popülerlik: 45

Rating: 3.0/5 (Total Votes: 2)

Uygulama Zope Sayfa Şablonları (ZPT) dil kurallarına Aşağıdaki Python bayt kodu şablonları, derler.
Motor kendisi referans uygulama ve gerçek dünya ölçütleri% 30-50 karmaşık uygulamalarda bir genel performans ilerleme gösteriyor göre 10-15 kat daha iyi bir performans sergiliyor.

yeni nedir Bu sürüm:.

  • Python 3,4 en NameConstant için destek eklendi

sürüm 2.9.2 yeni nedir:.

  • Sabit bir PyPy uyumsuzluğu
  • Bazı platformlarda test hataları neden sorun giderildi.

nedir sürüm 2.9.0 Yeni:

  • çeviri işlevi artık econtext argüman alır bağlamda değeri.

sürüm 2.8.5 yeni nedir:

  • Hata düzeltmeleri:
  • Python 2.5 ve 3 Sabit küçük yükleme sorunları.
  • olun çıktı Unicode bile önemsiz (boş bir dize) 'dir.

sürüm 2.8.3 yeni nedir:

  • pişirmeden önce hata ayıklama-seviyesinde şablon kaynağını açın.

  • Verilirse
  • TARGET_LANGUAGE argüman, şablonlar bir değişken olarak kullanılabilir.

nedir sürüm 2.7.4 Yeni:

  • hata işleyicisi artık BaseException ve __init__ yöntemi çağırır yerine (gerekli argümanlar alabilir) muhtemelen overriden yöntemi.

sürüm 2.7.3 yeni nedir:

  • Bugfixes:
  • Döşeme boşluk seçenek artık doğru sola veya eleman önek veya sonek dizesi sağında ya görünen, tek bir karakter gerçek boşluk kırpar.

sürüm 2.7.2 yeni nedir:

  • Özellikler:

  • (Tek bir boşluk aşağı en) nitelik boşluk şeritli olup olmadığını karar
  • Eklendi seçeneği trim_attribute_space. Bu seçenek, referans uygulama ile uyumluluğu sağlamak için vardır.
  • Hata düzeltmeleri:
  • dahili harita hızlı bir yerleşik değer aramak için bir ters oluştururken unhashable yerleşik ins geçiyoruz.
  • Bir çeviri işlevi mevcut olmasa bile çeviri haritalama uygulayın.
  • yuvası için çeviri etki varsayılan veya metal sağlanan olsun bir yuvaya için içerik sağlayan şablon yani, kaynak belgenin tarafından tanımlanır:. Doldurunuz yuvası
  • Bazı durumlarda, bir Unicode olmayan kırma boşluk karakteri ayrıştırmak için başarısız fıkra tanımlamak neden olur.

sürüm 2.7.1 yeni nedir:

  • Özellikler:
  • CDATA'da ifade interpolasyon etkinleştirin.
  • sayfa şablonu sınıfı şimdi makrolar sözlük erişim uygular: template [ad]
  • Bu bir kısa-el: template.macros [ad]
  • Hata düzeltmeleri:
  • Bir sessizce göz ardı edileceği hüküm tanımlamak geçersiz; Şimdi bir dil hatası istisna yükseltmek.
  • $ {...} interpolasyon ifadeler birden fazla satıra olamazdı Sabit regresyon.

sürüm 2.6.0 Yeni nedir:

  • sıkı Added seçeneği (varsayılan olarak etkindir) hangi karar ister ifadeler derleme zamanında geçerli olması gerekmektedir. Bu set değilse, bir istisna sadece değerlendirme sırasında geçersiz ifadesi için yükseltilir, olduğunu.
  • Bir ifade hata şimdi ifadesi bir render sırasında değerlendirilir teşebbüs yalnızca bir istisna ile sonuçlanır.
  • dosya tabanlı şablon yolu göreli yük arama yoluna önüne olup olmadığını karar bir yapılandırma seçeneği prepend_relative_search_path eklendi. Varsayılan True.
  • yüke bağlı şablon yük örneğine ek yollar ekler dosya tabanlı şablon sınıfı, bir yapılandırma seçeneği search_path eklendi: ifade. seçenek dize yolu veya bir iterable verimli dize yolları alır. Varsayılan değer boş bir set.

sürüm 2.5.3 yeni nedir:

  • Hata düzeltmeleri:
  • orada bir ebeveyn makro tanımı var ama iç içe geçmiş bir makro yuvası tanımı bile başarısız olur bir sorunu düzeltildi.

sürüm 2.5.1 yeni nedir:

  • Hata düzeltmeleri:
  • sembol isimleri & quot; decode & quot; & quot ;, & quot dönüştürmek; ve & quot; tercüme & quot; artık salt okunur derleyici iç olarak ayarlanır.
  • makro uzatma zinciri iki düzeyde iç içe bir sorun düzeltildi yuvaları iç içe tanımlı olsaydı orta yuvası tanımları kaybedecek (bir şablon bir makro uzanır makro kullanır).

sürüm 2.4.6 yeni nedir:

  • Bugfixes:
  • tal:. Tüm özel durumları yakalamak gerekir üzerinde hata bildirimi
  • metin görünen enterpolasyon ifade değerleri kaçan önleyecek sorunu düzeltildi.

sürüm 2.4.5 yeni nedir:

  • Bugfixes:
  • tal: on-yanılma işleyicisi bir hata değişkeni atılan istisna değeri vardır tanımlanmış olmalıdır
  • .
  • tal: on-yanılma deyimi bir değişimin ifadesidir ve & quot destek olmalı; metin & quot; ve & quot; yapı & quot; Ekleme yöntemleri.

sürüm 2.4.3 yeni nedir:

  • Özellikler:
  • Bir kodlama temin edildiğinde, kötü girişi ile çözme sorunları önlemek için 'görmezden' bayrağı geçmek.
  • Hata düzeltmeleri:
  • (önceki sürümü tanıtılan) Sabit PYPY uyumluluk sorunu.

sürüm 2.3.2 yeni nedir:

  • Hata düzeltmeleri:
  • i18n Sabit sorunu:. Etki alanı makro ve yuvaları ile miras olmaz

sürüm 2.3 yeni nedir:

  • Özellikler:
  • Aşağıdaki sözdizimi için destek eklendi bir açıklama satır içi değerlendirme devre dışı bırakmak için.
  • ayrıştırıcı şimdi '& # x3c;' kabul ve '& # x3e;' özelliklerinde. Bu geçersiz biçimlendirme olduğunu unutmayın. Daha önce, & # x3c; ' Geçerli bir özellik değeri olarak kabul olmaz, ama bu başka bir 'beklenmedik bitiş etiketi' hatası neden olur.
  • ifade derleyici artık bir şablon motoru, örneğin desteklemek için bu değer dönüşümü yapılandırmanız olabilir gibi yöntemler assign_text ve assign_value sağlar kodlanmış dizeleri.
  • dize tabanlı şablon sınıflar için şablon yükleyici etkinleştirin. Dosya adı anahtar kelime argüman dosya şablon kaynağını belirlemek için başlatma temin edilebilir unutmayın.
  • sayfa şablonu sınıfına Added extra_builtins seçeneği. Bu yerleşikleri aşçı anda varsayılan yerleşikleri sözlüğe eklenir ve extra_builtins kelime argümanı kullanarak başlatma temin edilebilir.
  • Hata düzeltmeleri:

  • Bir çeviri etki, bir dolgu yuvası için ayarlanırsa
  • yerine makro şablon etki bu ayarı kullanın.
  • Python ifade derleyici artık doğru HTML tarafın gt 've' lt 'çözer.
  • dize ifade derleyici şimdi doğru (kodlanmış dizeleri için destek etkindir) kodlanmış metin işler.
  • dosya tabanlı şablonu dosya özniteliği ayarı otomatik olarak geçersiz hale neden olmaz bir sorunu düzeltildi.
  • Chameleon tarafından gündeme istisnalar artık copy.copy yoluyla kopyalanabilir.

  • Istisna kopyalama durum işleyici başarısız olursa
  • sadece orijinal istisna yeniden yükseltmek ve bir uyarı oturum açın.

sürüm 2.0.1 Yeni nedir:

  • Sabit sorunu nerede makro yuvalarından global değişken tanım olur (bunun yerine yerel olurdu) başarısız. Bu küresel olarak dahili kaydedilir çünkü bu aynı zamanda iç yuvalarından raporlama hata etkiler.

  • (dosya isimleri için kullanılır) şablon önbellek sindirmek ile sorun giderildi; herhangi bir değişiklik (sys.path paketleri) mevcuttur set dağıtımı yapılan her modüller artık geçersiz kalır.
  • Sabit istisna eylemcisi iyi istisnalar renderer aracılığıyla yaymak izin.
  • disk tabanlı modül derleyici artık çıkış Python modülü (nokta ve tire bir çizgi ile değiştirilir) geçerli ve kök düzeyinde olacak şekilde şablon kaynak dosya mangles. Bu sorun # 17 giderir.

  • Python üzerinde
  • Sabit çeviriler (i18n) 2.5.

sürüm 2.0-RC13 yeni nedir:

  • Hata düzeltmeleri:
  • (isteğe bağlı boşluk ve satır sonu ile) ters eğik çizgi karakteri doğru Python ifadeleri bir devamı olarak yorumlanır değildi.
  • Özellikler:
  • Python ifade uygulaması şimdi yeni bir ayrıştırma yöntemi ile dış subclassing için daha esnektir.

sürüm 2.0-RC12 yeni nedir:

  • Hata düzeltmeleri:
  • şablona geçti İlk anahtar kelime argümanlar artık & quot; kaçak & quot; Bir makro aramadan sonra şablon değişkeni uzaya.
  • beklenmeyen bir bitiş etiketi artık bir hatadır.
  • Özellikler:
  • istisna çıkışını geliştirin.

sürüm 2.0-rc11 yeni nedir:

  • Hata düzeltmeleri:
  • Bir çizgi ile başlar değişken isimleri görünüşte izin verildi, ancak bunların kullanımı bir derleyici hatası sonuçlandı sorun giderildi.
  • Özellikler:
  • Şablon değişkeni adları artık tek bir çizgi ile öneki izin, ancak iki ya da daha fazla (dahili kullanım için ayrılmış) değildir.

sürüm 2.0-RC10 yeni nedir:

  • Bugfixes:
  • tal: doğru şimdi deyimi niteliklerini harf duyarsız çalışır. davaya saygı olmadan, aynı adı taşıyan varolan nitelik yerini alacak açıklamada verilen öznitelik adı.
  • Özellikler:
  • eklendi meta:. Enterpolasyon deyimi ifade enterpolasyon ayarını kontrol etmek

  • Ayarını devre dışı
  • Strings: & quot; kapalı & quot; ve & quot; & quot ;. yanlış Ayarı etkinleştirmek Strings: & quot; & quot; ve & quot; gerçek & quot;.
  • İfade enterpolasyon artık XML yorumlarına içinde çalışır.

sürüm 2.0-rc8 yeni nedir:

  • Bugfixes:

  • Bir makro aynı ada sahip iki yuva tanımlar
  • Arayan artık tek bir kullanım ile hem dolduracaktır.

  • Hiçbiri geçerli bir çeviri işlevi argüman olarak verilmiştir
  • biz şimdi geri sınıf varsayılan düşmek.

sürüm 2.0-rC7 yeni nedir:

  • Bugfixes:
  • Python 2.5 uyumluluğu AST ile sorun giderildi. Bu etkilenen en az PyPy 1.4.
  • Özellikler:
  • Şimdi sınıf değerine varsayılan ayar auto_reload; Baz şablon sınıf chameleon.config.AUTO_RELOAD varsayılan değerini verir. Bu değişiklik bir alt (örneğin bir uygulamaya özgü hata ayıklama modu ayarı gibi) özel bir varsayılan değer sağlamasına izin verir.

sürüm 2.0-RC4 yeni nedir:

  • Bugfixes:
  • ifadesi (sadece çıkış şey olmalıdır) Yok değerlendirilir, eğer bir uçtan uca dize ifadesi çıkış istisna getireceğini bir sorun düzeltildi.
  • (şablon sınıf düzeyinde yapılandırılabilir) dönüştürmek işlevi çevirmek işlevi şimdi varsayılan (çalışma zamanında).
  • Bu mesajı nesneleri bir sağlanan tercüme fonksiyonu kullanılarak çevrilmiştir (ve dolayısıyla bir dizeye dönüştürülür) değil bir sorunu giderir.
  • bir ifade hemen sağ kıvırcık braket tarafından başarılı Sabit dize enterpolasyon sorunu ayrıştırmak olmaz.
  • Bu sorun 5. giderir.
  • tal Sabit hata: durum tal sonra değerlendirilecektir:. Tekrarı

sürüm 2.0-RC2 yeni nedir:.

  • Sabit yükleme sorunu

sürüm 1.3.0 RC1-yeni nedir:

  • Fix sorunu nerede nesne tanımlayıcıları (id) (bazı platformlarda) olumsuz olacaktır.
  • Geçici önbelleklerini (yerine geçici bir dizinde yani daha dosyasının yanında) yanlış yerde oluşturulan Disk önbelleği kapalı olan Fix hata ayıklama modu.
  • istekli yükleme ve şablon başlatma ile sorun giderildi.
  • XML bildiriminin ilgilenmedikleri Fix.
  • '__CLASS__' özniteliği olmayan nesneler için bir AttributeError Fix.

  • Metal yaparken
  • : dolgu-yuva, herhangi bir tal: metal tekrar: define yuvası elemanı göz ardı / değiştirilmesi gerektiğini
  • .
  • verilen hiçbir değerleri tanımlamak / özelliklere sahip bazı kırık TAL sözdizimi taşıyınız.

Hangi sürümü 1.2.13 Yeni: tekrarında

  • Sabit sorunu nerede tekrar değişkenin giriş sembolü makro yuvası ile taşınan olmazdı.
  • attrs (salt okunur statik özelliklerini içeren sözlük) desteği eklendi.
  • hata ayıklama yardımcı olmak için kurulmuş geçici şablon önbellek otomatik tasfiye alamadım sorun giderildi.

Hangi sürümü 1.2.12 Yeni:

Ayrıştırıcı artık olmayan içeren dokümanları ayrıştırmak mümkün

  • olan -structured fragmanları.

  • Bir ifade türü bilinmeyen ise
  • Derleyici artık bir hata bildirdi.
  • Kenar durum bir ifade sonucu aslında dinamik bir değer değildi sorunu, ama statik bir dize (örn dize: Merhaba).

Hangi sürümü 1.2.10 Yeni:

  • Sabit mümkün değildi bir sorun uzatmak için Şablon örneği sağlayarak makro.

sürüm 1.2.9 yeni nedir:

  • Bir çeviri yan tümcesinde isimsiz unsurları kullanarak, kullanım eleman ziyareti işlevi yerine statik serileştirme daha çıktı üretmek için.
  • i18n olan Fix kullanımı: Babil şablonu çıkarıcı nitelikleri
  • .

sürüm 1.2.6 yeni nedir:

  • XInclude kayıt kontrol önce gerçek yolu giderin. Göreceli yolları kullanarak bu önbellek isabetsizlik giderir.

sürüm 1.2.5 yeni nedir:

  • ifadelerde kullanılabilir python yerleşikleri filtrelemek için bir kara liste kullanın . Bu, bir önceki sürümde birçok ortak yerleşikleri kaybolması giderir.

sürüm 1.2.1 Yeni nedir:

  • dekoratörler derleyici tarafından dahili olarak kullanılan Sabit konu olur sessizce Python 2.4 derleme sırasında düştü. Bu düzeltme maç şablonları ile bir sorunu çözer işleniyor değil.

  • dizeleri veya sayılar değil, ve Nesneler bir __html__ yöntemi vermeyin, şimdi i18n mesajları kabul edilir. Bu otomatik olarak (enterpolasyon veya etiket-tabanlı metin ekleme veya değiştirme kullanarak) tercüme edildiği anlamına gelir.
  • dosya tabanlı şablonları geçerli olmaz parametre çevirmek sorun giderildi.
  • Python, ZPT ve Genshi dosyaları için Babil mesajı presi ekleyin.
  • Doğru bir msgstr boş çevirisi vardır çeviriler işlemek.

nedir sürüm 1.0.4 Yeni:

  • dosya tabanlı şablon yapıcı yaptım sorun giderildi kodlama parametresini kabul etmeyen.
  • sözlük arama geri düşen zaman daha dikkatli kullanın.

Gereksinimler :

  • Python 2.5 veya daha yüksek
  • PyPy

Benzer yazılım

Apache JMeter
Apache JMeter

12 Apr 15

Pongstagr.am
Pongstagr.am

13 May 15

Plates
Plates

10 Dec 15

Apache Wicket
Apache Wicket

10 Feb 16

Yorumlar Chameleon

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!