Maliit, mabilis at madaling maunawaan, ay nagbibigay-daan Pyramid developer na bumuo ng mga web apps sa sawa lubhang mas madaling pagkatapos ay bago, na may nabawasan pagsisikap at sa mas kaunting oras.
Pyramid ay ang susunod na hakbang sa ebolusyon ng Pylons framework
Ano ang bagong sa paglabas:.
- Iwasan ang pag-crash sa `` pserve --reload`` ilalim Py3k, kapag iterating sa paglipas ng posibleng mutated `` sys.modules``.
- `` nabigo UnencryptedCookieSessionFactoryConfig`` kung ang lihim na nakapaloob mas mataas na order character.
- Nakatakdang ng isang bug sa `` UnencryptedCookieSessionFactoryConfig`` at `` SignedCookieSessionFactory`` kung saan `` timeout = None`` magiging dahilan ng isang bagong session na palaging nilikha.
- Na-update docs at scaffolds upang panatilihin sa hakbang sa bagong 2.0 release ng `` Lingua``. Ito kasama ng pag-alis ang lahat ng `` setup.cfg`` file mula scaffolds at dokumentasyon environment.
Ano ang bagong sa bersyon 1.5.7 / 1.6a1:
- Iwasan ang pag-crash sa `` pserve - -reload`` ilalim Py3k, kapag iterating sa paglipas ng posibleng mutated `` sys.modules``.
- `` nabigo UnencryptedCookieSessionFactoryConfig`` kung ang lihim na nakapaloob mas mataas na order character.
- Nakatakdang ng isang bug sa `` UnencryptedCookieSessionFactoryConfig`` at `` SignedCookieSessionFactory`` kung saan `` timeout = None`` magiging dahilan ng isang bagong session na palaging nilikha.
- Na-update docs at scaffolds upang panatilihin sa hakbang sa bagong 2.0 release ng `` Lingua``. Ito kasama ng pag-alis ang lahat ng `` setup.cfg`` file mula scaffolds at dokumentasyon environment.
Ano ang bagong sa bersyon 1.5.4:
- Iwasan ang pag-crash sa `` pserve --reload` `ilalim Py3k, kapag iterating sa paglipas ng posibleng mutated` `sys.modules``.
- `` nabigo UnencryptedCookieSessionFactoryConfig`` kung ang lihim na nakapaloob mas mataas na order character.
- Nakatakdang ng isang bug sa `` UnencryptedCookieSessionFactoryConfig`` at `` SignedCookieSessionFactory`` kung saan `` timeout = None`` magiging dahilan ng isang bagong session na palaging nilikha.
- Na-update docs at scaffolds upang panatilihin sa hakbang sa bagong 2.0 release ng `` Lingua``. Ito kasama ng pag-alis ang lahat ng `` setup.cfg`` file mula scaffolds at dokumentasyon environment.
Ano ang bagong sa bersyon 1.4:.
- Mga Fixed pagganap na mga pagsusulit sa ZODB tutorial
Ano ang bagong sa bersyon 1.3.2:
- `` config.set_request_property`` nagiging sanhi ng mas mababa na ngayon code na maisasakatuparan sa oras na kahilingan construction.
- Huwag magdagdag ng isang ``? `` sa mga URL na nabuo sa pamamagitan request.resource_url kung ang `` argument query`` ay ibinigay ngunit walang laman.
- Huwag magdagdag ng isang ``? `` sa mga URL na nabuo sa pamamagitan request.route_url kung ang `` _query`` argument ay ibinigay ngunit walang laman.
Ano ang bagong sa bersyon 1.3:
- Kapag `` tawag pyramid.wsgi.wsgiapp2`` ang sa ibaba ng agos WSGI app, ilagay sa kapaligiran ng app ay hindi na magkaroon (hindi na ginagamit at potensyal na hindi totoo) `` bfg.routes.matchdict`` o `` bfg.routes.route`` susi sa ito. Ang isang palatandaan ng bug na ito ay magiging isang `` wsgiapp2``-balot Pyramid app sa paghahanap ng maling pagtingin dahil sa pagkakamali nakikita nito na ang isang ruta ay tumugma kapag, sa katunayan, ito ay hindi.
- Ang ayusin para sa isyu https://github.com/Pylons/pyramid/issues/461 (kung saan ginawa ito posible para sa mga pamamaraan Halimbawa upang magamit bilang pagtanaw callables) nagpasimula ng isang paurong hindi pagkakatugma kapag pamamaraan na ipinahayag lamang ng isang argument na kahilingan ay gagamitin.
Ano ang bagong sa bersyon 1.3a7:
- mensahe ng error pa nagbibigay-kaalaman na kapag ang isang config.include maaaring hindi mahanap isang includeme.
- Internal: maagang catch unhashable discriminators (itaas ang isang error sa halip na nagpapahintulot sa kanila upang mahanap ang kanilang mga paraan sa resolveConflicts) .
- tumatanggap ngayon match_param tingnan predicate isang string o isang tuple. Ito ay pumapalit sa mga nasira pag-uugali ng pagtanggap sa isang dict.
Ano ang bagong sa bersyon 1.3a6:
- Bagong API: pyramid.config.Configurator.set_request_property. Idagdag tamad descriptors ari-arian sa isang kahilingan na walang pagbabago ng factory kahilingan. Ang pamamaraan na ito ay nagbibigay ng detection salungatan at ang mga iminungkahing paraan upang magdagdag ng mga ari-arian sa isang kahilingan.
- na nabuo sa pamamagitan static_view Pyramid ngayon gumamit ng isang wsgi.file_wrapper kapag ang isa ay ibinigay sa pamamagitan ng web server tugon.
Ano ang bagong sa bersyon 1.3a4:
- Bagong API: pyramid.request.Request.set_property.
- Gamitin ang mga tagapagsilbi WSGI server sa halip ng wsgiref sa plantsa.
Ano ang bagong sa bersyon 1.2.4:
- Mga Tampok:
- compatibility bpython interpreter sa pshell. Tingnan ang & quot; Command-Line Pyramid & quot; nagkukuwento docs kabanata para sa karagdagang impormasyon.
- -aayos ng Bug:
- Pigilan ang isang rendering plantsa mula sa pagiging pinangalanan site (mga kontrahan na may Python internal site.py).
- Ipasa sa pagiging tugma para pyramid_zcml & # x3e; = 0.8 + zope.configuration & # x3e; = 3.8.0 .
Ano ang bagong sa bersyon 1.2.1:
- Mga Tampok:
- Lone pamamaraan Halimbawa maaari na ngayong itinuturing bilang pagtanaw callables.
- -aayos ng Bug:
- policy auth_tkt authentication na tanggapin unicode token hangga't naglalaman lamang ng mga ito ay nilalaman ASCII.
- Documentation:
- Ayusin ..note at ..warning direktiba na tumakbo nang maayos sa ilalim ng mas bagong Sphinx.
Ano ang bagong sa bersyon 1.1.2:
- Ayusin pyramid.config.preserve_view_attrs upang hindi magbara kapag ang view ng ito ay lumipas ay Wala (FBO: pyramid_formish) .
- Mga Fixed isang isyu sa ang default na taga-render hindi gumagana sa ilang mga oras.
Ano ang bagong sa bersyon 1.1:
- Mga Tampok:
- Idinagdag ang pyramid.renderers.null_renderer object bilang isang API. Ang null renderer ay isang bagay na maaaring magamit sa mga kaso advanced integration bilang input sa view configuration renderer = argument. Kapag ang null renderer ay ginagamit bilang isang view ng renderer argument, Pyramid umiiwas sa pag-convert ang view callable resulta sa isang Response object. Ito ay kapaki-pakinabang kung nais mong muling gamitin ang configuration view at lookup makinarya labas ng konteksto ng paggamit nito sa pamamagitan ng Pyramid router. Ang tampok na ito ay idinagdag para sa pagkonsumo ng mga pyramid_rpc package, na gumagamit ng view ng configuration at lookup labas ng konteksto ng isang router sa eksaktong ganitong paraan. pyramid_rpc na ito ay nasira sa ilalim ng 1.1 since 1.1b1; pagdagdag nito ay nagbibigay-daan sa amin upang gumawa ito sa trabaho muli.
- Baguhin ang lahat ng mga template ng plantsa na tumuturo sa docs.pylonsproject.org gamitin / projects / pyramid / kasalukuyang halip na / projects / pyramid / dev.
- Internals:
- Alisin compat code na nagsilbi lamang sa layunin ng pagbibigay ng paurong tugma sa Python 2.4.
- Magdagdag ng isang babala tutol para sa mga di-API function pyramid.renderers.renderer_from_name kung saan ay nakakita sa paggamit sa wild.
- Magdagdag ng paraan ng clone na pyramid.renderers.RendererHelper para sa paggamit ng pyramid.view.view_config dekorador.
- Documentation:
- Mga Fixed dalawang typo sa wiki2 (SQLA + URL Dispatch) tutorial.
- reordered kabanata sa salaysay na seksyon para sa mas mahusay na bagong user kabaitan.
- Nagdagdag ng higit pang mga marker indexing sa mga seksyon sa dokumentasyon.
Mga Komento hindi natagpuan