Symfony базується на найкращих практиках веб-розробок в Інтернеті.
Метою основи є прискорення створення, обслуговування та розгортання живих інтерактивних веб-програм.
Symfony вважається одним з найкращих фреймворків PHP серед ветеранів, таких як CakePHP або Zend .
Рамки також є базою майбутньої гілки Drupal 8.x.
Системні вимоги
- PHP 5.3.9 або вище
Що нового у цьому випуску:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 3.1.4 / 2.8.9:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 3.1.2 / 2.8.8:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового в версії 3.0.6 / 2.8.6:
Нове в Symfony 2.7.0 (30 травня 2015 р.)
Що нового у версії 3.0.4 / 2.8.4:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 3.0.3 / 2.8.3:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 3.0.2 / 2.8.2:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 3.0.0 / 2.8.0:
- Вилучити застарілий параметр методу класу
- Відображає трасування стеків за замовчуванням
- Вимкніть параметр choices_as_values на ChoiceType
- Дозволити порожній шлях з не порожньою фразою або запитом
- Виправлення помилок у виявленні Windows
- Виправити виклик до невизначеної функції json_last_error_message
- Неприйнятне налаштування "choices_as_values" на "false"
- Випробування готової теми для завантажувальної тестування
- Не відновлювати при завершенні роботи, але в FrameworkBundle / Test / KernelTestCase
- Не перекладіть етикетки та заповнювачі форми, коли "translation_domain" є помилковим
Що нового у версії 2.7.5:
- Symfony має ранню вбудовану підтримку PSR-7.
- Нові компоненти та мости:
- Новий компонент об'єкта
- Новий мост PhpUnit
- Молодіжний мост вилучено з Symfony Core
- Переклад:
- Найважливіші поліпшення ефективності
- Увімкнути налагодження перекладу в каталогах
- Додано choice_translation_domain, щоб уникнути транс варіантів
- Створити кеш перекладу під час розгортання
- Додано профілірувальника перекладу
- Серіалізатор:
- ObjectNormalizer
- Підтримка груп серіалізації
- Нормалізатори можуть серіалізувати колекції та скаляри
- Підтримка конвертора імен
- Налагодження:
- Відслідковуйте та повідомляйте застарілі класи та інтерфейси
- Додав symfony_debug_backtrace () і використовує його при вирішенні фатальних помилок
- Сука:
- Додано профілізатор Twig
- Настроювати формати дати та формати цифр
- відключення щітки від шаблону
- Доданий пріоритет завантажувача
- Використовуйте нову стратегію автозавершення Twig
- Маніпулювання URL-адресою як розширення Twig
- VarDumper:
- Додані ролики для об'єктів MongoCursor, amqp, ресурси XML-парсеру, класи відображення
- міжрядковий інтерфейс для ClonerData li>
- Додано кріплення для котів для всіх об'єктів
- WebProfiler:
- Додано відгуки про поточну версію Symfony
- Додано профілірувальника перекладу
- Показати успадковані ролі в веб-профілі
- Консоль:
- Виготовлений вихід із документації
- Додано консульський посібник із підтримки стилів
- Додайте підтримку для colspan / rowspan + декількох рядків заголовка
- Безпека:
- Додана команда для кодування пароля
- Додано запуск активації security.interactive_login в SimplePreAuthenticationListener
- Додано представлення рядків для основних користувачів
Що нового у версії 2.7.2:
- Symfony має ранню вбудовану підтримку PSR-7.
- Нові компоненти та мости:
- Новий компонент об'єкта
- Новий мост PhpUnit
- Молодіжний мост вилучено з Symfony Core
- Переклад:
- Найважливіші поліпшення ефективності
- Увімкнути налагодження перекладу в каталогах
- Додано choice_translation_domain, щоб уникнути транс варіантів
- Створити кеш перекладу під час розгортання
- Додано профілірувальника перекладу
- Серіалізатор:
- ObjectNormalizer
- Підтримка груп серіалізації
- Нормалізатори можуть серіалізувати колекції та скаляри
- Підтримка конвертора імен
- Налагодження:
- Відслідковуйте та повідомляйте застарілі класи та інтерфейси
- Додав symfony_debug_backtrace () і використовує його при вирішенні фатальних помилок
- Сука:
- Додано профілізатор Twig
- Настроювати формати дати та формати цифр
- відключення щітки від шаблону
- Доданий пріоритет завантажувача
- Використовуйте нову стратегію автозавершення Twig
- Маніпулювання URL-адресою як розширення Twig
- VarDumper:
- Додані ролики для об'єктів MongoCursor, amqp, ресурси XML-парсеру, класи відображення
- міжрядковий інтерфейс для ClonerData li>
- Додано кріплення для котів для всіх об'єктів
- WebProfiler:
- Додано відгуки про поточну версію Symfony
- Додано профілірувальника перекладу
- Показати успадковані ролі в профілі Інтернету
- Консоль:
- Виготовлений вихід із документації
- Додано консульський посібник із підтримки стилів
- Додайте підтримку для colspan / rowspan + декількох рядків заголовка
- Безпека:
- Додана команда для кодування пароля
- Додано запуск активації security.interactive_login в SimplePreAuthenticationListener
- Додано представлення рядків для основних користувачів
Що нового у версії 2.7.0:
- Symfony має ранню вбудовану підтримку PSR-7.
- Нові компоненти та мости:
- Новий компонент об'єкта
- Новий мост PhpUnit
- Молодіжний мост вилучено з Symfony Core
- Переклад:
- Найважливіші поліпшення ефективності
- Увімкнути налагодження перекладу в каталогах
- Додано choice_translation_domain, щоб уникнути транс варіантів
- Створити кеш перекладу під час розгортання
- Додано профілірувальника перекладу
- Серіалізатор:
- ObjectNormalizer
- Підтримка груп серіалізації
- Нормалізатори можуть серіалізувати колекції та скаляри
- Підтримка конвертора імен
- Налагодження:
- Відслідковуйте та повідомляйте застарілі класи та інтерфейси
- Додав symfony_debug_backtrace () і використовує його при вирішенні фатальних помилок
- Сука:
- Додано профілізатор Twig
- Настроювати формати дати та формати цифр
- відключення щітки від шаблону
- Доданий пріоритет завантажувача
- Використовуйте нову стратегію автозавершення Twig
- Маніпулювання URL-адресою як розширення Twig
- VarDumper:
- Додані ролики для об'єктів MongoCursor, amqp, ресурси XML-парсеру, класи відображення
- міжрядковий інтерфейс для ClonerData li>
- Додано кріплення для котів для всіх об'єктів
- WebProfiler:
- Додано відгуки про поточну версію Symfony
- Додано профілірувальника перекладу
- Показати успадковані ролі в профілі Інтернету
- Консоль:
- Виготовлений вихід із документації
- Додано консульський посібник із підтримки стилів
- Додайте підтримку для colspan / rowspan + декількох рядків заголовка
- Безпека:
- Додана команда для кодування пароля
- Додано запуск активації security.interactive_login в SimplePreAuthenticationListener
- Додано представлення рядків для основних користувачів
Що нового у версії 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Виправлено:
- Виправити CSS
- Обробка нестандартних UTF8
- Відхилити неправильно сформовані рядки
- UniqueEntityValidator - invalidValue фіксований
- Неправильний екземпляр EventDispatcher вводиться в слухачів
- Drop grapheme_strlen в LengthValidator
- Позиція інформації та значки на невеликих екранах
- Дозволити кілька резервних локацій
- Доданий відсутній атрибут реєстрації
- Якщо змінювати параметри середовища, контейнер вважається не свіжим
- Сортування клавіш після невизначеної колекції
- Відтворення завантажувального виразу, коли користувач явним чином використовує форму_label
- HtmlDumper з довгим рядком
- FormDataCollector слід завантажувати, лише якщо увімкнено конфігурацію форми
- Повідомлення про помилку друку, якщо сервер не може бути запущений
- baseUrl для синтаксичного аналізу, щоб виправити неправильний шлях_info
- Підтримка іменованих аргументів
Що нового у версії 2.6.4 / 1.4.20:
- Виправлено:
- Виправити CSS
- Обробка нестандартних UTF8
- Відхилити неправильно сформовані рядки
- UniqueEntityValidator - invalidValue фіксований
- Неправильний екземпляр EventDispatcher вводиться в слухачів
- Drop grapheme_strlen в LengthValidator
- Позиція інформації та значки на невеликих екранах
- Дозволити кілька резервних локацій
- Доданий відсутній атрибут реєстрації
- Якщо змінювати параметри середовища, контейнер вважається не свіжим
- Сортування клавіш після невизначеної колекції
- Відтворення завантажувального виразу, коли користувач явним чином використовує форму_label
- HtmlDumper з довгим рядком
- FormDataCollector слід завантажувати, лише якщо увімкнено конфігурацію форми
- Повідомлення про помилку друку, якщо сервер не може бути запущений
- baseUrl для синтаксичного аналізу, щоб виправити неправильний шлях_info
- Підтримка іменованих аргументів
Що нового у версії 2.6.1:
- Виправлено:
- Налаштувати слухача виключення ядра firewall з налаштованою точкою вводу або точкою вводу за замовчуванням
- Визначте константи тільки в тому випадку, якщо вона раніше не була визначена
- Зробити шляхи відносно __DIR__ у створеному контейнері
- Блокувати дозволи на файли
Що нового у версії 2.6.0:
- Виправлено:
- Повідомлення про помилку у подвійному винятку
- Створити об'єкти DateTime як рядки в повідомлення про порушення
- Вилучено використання application.request у шаблоні пошукової панелі
- ініціалізовано () з додатковими службами
Що нового у версії 2.5.7:
- Виправлено:
- Будьте розумніші, коли вгадаєте корінь документа
- Точка входу для аутентифікації зареєстрована тільки в програмі виняткового брандмауера, а не в аутентифікаційному прослуховувачі
- Сервер запускається, якщо скрипт маршрутизатора не існує
- Додавання підтримки для викликаних контролерів у RequestDataCollector
- Введені фабрики не вказано
- Виправлена справа для порожньої папки
- Виправлено BC
- Видалено помилки з Git
- Покращте повідомлення про помилку для кількох документів
- Використання форми за допомогою методу запиту OPTIONS
- Виправлена система Regex :: getHtmlPattern () для роботи зі складними та відхиленими шаблонами
- Вилучити недійсний злап під час відновлення сеансу
- Переконайтеся, що сесія зберігається перед надсиланням відповіді
- Серіализувати складений маршрут, щоб прискорити процес
- Використання змінної "name" у блоці form_start
- Розбити нескінченну петлю при вирішенні псевдонімів
- Змінити пріоритет перемикача
Вимоги :
- Symfony2 підтримується на PHP 5.3.2 або вище
Коментар не знайдено