Releases: FriendsOfSymfony1/symfony1
Releases · FriendsOfSymfony1/symfony1
v1.5.9
v1.5.8
- 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
- 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
v1.5.5
v1.5.4
v1.5.3
- 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
v1.5.0
- 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 offile_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