Skip to content

Releases: FriendsOfSymfony1/symfony1

v1.5.9

09 Feb 08:13
64ed988
Compare
Choose a tag to compare
  • Fix notice in sfValidatorSchema::getBytes PHP 7.1 #148
  • Fix dumpArray() for PHP 7.1 #146
  • Fix some bugs with new PHP versions #143
  • Fix yaml dumpArray() for PHP 7.1 #142

v1.5.8

06 Oct 07:49
472cade
Compare
Choose a tag to compare
  • PHP7 compatibility #121
  • sfMemcacheCache fix #124
  • sfAutoload include fix for HHVM support #127
  • sfAutoload include: eval only if forced on HHVM #130
  • Fix phpdoc for sfDoctrineRecord::setDateTimeObject() #136
  • Fix session data losing under certain situation #139

Submodules update:

  • doctrine to 1.3.4
  • swiftmailer to 5.4.3

v1.5.7

02 Feb 14:30
Compare
Choose a tag to compare
  • Fix error in embedded form #105
  • Added HTTP PATCH request method #110
  • Fix integers used in mt_rand() #113
  • Remove array cast from parameter of sfAction::renderJson #115
  • Don't post unnamed submit fields in sfBrowserBase #112
  • Add support for traits in autoloaders #112
  • Php Inspections (EA Extended): Static Code Analysis #111

v1.5.6

22 Jul 13:03
Compare
Choose a tag to compare
  • Reverts #94. APCu 4.0.7+ is required for PHP 5.5+ #99

v1.5.5

20 Jul 13:09
Compare
Choose a tag to compare
  • Static Code Analysis with Php Inspections #97
  • Change log level of sfException to CRITICAL #96

v1.5.4

15 Jun 10:55
Compare
Choose a tag to compare
  • Add blob support to yaml files #38
  • Ability to integrate a psr compliant log #71
  • Add OPTIONS method in sfRequest #75
  • Add multiple file input #86
  • Allows newer versions of Swiftmailer #90
  • Allow to specify environment in sfI18nExtractTask #92

v1.5.3

17 Sep 07:56
Compare
Choose a tag to compare
  • Use late static binding for config classes #25
  • Remove Doctrine from dependencies (add Doctrine and Propel as suggestions) #35
  • Add relative option for PublishAssetsTask #43
  • Add an option to test:all task to show full output #55
  • Improve PHP built-in webserver compatibility #58
  • Update Swiftmailer to ~5.2.1 #59
  • Re-add Propel in sfDatabaseSessionStorage #66

v1.5.2

15 Jun 10:54
Compare
Choose a tag to compare
  • Drop support for PHP 5.2
  • Add support for PHP 5.5

v1.5.0

15 Jun 10:56
Compare
Choose a tag to compare
  • inject the routing into the service container
  • decoupled routing cache key generation to make it customizable
  • optimized sfCompileConfigHandler and added unit tests
  • added possibility to use sfAPCCache without APC (same as sfNoCache)
  • added logger into service container for command
  • optimized sfPatternRouting cache with unserialise sfRoute objects on demand, huge gain with lookup_cache_dedicated_keys
  • added sf_cli core configuration
  • added default option --no-debug for tasks (usefull for project:optimize task)
  • used is_file instead of file_exists in sfFileCache, sfAutoload, sfApplicationConfiguration, sfProjectConfiguration and sfSessionTestStorage classes
  • added sfBaseTask::isVerbose() method
  • fixed "plugin:publish-assets" task generate absolute symlinks
  • fixed "project:optimize" task: file permissions, configurable environment and module generation
  • added task doctrine:compile to package the library into an unique cached file
  • added send event "application.throw_exception" when an exception occurs in a task
  • added exceptions catch in "cache:clear" task
  • added sfServiceContainer* classes to core_compile
  • cleaned some file class names, removed some require_once
  • fixed possible warning in sfWidgetFormSelectCheckbox
  • sfLogger implements sfLoggerInterface
  • added unit tests for yaml and event classes
  • added possibility to parse yaml for value when encoding is not utf-8
  • added sfWidgetFormDoctrineArrayChoice widget
  • added unit test for sfWidgetFormDoctrineChoice
  • added sfFormObject::saveObject() method
  • fixed sfValidatorFile error message for php.ini upload_max_filesize (inspired from Symfony2)
  • added sfForm::getErrors method
  • added possibility to set integer as name for named error
  • fixed: do not clone the form on embed anymore
  • removed unused sfWidgetFormSchemaForEach and sfValidatorSchemaForEach classes
  • added skip-build option to sfDoctrineCreateModelTablesTask (patch from @estahn)
  • better code coverage for sfWebRequest class unit tests
  • added parameters proxy to sfWebRequest::getClientIp() method (default true)
  • introduced trust_proxy option on sfWebRequest (default true)
  • added call to fastcgi_finish_request() function if available on sfWebResponse::run() method
  • added possibility to launch bin/coverage task for only one class
  • added sfRequest::getOption() method
  • used SQLite 3 for php 5.3 or later, as it's required for php 5.4
  • fixed sfI18NTest for php version > 5.2
  • added possibility for preValidator to modify values
  • displayed form errors with sfTestBrowser->with(form)->hasError()
  • added sfValidatorEqual
  • added test_path option to sfLimeHarness (patch by @stephaneerard)
  • allowed '-' character in key for sfToolkit::stringToArray (patch by @eXtreme)
  • added sfValidatorChoice::isEmpty method to test if value is an array with only empty value(s) (inspired by patch of @antitoxic)
  • added sfWebRequest::getClientIp() method
  • added sf_upload_dir_name to config
  • added sfValidatorIp (extracted from symfony2)
  • removed usage of array_unique in getStylesheets and getJavascripts methods of sfWidgetFormDateRange
  • fixed sfDoctrineRecordI18nFilter::filterGet() do not return empty translation (patch from @mahono)
  • fixed possible warning in sfDoctrineConnectionProfiler (patch from @mahono)
  • added sfWidgetFormInputRead
  • added sfWebResponse::prependTitle() method
  • added options truncate_pattern and max_lenght arguments to truncate_text function in TextHelper
  • added sfBaseTask::withTrace() and sfBaseTask::showStatus() methods
  • removed usage of array_map in widget
  • fixed sfValidatorFileTest for PHP >= 5.3.7
  • injected sf_event_dispatcher, sf_formatter and sf_logger to core service container
  • introduced recursive form embed (fix many embed form issues)
  • formatted sfValidatorFile error with KB instead of Bytes for readability
  • added sfComponent::renderJson() method
  • added foreign field name for column in foreign key field form definition
  • removed first choice only if it's strictly an empty string in sfValidatorDoctrineChoice
  • added sfValidatedFile::resetType() method
  • enabled trim option by default on sfValidatorBase
  • throw real exception on sfValidatorSchema and sfValidatorSchemaFilter
  • return php result for copy and rename methods of sfFilesystem
  • added clearJavascripts() and clearStylesheets() methods to sfWebResponse
  • added clear_javascripts and clear_stylesheets functions to AssetHelper
  • fixed sfAction::setTemplate() to allow view exists only in plugin dir when the module action is extended in application
  • added sfServiceConfigHandler
  • imported sfServiceContainer component
  • replaced embedded swiftmailer by upstream submodule of swiftmailer 4.1
  • removed sfPropelPlugin
  • add sfNoMailer class for application without mail
  • do no remove .* files when clearing the cache
  • Add helper __() to sfComponent to translate messages