Bu proqram Zope Page Şablonlar (ZPT) dil qaydaları aşağıdakı Python byte-kodu şablonları tərtib edir.
mühərrik özü istinad həyata keçirilməsi və real-dünya standartlar 30-50% kompleks applications ümumi performans təkmilləşdirilməsi göstərmək daha 10-15 dəfə daha yaxşı həyata keçirir.
Yeni nədir bu azad.
- Python 3.4-nin NameConstant üçün əlavə dəstək
versiya 2.9.2 yeni nədir.
- Sabit PyPy uyğunsuzluq
- Bəzi platformalarda test uğursuzluqlar səbəb Sabit məsələ.
nədir versiya 2.9.0-ci Yeni
- tərcümə funksiyası indi econtext dəlil olur kontekstində dəyər.
versiya 2.8.5 yeni nədir:
- Bug giderir:
- Python 2.5 və 3 Sabit kiçik quraşdırma məsələləri.
- təmin çıxış Unicode belə mənasız (boş string) təşkil edir.
versiya 2.8.3 yeni nədir:
- yemək əvvəl debug səviyyədə şablon mənbəyi ol.
- target_language dəlil, şablonları bir dəyişən kimi mövcuddur.
Verildikdə
nədir versiya 2.7.4-ci Yeni
- səhv handler indi BaseException bir __init__ metodu çağırır əvəzinə (tələb arqumentlər almaq bilər) bəlkə overriden metodu.
versiya 2.7.3 yeni nədir:
- Bugfixes:
- trim ağ seçim indi düzgün sol və ya element prefiks və ya şəkilçi simli sağ üçün ya görünen bir xarakter faktiki ağ Trims.
versiya 2.7.2 yeni nədir:
- Features:
- Added seçimi trim_attribute_space. Bu seçim istinad həyata keçirilməsi ilə uyğunluğu təmin etmək üçün mövcuddur.
- Bug giderir:
- daxili xəritəsi tez daxili dəyəri yuxarı baxmaq üçün əks oluştururken unhashable daxili-ins bilməz.
- tərcümə funksiyası mövcud deyil hətta tərcümə Xəritəçəkmə edin.
- slot translation domain u mənim və ya metal hesabına təmin olsun bir slot üçün məzmun təmin şablon, yəni əsas sənədin tərəfindən müəyyən edilir. Doldurmaq-slot
- Bəzi hallarda, bir Unicode qeyri-breaking space xarakter analiz üçün uğursuz bənddə müəyyən səbəb olacaq.
(Bir yer aşağı ən azı) atributu ağ lüt olub qərar
versiya 2.7.1 yeni nədir:
- Features:
- CDATA ifadə interpolation Enable.
- səhifə şablon sinif indi makro lüğət giriş həyata keçirir: şablon [adı]
- Bu üçün qısa tərəfdən: template.macros [adı]
- Bug giderir:
- An səssizcə rədd olunacaq bənddə müəyyən etibarsız; biz indi bir dil səhv istisna artırır.
- $ {...} interpolation ifadələr çox xətləri span bilmədi Sabit reqressiya.
versiyası 2.6.0-ci Yeni nə:
- ciddi əlavə et (default effektiv) olan qərar olub ifadələr tərtib vaxt qüvvədə olması tələb olunur. Ki, müəyyən əgər, istisna yalnız qiymətləndirmə zamanı yalnış ifadə qaldırılarkən edir.
- bir ifadə səhv indi ifadə göstərilməsi zamanı qiymətləndirdi cəhd yalnız bir istisna ilə nəticələnir.
- bir fayl-based şablon yol nisbi yük axtarış yolu prepended olub-olmadığını qərar konfiqurasiya seçimi prepend_relative_search_path Added. default True edir.
- yük bağlı şablon yük instansiya əlavə yolları əlavə fayl-based şablon sinif üçün konfiqurasiya seçimi search_path Added: ifadə. seçim simli yol və ya Iterable məhsuldar string yolları edir. Mənim cari dəyəri boş set edir.
versiya 2.5.3 yeni nədir:
- Bug giderir:
- bir valideyn makro müəyyən mövcud olsa iç-içə makro slot müəyyən, hətta uğursuz bir məsələ Sabit.
versiya 2.5.1 yeni nədir:
- Bug giderir:
- simvol adlarından & quot; deşifre & quot; & quot ;, & quot çevirmək; və & quot; tərcümə & quot; İndi artıq read-yalnız compiler daxili kimi müəyyən edilir.
- makro məsləhət zənciri iki səviyyədə iç içə bir məsələ Sabit slots iç içə müəyyən edilmiş əgər orta slot anlayışlar itirəcək (şablon bir makro uzanır makro istifadə edir).
versiya 2.4.6 yeni nədir:
- Bugfixes:
- tal. Bütün istisnalar tutmaq lazımdır on-səhv bəyanat
- mətn görünen interpolation ifadə dəyərlər qaçan qarşısını almaq məsələ Sabit.
versiya 2.4.5 yeni nədir:
- Bugfixes:
- tal: on-səhv handler bir səhv dəyişən atılan istisna dəyəri var ki, müəyyən olmalıdır .
- tal: on-səhv bəyanat əvəz bəyanat və & quot dəstəkləməlidir; mətn və quot; və & quot; strukturu & quot; durub üsulları.
versiya 2.4.3 yeni nədir:
- Features:
- bir kodlama təmin zaman, pis giriş decoding məsələləri qarşısını almaq üçün "ignore" bayrağı keçir.
- Bug giderir:
- (əvvəlki azad təqdim) Sabit pypy uyğunluğu məsələsi.
versiya 2.3.2 yeni nədir:
- Bug giderir:
- i18n Sabit məsələ. Domain makro və yuva vasitəsilə miras olmaz
versiya 2.3 yeni nədir:
- Features:
- aşağıdakı sintaksis üçün əlavə dəstək Şərh inline qiymətləndirmə aradan.
- parser indi '& # x3c; qəbul və '& # x3e; atributları. Bu yalnış biçimlendirme olduğunu unutmayın. Əvvəllər "& # x3c; cari atributu dəyər kimi qəbul edilə bilməz, lakin bu, başqa yerdə bir 'gözlənilməz son tag' səhv səbəb olacaq.
- ifadə compiler artıq bir şablon motor məsələn dəstək üçün bu dəyər dönüşüm konfiqurasiya edə bilər ki, bu cür üsullar assign_text və assign_value təmin edir kodlanmış strings.
- string-based şablon siniflər üçün şablon loader imkan verir. Fayl söz mübahisə fayl şablon mənbəyi müəyyən etmək üçün başlatma təmin edilə bilər ki, unutmayın.
- səhifə şablon sinif Added extra_builtins seçin. Bu builtins aşpaz zaman default builtins lüğət əlavə edilir və extra_builtins söz dəlil istifadə edərək başlatma təmin edilə bilər.
- Bug giderir:
- əvəzinə makro şablon domen Bu ayarı istifadə edin.
- Python ifadə compiler indi düzgün HTML şəxslərin gt "və" lt "decodes.
- string ifadə compiler indi düzgün (kodlanmış strings üçün dəstək aktiv) kodlanmış mətn yapar.
- bir fayl-based şablonu fayl atributu qəbulu avtomatik olaraq etibarsız hesab səbəb bir məsələ Sabit.
- Chameleon tərəfindən qaldırılmış istisnalar artıq verir.Copy vasitəsilə kopyalanamaz bilər.
- , sadəcə orijinal istisna yenidən qaldırmaq və xəbərdarlıq daxil edin.
Tərcümə domain bir fill slot üçün müəyyən edilir
Istisna çıxarmaq istisna handler etmədikdə
versiyası 2.0.1 Yeni nədir:
-
Sabit məsələ olduğu makro slots qlobal dəyişən müəyyən ki (əvəzinə yerli olacaq) uğursuz. Bu qlobal məcburi qeyd olunacaq, çünki bu da daxili slots hesabat səhv təsir göstərir.
- (fayl üçün istifadə) şablon cache həzm ilə Sabit məsələ; hər hansı bir dəyişiklik (sys.path haqqında paketləri) mövcud müəyyən paylanması edilir zaman modulları artıq etibarsız edir.
- Sabit istisna handler daha yaxşı istisna Renderer vasitəsilə təbliğ edək.
- disk-based modulu compiler indi çıxış Python modulu (nöqtələr və tire vurğulamaq ilə əvəz olunur) etibarlı və kök səviyyədə, belə ki, şablon mənbə fayl mangles. Bu məsələ # 17 giderir.
- Sabit tərcümə (i18n) 2.5.
Python haqqında
2.0-rc13 yeni nədir:
- Bug giderir:
- (optional ağ və bir xətt fasilə izləyir) backslash xarakter doğru Python ifadələr üçün davamı kimi təfsir deyil.
- Features:
- Python ifadə həyata keçirilməsi indi yeni bir analiz üsulu ilə xarici subclassing üçün daha çevik edir.
2.0-rc12 yeni nədir:
- Bug giderir:
- şablon keçdi İlkin söz dəlilləri indi artıq & quot; sızma & quot; makro zəng sonra şablon dəyişən kosmosa.
- Bir gözlənilməz son tag indi unrecoverable səhv edir.
- Features:
- istisna çıxış təkmilləşdirilməsi.
2.0-rc11 yeni nədir:
- Bug giderir:
- vurğulamaq ilə başlamaq dəyişən adları zahirən icazə verildi, lakin onların istifadə compiler səhv nəticəsində Sabit məsələ.
- Features:
- Şablon dəyişən adları indi bir vurğulamaq ilə prefixed icazə, lakin iki və ya daha çox (daxili istifadə üçün qorunur) deyil.
2.0-RC10 yeni nədir:
- Bugfixes:
- tal: düzgün indi bəyanat atributları hal-hissiz fəaliyyət göstərir. işə hörmət olmadan, eyni adı ilə mövcud atributu əvəz edəcək verilən şərhdə atributu adı.
- Features:
- Əlavə meta. Interpolation bəyanat ifadə interpolation qəbulu nəzarət
- Strings: & quot; off & quot; və & quot; yalan & quot ;. Qəbulu imkan Strings: & quot; üzrə & quot; və & quot; doğru & quot;.
- İfadə interpolation artıq XML şərh daxilində işləyir.
Qəbulu aradan
2.0-rc8 yeni nədir:
- Bugfixes:
- bir zəng artıq bir istifadə, həm də dolduracaq.
- , indi geri sinif default düşür.
Makro Eyni adı ilə iki yuva müəyyən Əgər
Yoxdur etibarlı tərcümə funksiyası arqument kimi təqdim Əgər
2.0-RC7 yeni nədir:
- Bugfixes:
- Python 2.5 uyğunluğu AST ilə Sabit məsələ. Bu təsirə məruz qalan ən azı PyPy 1.4.
- Features:
- İndi sinif dəyəri yetirilməməsi qəbulu auto_reload; əsas şablon sinif chameleon.config.AUTO_RELOAD bir default dəyər verir. Bu dəyişiklik bir yarımsinif (belə bir proqram xüsusi debug rejimində qəbulu kimi) xüsusi default dəyəri təmin edir.
2.0-RC4 yeni nədir:
- Bugfixes:
- ifadə (sadəcə çıxış bir şey olmalıdır) Yox qiymətləndirdi əgər son-to-end string ifadə çıxış istisna qaldırmaq ki, bir məsələ Sabit.
- (şablon sinif səviyyəsində yapılandırılabilir olunur) çevirmək funksiyası tərcümə funksiyası indi yetirilməməsi (run-time).
- Bu mesaj obyektlərin təmin tərcümə funksiyası istifadə tərcümə (və beləliklə, simli çevrilmişdir) deyil bir sorunu giderir.
- ifadə dərhal sağ buruq bracket ilə nail Sabit simli interpolation məsələ analiz deyil.
- Bu məsələ # 5 giderir.
- tal Sabit hata: vəziyyət tal sonra qiymətləndirdi olunacaq. Təkrar
2.0-RC2 yeni nədir.
- Sabit upload məsələ
version 1.3.0-Rc1 yeni nədir:
- Fix məsələ olduğu obyekt tanımlayıcıları (id) (bəzi platformalarda) mənfi olacaq.
- müvəqqəti önbelleğe (daha müvəqqəti kataloq daha yəni fayl yanaşı) yanlış yerdə yaradılmışdır disk caching off Fix debug rejimi.
- istəyən yükləmə və şablon başlatma ilə Sabit məsələ.
- XML bəyannamə mishandling Fix.
- bir '__class__ "atributu yoxdur obyektlər üçün bir AttributeError Fix.
- doldurmaq-slot, hər hansı bir tal: metal təkrar müəyyən-slot element rədd / əvəz olunmalıdır .
- verilmiş heç bir dəyərləri ilə müəyyən / atributları ilə bir broken TAL sintaksis idarə edin.
Metal edərkən
nədir versiya 1.2.13-ci ildə Yeni: təkrar
- Sabit məsələ bir təkrar dəyişən giriş simvolu makro slot ilə keçirilmişdir almaq deyil.
- attrs (read-yalnız statik atributları olan lüğət) üçün dəstək Added.
- ayıklama yardım qurmaq müvəqqəti şablon cache avtomatik olaraq təmizlik almaq deyil Sabit məsələ.
nədir versiya 1.2.12-ci ildə Yeni
Parser qeyri ehtiva sənədləri analiz edə
- edir -structured fraqmentləri.
- Kompilyator indi bir səhv edib.
- Edge halda ifadə nəticəsində həqiqətən dinamik dəyər deyil məsələ, lakin statik string (məsələn string: Hello).
Ifadə növü bilinməyən əgər
nədir versiya 1.2.10-ci ildə Yeni
- Sabit mümkün deyil ki, bir məsələ genişləndirmək üçün şablon instansiya təmin edərək makro.
versiya 1.2.9 yeni nədir:
- tərcümə bənddə adsız elementləri istifadə edərək, istifadə element səfər funksiyası deyil, statik serialization daha çıxış yaratmaq üçün.
- I18N Fix user: Babel şablon extractor atributları .
versiya 1.2.6 yeni nədir:
- XInclude reyestrinin yoxlanılması əvvəl real yol həll. Nisbi yolları istifadə edərək, bu cache misses giderir.
versiya 1.2.5 yeni nədir:
- ifadələr mövcud python builtins filtrelemek üçün bir kara istifadə . Bu, əvvəlki azad çox ümumi builtins yox giderir.
versiyası 1.2.1 Yeni nədir:
-
bəzəyi compiler məcburi istifadə Sabit məsələ ki səssizcə Python 2.4 tərtib edilərkən düşmüşdür. Bu düzeltme matç şablonları bir məsələ həll işlənir deyil.
- strings və ya nömrələri deyil, və obyektləri bir __html__ metodu təmin etmir, indi i18n mesajları hesab olunur. Bu avtomatik olaraq (interpolation və ya tag-based mətn durub və ya əvəz istifadə edərək,) tərcümə olunur deməkdir.
- fayl-based şablonları tətbiq olmaz parametri tərcümə Sabit məsələ.
- Python, ZPT və Genshi fayllar üçün Babel mesaj çıxaranların əlavə edin.
- düzgün bir msgid boş tərcümə var tərcümə idarə.
nədir versiya 1.0.4 Yeni
- fayl-based şablon konstruktor etdi Sabit məsələ encoding parametr qəbul deyil.
- lüğət Sistemi geri düşən zaman daha ehtiyatla istifadə edin.
tələblər
- Python 2.5 və ya daha yüksək
- PyPy
Şərhlər tapılmadı