root/CPS3/legacy/CPSInstaller/trunk/HISTORY

Revision 50549, 16.8 kB (checked in by madarche, 3 years ago)

merging changes from https://svn.nuxeo.org/pub/CPS3/legacy/CPSInstaller/tags/0.24.0

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 ===========================================================
2 Package: CPSInstaller 0.24.0
3 ===========================================================
4 First release built by: madarche at: 2006-12-11T14:24:09
5 SVN Tag: https://svn.nuxeo.org/pub/CPS3/legacy/CPSInstaller/tags/0.24.0
6 Build from: https://svn.nuxeo.org/pub/CPS3/legacy/CPSInstaller/trunk@50546
7
8 Requires
9 ~~~~~~~~
10 -
11 New features
12 ~~~~~~~~~~~~
13 - Added a "destructive" option to the verifyAction and verifyActions methods.
14 Bug fixes
15 ~~~~~~~~~
16 -
17 New internal features
18 ~~~~~~~~~~~~~~~~~~~~~
19 -
20
21 ===========================================================
22 Package: CPSInstaller 0.23.0
23 ===========================================================
24 First release built by: madarche at: 2006-12-04T15:52:23
25 SVN Tag: https://svn.nuxeo.org/pub/CPS3/legacy/CPSInstaller/tags/0.23.0
26 Build from: https://svn.nuxeo.org/pub/CPS3/legacy/CPSInstaller/trunk@50470
27
28 Requires:
29 ~~~~~~~~~
30 -
31 New features:
32 ~~~~~~~~~~~~~
33 -
34 Bug fixes:
35 ~~~~~~~~~~
36 -
37 New internal features:
38 ~~~~~~~~~~~~~~~~~~~~~~
39 - Managed by bundleman.
40
41 *******************************************
42 ** CPSInstaller V0.22.0 [R1 build 2006/01/23-17:28 by fermigier]
43 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 31976
44 Requires:
45 ~~~~~~~~~
46 -
47 New features:
48 ~~~~~~~~~~~~~
49 -
50 Bug fixes:
51 ~~~~~~~~~~
52 - New products skins were not installed in the "CPSSkins-macroless" skin.
53 New internal features:
54 ~~~~~~~~~~~~~~~~~~~~~~
55 - Removed obsolete widget types registration.
56
57 *******************************************
58 ** CPSInstaller V0.21.0 [R1 build 2005/11/07-15:21 by fguillaume]
59 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 29058
60 Requires:
61 ~~~~~~~~~
62 -
63 New features:
64 ~~~~~~~~~~~~~
65 - add support for CMF 1.5 aliases in verifyFlexibleTypes
66 Bug fixes:
67 ~~~~~~~~~~
68 -
69 New internal features:
70 ~~~~~~~~~~~~~~~~~~~~~~
71 -
72
73 *******************************************
74 ** CPSInstaller V0.20.0 [R1 build 2005/09/21-15:16 by fguillaume]
75 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 27306
76 Requires:
77 ~~~~~~~~~
78 -
79 New features:
80 ~~~~~~~~~~~~~
81 -
82 Bug fixes:
83 ~~~~~~~~~~
84 -
85 New internal features:
86 ~~~~~~~~~~~~~~~~~~~~~~
87 - Better behavior for actions_add: can replace existing actions.
88
89 *******************************************
90 ** CPSInstaller V0.19.0 [R1 build 2005/08/05-13:56 by ben]
91 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 25426
92 Requires:
93 ~~~~~~~~~
94 -
95 New features:
96 ~~~~~~~~~~~~~
97 - Added hooks for the setup tool.
98 Bug fixes:
99 ~~~~~~~~~~
100 - Improved CMFInstaller docstrings.
101 - Type names or meta types to add to a cache in portal_trees were added again
102   even if they were already present in the list.
103 - verifyDirectories restore RamCache association.
104 New internal features:
105 ~~~~~~~~~~~~~~~~~~~~~~
106 -
107
108 *******************************************
109 ** CPSInstaller V0.18.2 [R1 build 2005/06/07-09:53 by madarche]
110 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 22277
111 Requires:
112 ~~~~~~~~~
113 -
114 New features:
115 ~~~~~~~~~~~~~
116 -
117 Bug fixes:
118 ~~~~~~~~~~
119 - Added a "destructive" parameter to the addPortalCatalogIndex method.
120 New internal features:
121 ~~~~~~~~~~~~~~~~~~~~~~
122 -
123
124 *******************************************
125 ** CPSInstaller V0.18.1 [R1 build 2005/06/02-09:33 by fguillaume]
126 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 22058
127 Requires:
128 ~~~~~~~~~
129 -
130 New features:
131 ~~~~~~~~~~~~~
132 -
133 Bug fixes:
134 ~~~~~~~~~~
135 - Made the CMFInstaller return logs in HTML the format, so that it's possible to
136   do use richer output.
137 New internal features:
138 ~~~~~~~~~~~~~~~~~~~~~~
139 -
140
141 *******************************************
142 ** CPSInstaller V0.18.0 [R1 build 2005/05/19-14:08 by madarche]
143 ** SVN URL: https://svn.nuxeo.org/pub/CPSInstaller/trunk Revision: 21661
144 Requires:
145 ~~~~~~~~~
146 - CPSCore > 3.24.2
147 New features:
148 ~~~~~~~~~~~~~
149 - API : disableEventSusbcriber(subscriber_name)
150 - API : enableEventSubscriber(subscriber_name)
151 Bug fixes:
152 ~~~~~~~~~~
153 - CPSInstaller verifyRoles method assumed that user folder had a non-standard
154   userFolderAddRole method, that does not exist on a CPSUserFolder
155 - Made the CMFInstaller return logs in HTML the format, so that it's possible to
156   do use richer output.
157 New internal features:
158 ~~~~~~~~~~~~~~~~~~~~~~
159 - verifyEventSubscribers() flag the susbcriber if status not specified
160 - remove the maskEventSubscriber() and restoreEventSubscriber()
161
162 *******************************************
163 ** CPSInstaller V0.17.3 [R1 build 2005/04/13-08:26 by ben]
164
165 Requires:
166 ~~~~~~~~~
167 -
168 New features:
169 ~~~~~~~~~~~~~
170 -
171 Bug fixes:
172 ~~~~~~~~~~
173 - Fixed bug #585 that prevented default CPS site be added under windows
174 New internal features:
175 ~~~~~~~~~~~~~~~~~~~~~~
176 -
177
178 *******************************************
179 ** CPSInstaller V0.17.2 [R1 build 2005/04/09-11:23 by madarche]
180
181 Requires:
182 ~~~~~~~~~
183 -
184 New features:
185 ~~~~~~~~~~~~~
186 -
187 Bug fixes:
188 ~~~~~~~~~~
189 - Fixed logic error in the verifyTool method of CMFInstaller.
190 New internal features:
191 ~~~~~~~~~~~~~~~~~~~~~~
192 -
193
194 *******************************************
195 ** CPSInstaller V0.17.1 [R1 build 2005/04/08-19:22 by madarche]
196
197 Requires:
198 ~~~~~~~~~
199 -
200 New features:
201 ~~~~~~~~~~~~~
202 - Added a new "ttype" parameter on the verifyTool method so that in addition to
203   the meta_type the check may be done on the type of the object too.
204 Bug fixes:
205 ~~~~~~~~~~
206 -
207 New internal features:
208 ~~~~~~~~~~~~~~~~~~~~~~
209 -
210
211 *******************************************
212 ** CPSInstaller V0.17.0 [R1 build 2005/04/08-16:23 by ben]
213
214 Requires:
215 ~~~~~~~~~
216 - CPSCompat >= 0.1.0
217 New features:
218 ~~~~~~~~~~~~~
219 -added new method that updates the local workflow associations for the document types.
220 It is now possible to pass an extra argument to verifyFlexibleTypes ("document_roots")
221 to execute the workflow associations update after the document types installation.
222 Bug fixes:
223 ~~~~~~~~~~
224 - updated the docstring for verifyPortlets(). the 'portlets' argument is
225   a tuple of dictionaries.
226 New internal features:
227 ~~~~~~~~~~~~~~~~~~~~~~
228 - verifyProduct() supports 'install' or 'Install' as external method script name.
229
230 *******************************************
231 ** CPSInstaller V0.16.0 [R1 build 2005/03/07-15:49 by madarche]
232
233 Requires:
234 ~~~~~~~~~
235 -
236 New features:
237 ~~~~~~~~~~~~~
238 - New utility method "cleanupPortalTypes".
239 Bug fixes:
240 ~~~~~~~~~~
241 - CPSInstaller runExternalUpdater method did not run the product installer if
242   CMFQuickInstaller was installed and product was already installed. Now runs
243   the external method in this case, as reinstalling the product is not the
244   behaviour expected using runExternalUpdater.
245 New internal features:
246 ~~~~~~~~~~~~~~~~~~~~~~
247 -
248
249 *******************************************
250 ** CPSInstaller V0.15.1 [R1 build 2005/01/27-09:40 by madarche]
251
252 Requires:
253 ~~~~~~~~~
254 -
255 New features:
256 ~~~~~~~~~~~~~
257 -
258 Bug fixes:
259 ~~~~~~~~~~
260 - Made the retrieval of .po files cleaner, so the .po files can be retrieved
261   wherever the Zope products reside.
262 New internal features:
263 ~~~~~~~~~~~~~~~~~~~~~~
264 - cope with new CPS States API
265
266 *******************************************
267 ** CPSInstaller V0.15.0 [R1 build 2005/01/20-11:35 by ben]
268
269 Requires:
270 ~~~~~~~~~
271 - CPSWokflow
272 New features:
273 ~~~~~~~~~~~~~
274 -
275 Bug fixes:
276 ~~~~~~~~~~
277 - Workflow state property 'workflow_reset_on_workflow_variable' was not taken
278   into account by CPSInstaller.
279 - #460: Ensured only a Manager can instanciate an installer.
280 New internal features:
281 ~~~~~~~~~~~~~~~~~~~~~~
282 -
283
284 *******************************************
285 ** CPSInstaller V0.14.1 [R1 build 2004/12/13-08:23 by madarche]
286
287 Requires:
288 ~~~~~~~~~
289 -
290 New features:
291 ~~~~~~~~~~~~~
292 - new CPSInstaller methods to mask and restore events for subscriber
293   of portal_eventservice during installation
294 Bug fixes:
295 ~~~~~~~~~~
296 -
297 New internal features:
298 ~~~~~~~~~~~~~~~~~~~~~~
299 -
300
301 *******************************************
302 ** CPSInstaller V0.14.0 [R1 build 2004/11/18-13:16 by ben]
303
304 Requires:
305 ~~~~~~~~~
306 -
307 New features:
308 ~~~~~~~~~~~~~
309 - CPSInstaller will now use CMFQuickInstaller to install products, if possible.
310 - box import cope with guard configuration
311 - support state stack definitions
312 Bug fixes:
313 ~~~~~~~~~~
314 - Boxes were not updated, even if they were not modified by users
315 New internal features:
316 ~~~~~~~~~~~~~~~~~~~~~~
317 -
318
319 *******************************************
320 ** CPSInstaller V0.13.0 [R1 build 2004/10/06-11:48 by madarche]
321
322 Requires:
323 ~~~~~~~~~
324 -
325 New features:
326 ~~~~~~~~~~~~~
327 - CMFInstaller: getTool now takes a default, and fails if the tool
328   is not found and no default is specified. This gets rid of
329   "NoneType has no attribute errors" when a tool is missing, and
330   instead you get the name of the tool as missing attribute.
331 - CMFInstaller: New method verifyActionProvider(), to make sure your
332   tool is an action_provider.
333 - Added support for the new "actions_add" key in FlexibleTypeInformation that
334   unlike the "actions" key does not override the inherited actions that a type
335   may have.
336 Bug fixes:
337 ~~~~~~~~~~
338 - Cleaned up some getTool calls.
339 New internal features:
340 ~~~~~~~~~~~~~~~~~~~~~~
341 -
342
343 *******************************************
344 ** CPSInstaller V0.12.0 [R1 build 2004/09/15-15:15 by madarche]
345
346 Requires:
347 ~~~~~~~~~
348 -
349 New features:
350 ~~~~~~~~~~~~~
351 - API to support CPSPortlets.
352 Bug fixes:
353 ~~~~~~~~~~
354 - verifyLocalWorkflowChains() in destructive mode.
355   Bug if the chain didn't exist. (KeyError)
356 New internal features:
357 ~~~~~~~~~~~~~~~~~~~~~~
358 - Adding Plone skins names in CMFInstaller to be able to register
359   CPSIO skins (needed when installing CPSIO on a Plone site to export it).
360 - Unit tests for CPSPortlets. If CPSPortlets is not present, since it's not a mandatory product, the unit tests are not going to be called
361
362 *******************************************
363 ** CPSInstaller V0.11.0 [R1 build 2004/08/13-15:30 by madarche]
364
365 Requires:
366 ~~~~~~~~~
367 -
368 New features:
369 ~~~~~~~~~~~~~
370 - efficient catalog reindexing
371 Bug fixes:
372 ~~~~~~~~~~
373 - fix: when adding catalog metadata the catalog is not refresh
374 - fix: catalog is always refresh
375 New internal features:
376 ~~~~~~~~~~~~~~~~~~~~~~
377 -
378
379 *******************************************
380 ** CPSInstaller V0.10.0 [R1 build 2004/07/30-10:01 by ben]
381
382 Requires:
383 ~~~~~~~~~
384 -
385 New features:
386 ~~~~~~~~~~~~~
387 - verifyDirectories handle a **dataFromConfigFile param
388  in addition to **data this enable you to set instance data
389  like ldap authentication information into a configuration file
390  located in the zope instance/etc directory
391 - Do not shown content_history for anonymous people
392 Bug fixes:
393 ~~~~~~~~~~
394 - Ensure actions are always TALES.
395 New internal features:
396 ~~~~~~~~~~~~~~~~~~~~~~
397 - Using mixed case method name verifyVHM -> verifyVhm
398 - adding loadConfigurationFile to set data from config file
399
400 *******************************************
401 ** CPSInstaller V0.9.0 [R1 build 2004/07/07-09:15 by madarche]
402
403 Requires:
404 ~~~~~~~~~
405 -
406 New features:
407 ~~~~~~~~~~~~~
408 -
409 Bug fixes:
410 ~~~~~~~~~~
411 -
412 New internal features:
413 ~~~~~~~~~~~~~~~~~~~~~~
414 - Support CPSSkins instance for the portal skins layers
415
416 *******************************************
417 ** CPSInstaller V0.8.1 [R1 build 2004/06/18-09:15 by madarche]
418
419 Requires:
420 ~~~~~~~~~
421 -
422 New features:
423 ~~~~~~~~~~~~~
424 - Added constants WORKSPACES_ID and SECTIONS_ID
425  
426 Bug fixes:
427 ~~~~~~~~~~
428 - Modifying the verifyFlexibleTypes method so that display_in_cmf_calendar and
429   use_content_status_history instructions are processed after all user actions
430   override the portal type actions. This has the effect of those instructions to
431   not be deleted, which was particularly the case with custom document types.
432
433 New internal features:
434 ~~~~~~~~~~~~~~~~~~~~~~
435 -
436
437 *******************************************
438 ** CPSInstaller V0.8.0 [R1 build 2004/06/14-08:02 by ben]
439
440 Requires:
441 ~~~~~~~~~
442 -
443 New features:
444 ~~~~~~~~~~~~~
445 -
446 Bug fixes:
447 ~~~~~~~~~~
448 - Made entry local roles addition done only on fresh directories
449 New internal features:
450 ~~~~~~~~~~~~~~~~~~~~~~
451 - Added 'use_content_status_history' key for handling the new per type
452   'status_history' action (Closes #295).
453
454 *******************************************
455 ** CPSInstaller V0.7.2 [R1 build 2004/06/04-15:22 by afernandez]
456
457 Requires:
458 ~~~~~~~~~
459 -
460 New features:
461 ~~~~~~~~~~~~~
462 - add a method to verify the presence of a Virtual Host Monster
463 Bug fixes:
464 ~~~~~~~~~~
465 -
466 New internal features:
467 ~~~~~~~~~~~~~~~~~~~~~~
468 - Change the behavior of the verifyDirectories() method so that it can change
469   properties on user modified directories. This is because what is user modified
470   in directories is supposed to be data *in* the directories.
471 - Code beautification, using parentheses to avoid anti-slash in conditions
472
473 *******************************************
474 ** CPSInstaller V0.7.1 [R1 build 2004/05/21-11:13 by madarche]
475
476 Requires:
477 ~~~~~~~~~
478 -
479 New features:
480 ~~~~~~~~~~~~~
481 - Adding a getActionIndex method
482 Bug fixes:
483 ~~~~~~~~~~
484 -
485 New internal features:
486 ~~~~~~~~~~~~~~~~~~~~~~
487 -
488
489 *******************************************
490 ** CPSInstaller V0.7.0 [R1 build 2004/05/20-15:13 by ben]
491
492 Requires:
493 ~~~~~~~~~
494 -
495 New features:
496 ~~~~~~~~~~~~~
497 - Added an addAction() method, to avoid code duplication, and be more
498   flexible on action definitons.
499 - addPortalCatalogIndex don't turn TextIndexNG into ZCTextIndex
500 Bug fixes:
501 ~~~~~~~~~~
502 -
503 New internal features:
504 ~~~~~~~~~~~~~~~~~~~~~~
505 -
506
507 *******************************************
508 ** CPSInstaller V0.6.0 [R1 build 2004/05/17-16:13 by ben]
509
510 Requires:
511 ~~~~~~~~~
512 -
513 New features:
514 ~~~~~~~~~~~~~
515 - new method addPortalCatalogMetadata
516 Bug fixes:
517 ~~~~~~~~~~
518 -
519 New internal features:
520 ~~~~~~~~~~~~~~~~~~~~~~
521 -
522
523 *******************************************
524 ** CPSInstaller V0.5.0 [R1 build 2004/05/14-16:08 by ben]
525
526 Requires:
527 ~~~~~~~~~
528 -
529 New features:
530 ~~~~~~~~~~~~~
531 - new addZCTextIndexLexicon
532 - addPortalCatalogIndex handle TopicIndex and ZCTextIndex
533 Bug fixes:
534 ~~~~~~~~~~
535 -
536 New internal features:
537 ~~~~~~~~~~~~~~~~~~~~~~
538 -
539
540 *******************************************
541 ** CPSInstaller V0.4.0 [R1 build 2004/04/29-11:11 by madarche]
542
543 Requires:
544 ~~~~~~~~~
545 -
546 New features:
547 ~~~~~~~~~~~~~
548 - More material for handling boxes.
549 Bug fixes:
550 ~~~~~~~~~~
551 - Removed acquisition where misleading.
552 - verifyBoxes used to work on the portal, not the given object.
553 - verifyFlexibleTypes ignored category settings on actions.
554 New internal features:
555 ~~~~~~~~~~~~~~~~~~~~~~
556 - Logs a bit more verbose.
557
558 *******************************************
559 ** CPSInstaller V0.3.3 [R1 build 2004/04/09-13:27 by ben]
560
561 Requires:
562 ~~~~~~~~~
563 -
564 New features:
565 ~~~~~~~~~~~~~
566 -
567 Bug fixes:
568 ~~~~~~~~~~
569 - The installer now does a deep check on every object that makes up
570   a workflow, to see if it isUserModified() before deleting it and
571   recreating it.
572 New internal features:
573 ~~~~~~~~~~~~~~~~~~~~~~
574 -
575
576 *******************************************
577 ** CPSInstaller V0.3.2 [R1 build 2004/03/25-11:41 by ben]
578
579 Requires:
580 ~~~~~~~~~
581 -
582 New features:
583 ~~~~~~~~~~~~~
584 -
585 Bug fixes:
586 ~~~~~~~~~~
587 - removeCalendarTypes didn't remove anything.
588 - Verifying widgets, schemas, layouts and directories now check isUserModified.
589 - If you remove a product but the external method object still existed
590   it would be called, and this would fail, and stop the install.
591   Now the existance of the script is checked before calling, and a warning
592   is printed if it does not exist any longer.
593 New internal features:
594 ~~~~~~~~~~~~~~~~~~~~~~
595 -
596
597 *******************************************
598 ** CPSInstaller V0.3.1 [R1 build 2004/03/01-16:11 by regebro]
599
600 Requires:
601 ~~~~~~~~~
602 -
603 New features:
604 ~~~~~~~~~~~~~
605 -
606 Bug fixes:
607 ~~~~~~~~~~
608 - verifySkins didn't work with Python2.1.
609
610 New internal features:
611 ~~~~~~~~~~~~~~~~~~~~~~
612 -
613
614 *******************************************
615 ** CPSInstaller V0.3.0 [R1 build 2004/03/01-13:13 by regebro]
616
617 Requires:
618 ~~~~~~~~~
619 -
620 New features:
621 ~~~~~~~~~~~~~
622 - Split up the finalizing method into several methods so they can be called
623   during installation if necessary.
624 - Verifying of FlexibleTypes will now upgrade FactoryBased types, and
625   set up actions, if defined.
626 - Changes in local workflow setup are not overridden.
627 - addTreeCacheTypes now takes lists for types and meta_types and is renamed
628   verifyTreeCacheTypes.
629 - verifyDirectories method to set up directories.
630 - Changed the Schema methods from addXxxx to verifyXxxx.
631 - Changed the Workflow methods from setupXxxx to verifyXxxx.
632 - addAction is now called verifyAction
633 - New method verifyEventSubsribers.
634 - setupPortalPermissions now takes an optional object as argument.
635 - Support to setup boxes.
636 Bug fixes:
637 ~~~~~~~~~~
638 - Fixed a bug in the local workflow setup.
639 - Various bugfixes.
640 New internal features:
641 ~~~~~~~~~~~~~~~~~~~~~~
642 -
643
644 *******************************************
645 ** CPSInstaller V0.2.0 [R1 build 2004/02/24-15:10 by regebro]
646
647 Requires:
648 ~~~~~~~~~
649 -
650 New features:
651 ~~~~~~~~~~~~~
652 - Checks that the local workflow definition object exists before modifying it.
653 - New method flagReindexSecurity(), makes finalize() reindex the security settings.
654 - New method setupPortalPermissions(), Sets up permissions on the portal object.
655 - addRoles is now called verifyRoles
656 - addTool is now called verifyTool
657 - More examples of how the API works.
658 Bug fixes:
659 ~~~~~~~~~~
660 - Skin directories were not added correctly to the skin lists.
661 - Several smaller bugs and typos fixed.
662 New internal features:
663 ~~~~~~~~~~~~~~~~~~~~~~
664 -
665
666 *******************************************
667 ** CPSInstaller V0.1.0 [R1 build 2004-02/23-11:25 by regebro]
668
669 Initial Release
Note: See TracBrowser for help on using the browser.