forked from everzet/capifony
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
240 lines (167 loc) · 6.79 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
== 2.1.17 / ???
n/a
== 2.1.16 / September 25, 2012
* Add composer:dump_autoload to the finalize_update after hook
* Add new task to allow composer dump-autoload
* Added back the '#{try_sudo}' option to the command
* Tweaked the way 'assets_version' value is updated
* run "#{try_sudo}"
* Use try_sudo instead of run
== 2.1.15 / September 10, 2012
* Fix #203
* Preliminary testing seems to show that this is generally how try_sudo was meant to be implemented, and is in fact how it is required to be implemented to work with things that depend on the output of run.
* --index is an invalid option when doing an update
* Setup a configurable Composer binary also. Refs #212
* Make the Composer options configurable
* Added symfony:doctrine:schema:update
* Remove unnecessary code.
* Fix regression. 'try_sudo' behaves differently from 'run' regarding the 'do' block.
* Possible fix for #202
* set_permissions: fix for acl method
* Fix this fucking dumb task. #195
== 2.1.14 / August 22, 2012
* Fix escaping in clear controllers #195
== 2.1.13 / August 21, 2012
* check all .php files in stead of only _app.php
* fix clear controllers to also work with try_sudo
* use try_sudo in stead of run to execute commands, refs #189
* Add a symfony:project:clear_controllers
* .first instead of .last as the selected gem for symfony1/symfony2
* Enhance deploy:set_permissions to grant permissions to the shell user
* Fix currentVersion regex always returning nil
* Improve composer path checking
* Fix remote_command_exists
* Fix running doctrine migrations with allocated PTY
* Update lib/symfony1.rb
== 2.1.12 / August 6, 2012
* Enable options for assets:install
* Looked for sf1 settings DB file instead of sf2 one
* Add ability to tail `dev|prod.log`
* Put remote tmp directory in a variable so that it can be overriden
== 2.1.11 / July 20, 2012
* Fix hard-coded "app" references
* Fix hard-coded path to "app"
* Fix set_permissions task. Refs #166
* Try to fix #166
* Setting :roles, etc. for each task (Symfony2 only currently)
* Fix set_permissions task. Refs #166
* Fix documentation link
* Fix #163
* fix elsif synthax
== 2.1.10 / July 16, 2012
* Fix CS
* Add ownership check before changing permissions
* Add pretty output
* Fix normalizing assets
* Fix build bootstrap
* Added set_permissions task
* Fix PR #158
* fix for remote check of composer.phar, File.exist? only checks local files
* Fix capifony script
* Use `--no-scripts` during `composer install/update` to avoid useless/duplicate processing.
* Fixed database tasks for postgresql
* Better pretty output if error raised
* Add task for updating `assets_version` in `config.yml`
* Avoid the use of try_sudo
* More `:no_release`...
* Since `:roles` isn't used in Capifony, these need `:no_release` *at least*.
* Fixing missing `pretty_print`.
== 2.1.9 / July 3, 2012
* fixed regression
== 2.1.8 / July 2, 2012
* bugfixes
* fix database tasks to use role :db
* BC break: capifony now requires Capistrano >= 2.11.0
* added red color for error messages.
* added commented lines in the generated deploy.rb file to set verbosity as
before.
* BC break: verbose mode is disabled by default (log level = IMPORTANT), so
that it's more readable.
* added dependency to 'colored'.
* added human readable messages in deploy related tasks.
* removed unexistent Doctrine commands
== 2.1.7 / June 21, 2012
* added maintenance page feature for Symfony2, use symfony 1.4 tasks
(project:disable, project:enable) to do the same.
* added `interactive_mode` variable. Allows to avoid the need to confirm
task executions, useful for fully automated deployments.
* fixed propel regression.
* added new `symfony_version` variable automatically guessed.
* the `build_bootstrap` script to use is now configurable thanks to the
`:build_bootstrap` variable.
* composer can be used with the `update_vendors` parameter, so that you can
update composer dependencies.
* composer support updated, it downloads the `phar` if not available in the
working directory.
* bugfixes.
== 2.1.6 / April 12, 2012
* bugfixes
== 2.1.3 / September 27, 2011
* propel support for Symfony2 (by @willdurand)
* cache warmup and assets install configurable (by @gigo6000)
* always use --no-debug with assetic (by @fernanDOTdo)
* fixed assetic bug (by @mbontemps)
== 2.1.2 / August 11, 2011
* fix for vendors install
== 2.1.1 / July 13, 2011
* support for rubygems 1.8
== 2.1.0 / June 24, 2011
* fully support different app path
== 2.0.9 / June 15, 2011
* migrations fixed in Symfony2
== 2.0.8 / June 14, 2011
* update_vendors functionality support (via @weaverryan)
== 2.0.7 / June 9, 2011
* more modular behavior (thanks Alif Rachmawadi)
* cache:clear command fix (thanks Marijn Huizendveld)
== 2.0.6 / May 4, 2011
* add write access to cache folder for deployer's usergroup
== 2.0.5 / May 3, 2011
* made the Symfony2 console command configurable (symfony_console) (thanks @ruudk)
* added --env=#{symfony_env_prod} to every Symfony2 console command (thanks @ruudk)
== 2.0.4 / April 23, 2011
* shared lib support in symfony1 (thanks @jakzal)
== 2.0.3 / April 16, 2011
* windows support for symfony1 database: tasks (thanks @akloboucnik)
== 2.0.2 / April 6, 2011
* db migration task refactoring (thanks @schmittjoh)
== 2.0.1 / March 30, 2011
* fixed wrong assetic command
== 2.0.0 / March 22, 2011
* optimized shared commands in symfony1 scripts
* added symfony2 deployment strategy
* added `use_orm` option to symfony1 recipes. Turn it off if you don't use ORM
== 0.4.2 / September 23, 2010
* added `symfony:doctrine:compile` task
== 0.4.1 / June 17, 2010
* added `symfony_env_local` variable, specifying local symfony environment to work with
* added third parameter (blocks) to `prompt_with_default` (as in `ask`)
* hided password from input & logs in `symfony:configure:database` task
* added confirmation dialogs to destructive ORM tasks
* run `project:clear-controllers` only on `prod` environment
== 0.4.0 / June 16, 2010
* added propel tasks (thanks to https://github.com/arlo)
* added orm abstraction
* added doctrine/symfony tasks
* huge refactoring of mostly everything (thanks to https://github.com/arlo)
== 0.3.3 / June 13, 2010
* added ability to change called php binary (thanks to https://github.com/xgorse)
== 0.3.2 / June 12, 2010
* fixed :finalize_update hooks (clear_controllers task now runs)
== 0.3.1 / June 11, 2010
* fixed deployment bug with new shared link instruction
== 0.3.0 / June 11, 2010
* fixed incorrect links bug (thanks to arlo)
* added database dumpers tasks
* database:move:* now uses database dumpers to actually dump
== 0.2.2 / June 6, 2010
* deployment bug with `mkdir shared/config` fixed
== 0.2.1 / June 5, 2010
* dependency fix
== 0.2.0 / June 5, 2010
* some fixes
* symfony:check_configuration task
* database move tasks
* shared folder tasks (move to_local, move to_remote)
== 0.1.0 / June 3, 2010
First ever working version.