v1.0.0.rc1
Pre-release
Pre-release
1.0.0.rc1
This release focuses on making the new directory structure for Symfony 3 available (and on by default).
Add the following to your deploy.rb
if you are using the old directory structure (and distribution bundle)
set :symfony_directory_structure, 2
set :sensio_distribution_version, 4
The Symfony console has been wrapped in a DSL method, to allow for more natural capistrano syntax when creating console based tasks.
Before:
namespace :deploy do
task :migrate do
invoke 'symfony:console', 'doctrine:migrations:migrate', '--no-interaction', 'db'
end
end
After
namespace :deploy do
task :migrate do
on roles(:db) do
symfony_console "doctrine:migrations:migrate", "--no-interaction"
end
end
end
- Use file permissions gem v1
- Symfony 3 directory structure is on by default
- Remove
use_set_permission
variable - Remove
web/uploads
as a default linked directory - Remove support for Assetic (see: symfony/symfony-standard#860)
- Support SensioLabsDistributionBundle 5 (#49)
- Support Symfony 3 directory structure (#31)
build_bootstrap_path
is now a DSL methodsymfony_console
is now a DSL method (use instead ofinvoke "symfony:console"
)- Paths DSL file has been moved to
lib/capistrano/dsl/symfony.rb
- Deprecated
symfony:command
task has been removed webserver_user
variable has been removed (#40)- Various typo fixes
Contributors
Thanks to everyone who has filed an issue or submitted a fix