Symfony ay batay sa mga pinakamahusay na kasanayan sa pagbuo ng Web sa paligid ng Internet.
Ang layunin ng balangkas ay upang mapabilis ang paglikha, pagpapanatili, at pag-deploy ng mga live, interactive Web application.
Symfony ay itinuturing na isa sa mga pinakamagandang framework ng PHP out doon kasama ng mga beterano tulad ng CakePHP o Zend .
Ang balangkas ay din ang batayan ng paparating na branch na Drupal .
Mga kinakailangan ng system
- PHP 5.3.9 o mas mataas
Ano ang bago sa paglabas na ito:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.1.4 / 2.8.9:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.1.2 / 2.8.8:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.0.6 / 2.8.6:
Bago sa Symfony 2.7.0 (Mayo 30, 2015)
Ano ang bago sa bersyon 3.0.4 / 2.8.4:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.0.3 / 2.8.3:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.0.2 / 2.8.2:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 3.0.0 / 2.8.0:
- Alisin ang hindi na ginagamit na parameter ng klase
- Ipakita ang stack trace ng isang deprecation on-demand
- Alisin ang mga pagpipiliang choices_as_values sa ChoiceType
- Payagan ang isang walang laman na landas na may isang walang laman na fragment o query
- Ayusin ang bug sa pagtuklas ng Windows
- Ayusin ang tawag sa hindi natukoy na function na json_last_error_message
- Tinanggal na setting na "choices_as_values" sa "false"
- Bootstrap pahalang na tema nawawalang mga pagsusulit
- Huwag i-reset sa shutdown ngunit sa FrameworkBundle / Test / KernelTestCase
- Huwag isalin ang mga label ng form at mga placeholder kapag ang 'translation_domain' ay mali
Ano ang bago sa bersyon 2.7.5:
- Symfony ay may maagang built-in na suporta para sa PSR-7.
- Mga Bagong Bahagi at Tulay:
- Bagong bahagi ng Asset
- Bagong PhpUnit bridge
- Magtanggal ng tulay mula sa Symfony Core
- Pagsasalin:
- Mga pangunahing pagpapabuti sa pagganap
- Paganahin ang pag-debug ng pagsasalin sa mga direktoryo
- Nagdagdag ng choice_translation_domain upang maiwasan ang mga pagpipilian sa trans
- Bumuo ng cache ng pagsasalin sa warmup
- Nagdagdag ng isang Translation profiler
- Serializer:
- ObjectNormalizer
- sinusuportahan ng mga grupo ng pagsasama
- Ang mga Normalizers ay makakapag-serialize ng mga koleksyon at mga scalar
- Pangalanan ang suporta sa converter
- Debug:
- Subaybayan at iulat ang mga hindi na ginagamit na klase at mga interface
- Nagdagdag ng symfony_debug_backtrace () at gamitin ito kapag nakikitungo sa mga nakamamatay na error
- Twig:
- Nagdagdag ng Twig profiler
- Gumawa ng mga format ng petsa at mga format ng numero na maisasaayos
- Ikatlong decoupling mula sa Templating
- Nagdagdag ng priority loader
- Gamitin ang bagong diskarte sa Twig autoescaping
- Mga manipulasyon ng URL bilang isang extension ng Twig
- VarDumper:
- Nagdagdag ng mga cast para sa mga bagay na MongoCursor, amqp, mga mapagkukunan ng XML-parser, Mga klase ng pagmumuni-muni
- may-er interface para sa ClonerData li>
- Nagdagdag ng catch-all-objects hook para sa casters
- WebProfiler:
- Nagdagdag ng feedback tungkol sa kasalukuyang bersyon ng symfony
- Nagdagdag ng isang Translation profiler
- Ipakita ang minana na mga tungkulin sa Web profiler
- Console:
- Gumawa ng output docopt compatible
- Nagdagdag ng mga tagabigay ng tulong sa estilo ng console
- Magdagdag ng suporta para sa colspan / rowspan + maramihang mga linya ng header
- Seguridad:
- Nagdagdag ng isang utos upang i-encode ang isang password
- Nagdagdag ng pag-trigger ng seguridad.interactive_login kaganapan sa SimplePreAuthenticationListener
- Nagdagdag ng representasyon ng string para sa mga pangunahing gumagamit
Ano ang bago sa bersyon 2.7.2:
- Symfony ay may maagang built-in na suporta para sa PSR-7.
- Mga Bagong Bahagi at Tulay:
- Bagong bahagi ng Asset
- Bagong PhpUnit bridge
- Magtanggal ng tulay mula sa Symfony Core
- Pagsasalin:
- Mga pangunahing pagpapabuti sa pagganap
- Paganahin ang pag-debug ng pagsasalin sa mga direktoryo
- Nagdagdag ng choice_translation_domain upang maiwasan ang mga pagpipilian sa trans
- Bumuo ng cache ng pagsasalin sa warmup
- Nagdagdag ng isang Translation profiler
- Serializer:
- ObjectNormalizer
- sinusuportahan ng mga grupo ng pagsasama
- Ang mga Normalizers ay makakapag-serialize ng mga koleksyon at mga scalar
- Pangalanan ang suporta sa converter
- Debug:
- Subaybayan at iulat ang mga hindi na ginagamit na klase at mga interface
- Nagdagdag ng symfony_debug_backtrace () at gamitin ito kapag nakikitungo sa mga nakamamatay na error
- Twig:
- Nagdagdag ng Twig profiler
- Gumawa ng mga format ng petsa at mga format ng numero na maisasaayos
- Ikatlong decoupling mula sa Templating
- Nagdagdag ng priority loader
- Gamitin ang bagong diskarte sa Twig autoescaping
- Mga manipulasyon ng URL bilang isang extension ng Twig
- VarDumper:
- Nagdagdag ng mga cast para sa mga bagay na MongoCursor, amqp, mga mapagkukunan ng XML-parser, Mga klase ng pagmumuni-muni
- may-er interface para sa ClonerData li>
- Nagdagdag ng catch-all-objects hook para sa casters
- WebProfiler:
- Nagdagdag ng feedback tungkol sa kasalukuyang bersyon ng symfony
- Nagdagdag ng isang Translation profiler
- Ipakita ang minana na mga tungkulin sa Web profiler
- Console:
- Gumawa ng output docopt compatible
- Nagdagdag ng mga tagabigay ng tulong sa estilo ng console
- Magdagdag ng suporta para sa colspan / rowspan + maramihang mga linya ng header
- Seguridad:
- Nagdagdag ng isang utos upang i-encode ang isang password
- Nagdagdag ng pag-trigger ng seguridad.interactive_login kaganapan sa SimplePreAuthenticationListener
- Nagdagdag ng representasyon ng string para sa mga pangunahing gumagamit
Ano ang bago sa bersyon 2.7.0:
- Symfony ay may maagang built-in na suporta para sa PSR-7.
- Mga Bagong Bahagi at Tulay:
- Bagong bahagi ng Asset
- Bagong PhpUnit bridge
- Magtanggal ng tulay mula sa Symfony Core
- Pagsasalin:
- Mga pangunahing pagpapabuti sa pagganap
- Paganahin ang pag-debug ng pagsasalin sa mga direktoryo
- Nagdagdag ng choice_translation_domain upang maiwasan ang mga pagpipilian sa trans
- Bumuo ng cache ng pagsasalin sa warmup
- Nagdagdag ng isang Translation profiler
- Serializer:
- ObjectNormalizer
- sinusuportahan ng mga grupo ng pagsasama
- Ang mga Normalizers ay makakapag-serialize ng mga koleksyon at mga scalar
- Pangalanan ang suporta sa converter
- Debug:
- Subaybayan at iulat ang mga hindi na ginagamit na klase at mga interface
- Nagdagdag ng symfony_debug_backtrace () at gamitin ito kapag nakikitungo sa mga nakamamatay na error
- Twig:
- Nagdagdag ng Twig profiler
- Gumawa ng mga format ng petsa at mga format ng numero na maisasaayos
- Ikatlong decoupling mula sa Templating
- Nagdagdag ng priority loader
- Gamitin ang bagong diskarte sa Twig autoescaping
- Mga manipulasyon ng URL bilang isang extension ng Twig
- VarDumper:
- Nagdagdag ng mga cast para sa mga bagay na MongoCursor, amqp, mga mapagkukunan ng XML-parser, Mga klase ng pagmumuni-muni
- may-er interface para sa ClonerData li>
- Nagdagdag ng catch-all-objects hook para sa casters
- WebProfiler:
- Nagdagdag ng feedback tungkol sa kasalukuyang bersyon ng symfony
- Nagdagdag ng isang Translation profiler
- Ipakita ang minana na mga tungkulin sa Web profiler
- Console:
- Gumawa ng output docopt compatible
- Nagdagdag ng mga tagabigay ng tulong sa estilo ng console
- Magdagdag ng suporta para sa colspan / rowspan + maramihang mga linya ng header
- Seguridad:
- Nagdagdag ng isang utos upang i-encode ang isang password
- Nagdagdag ng pag-trigger ng seguridad.interactive_login kaganapan sa SimplePreAuthenticationListener
- Nagdagdag ng representasyon ng string para sa mga pangunahing gumagamit
Ano ang bago sa bersyon 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Fixed:
- CSS fix
- Pangangasiwa ng mga di-UTF8 na mga string
- Tanggihan ang mga di-nabuong mga string
- UniqueEntityValidator - invalidValue fixed
- Maling EventDispatcher instance injected sa mga tagapakinig
- I-drop ang grapheme_strlen sa LengthValidator
- Posisyon ng impormasyon at mga icon sa mga maliliit na screen
- Pahintulutan ang maraming mga fallback locales
- Nagdagdag ng nawawalang katangian ng pag-log
- Gawing isinasaalang-alang ang lalagyan na hindi sariwa kung ang mga parameter ng kapaligiran ay binago
- Parse shortcut Key pagkatapos ng hindi nakikilalang koleksyon
- Bootstrap rendering kapag gumagamit ng tahasang paggamit ng form_label
- HtmlDumper na may mahabang string
- Dapat na mai-load lamang ang FormDataCollector kung pinagana ang config form
- Mag-print ng mensahe ng error kung ang server ay hindi makapagsimula
- baseUrl pag-parse upang ayusin ang maling path_info
- Suporta ng mga pangalang argumento
Ano ang bago sa bersyon 2.6.4 / 1.4.20:
- Fixed:
- CSS fix
- Pangangasiwa ng mga di-UTF8 na mga string
- Tanggihan ang mga di-nabuong mga string
- UniqueEntityValidator - invalidValue fixed
- Maling EventDispatcher instance injected sa mga tagapakinig
- I-drop ang grapheme_strlen sa LengthValidator
- Posisyon ng impormasyon at mga icon sa mga maliliit na screen
- Pahintulutan ang maraming mga fallback locales
- Nagdagdag ng nawawalang katangian ng pag-log
- Gawing isinasaalang-alang ang lalagyan na hindi sariwa kung ang mga parameter ng kapaligiran ay binago
- Parse shortcut Key pagkatapos ng hindi nakikilalang koleksyon
- Bootstrap rendering kapag gumagamit ng tahasang paggamit ng form_label
- HtmlDumper na may mahabang string
- Dapat na mai-load lamang ang FormDataCollector kung pinagana ang config form
- Mag-print ng mensahe ng error kung ang server ay hindi makapagsimula
- baseUrl pag-parse upang ayusin ang maling path_info
- Suporta ng mga pangalang argumento
Ano ang bago sa bersyon 2.6.1:
- Fixed:
- I-configure ang tagapakinig ng kernel exception firewall na may isinaayos na entry point o default entry point
- Tukuyin ang pare-pareho lamang kung hindi ito tinukoy bago
- Gumawa ng mga landas na may kaugnayan sa __DIR__ sa nakabuo na lalagyan
- I-lock ang mga pahintulot ng file
Ano ang bago sa bersyon 2.6.0:
- Fixed:
- Mensaheng error sa double exception
- Gumawa ng mga bagay na DateTime na kinakatawan bilang mga string sa mensahe ng paglabag
- Inalis ang paggamit ng app.request sa template ng paghahanap ng bar
- nasimulan () sa mga naka-ali na serbisyo
Ano ang bago sa bersyon 2.5.7:
- Fixed:
- Maging mas matalinong kapag hulaan ang dokumento na ugat
- Ang entry point ng pagpapatotoo ay nakarehistro lamang sa tagapakinig ng exception ng firewall, hindi sa mga tagapakinig ng pagpapatunay
- Tumakbo ang server kung sakaling ang router script ay hindi umiiral
- Pagdaragdag ng suporta para sa mga invokable controllers sa RequestDataCollector
- Inlined factory na hindi na-reference
- Fixed case para sa walang laman na folder
- Nakapirming BC
- Mga tinanggal na error mula sa Git
- Pagbutihin ang mensahe ng error para sa maramihang mga dokumento
- Pag-handle ng form na may OPTIONS request method
- Fixed Regex :: getHtmlPattern () upang gumana sa mga kumplikado at negatibong mga pattern
- Alisin ang di-wastong pag-hack sa sesyon ng muling pagbubuo
- Tiyaking naka-save ang session bago magpadala ng tugon
- I-serialize ang naipon na ruta upang mapabilis ang mga bagay
- Paggamit ng variable na "pangalan" sa block ng form_start
- Buksan ang walang katapusang loop habang nalutas ang mga alias
- Baguhin ang priyoridad ng switchuser
Mga Kinakailangan :
- Sinusuportahan ang Symfony2 sa PHP 5.3.2 o mas mataas
Mga Komento hindi natagpuan