Mercurial > p > roundup > code
comparison doc/upgrading-history.txt @ 7843:3f2d743824e9
doc: fix index term - used upgrading should be Upgrading.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 28 Mar 2024 16:24:14 -0400 |
| parents | 1a912887d704 |
| children |
comparison
equal
deleted
inserted
replaced
| 7842:697062addac4 | 7843:3f2d743824e9 |
|---|---|
| 71 to invoke the xmlrpc handler. This allows us to send xml | 71 to invoke the xmlrpc handler. This allows us to send xml |
| 72 data to roundup for other handlers (e.g. REST, SOAP ...) | 72 data to roundup for other handlers (e.g. REST, SOAP ...) |
| 73 in the future. | 73 in the future. |
| 74 | 74 |
| 75 | 75 |
| 76 .. index:: upgrading; 1.4.19 to 1.4.20 | 76 .. index:: Upgrading; 1.4.19 to 1.4.20 |
| 77 | 77 |
| 78 Migrating from 1.4.19 to 1.4.20 | 78 Migrating from 1.4.19 to 1.4.20 |
| 79 =============================== | 79 =============================== |
| 80 | 80 |
| 81 Roundup used to allow certain HTML-Tags in OK- and Error-messages. Since | 81 Roundup used to allow certain HTML-Tags in OK- and Error-messages. Since |
| 99 If you have not modified any roundup messages, you need not do anything, | 99 If you have not modified any roundup messages, you need not do anything, |
| 100 the templates shipped with roundup did not use HTML tags in messages for | 100 the templates shipped with roundup did not use HTML tags in messages for |
| 101 highlighting. | 101 highlighting. |
| 102 | 102 |
| 103 | 103 |
| 104 .. index:: upgrading; 1.4.17 to 1.4.18 | 104 .. index:: Upgrading; 1.4.17 to 1.4.18 |
| 105 | 105 |
| 106 Migrating from 1.4.17 to 1.4.18 | 106 Migrating from 1.4.17 to 1.4.18 |
| 107 =============================== | 107 =============================== |
| 108 | 108 |
| 109 There was a bug in 1.4.17 where files were unlinked from issues if a | 109 There was a bug in 1.4.17 where files were unlinked from issues if a |
| 142 list of files attached to an issue should be files 5, 17, 23 for issue42 | 142 list of files attached to an issue should be files 5, 17, 23 for issue42 |
| 143 you will set this using | 143 you will set this using |
| 144 | 144 |
| 145 roundup-admin -i /path/to/your/tracker set issue42 files=5,17,23 | 145 roundup-admin -i /path/to/your/tracker set issue42 files=5,17,23 |
| 146 | 146 |
| 147 .. index:: upgrading; 1.4.x to 1.4.17 | 147 .. index:: Upgrading; 1.4.x to 1.4.17 |
| 148 | 148 |
| 149 Migrating from 1.4.x to 1.4.17 | 149 Migrating from 1.4.x to 1.4.17 |
| 150 ============================== | 150 ============================== |
| 151 | 151 |
| 152 There is a new config-option `migrate_passwords` in section `web` to | 152 There is a new config-option `migrate_passwords` in section `web` to |
| 203 if db.security.roleHasSearchPermission(cl,p,role): | 203 if db.security.roleHasSearchPermission(cl,p,role): |
| 204 roles.append(role) | 204 roles.append(role) |
| 205 print(" roles may search:", ', '.join(roles)) | 205 print(" roles may search:", ', '.join(roles)) |
| 206 | 206 |
| 207 | 207 |
| 208 .. index:: upgrading; 1.4.x to 1.4.12 | 208 .. index:: Upgrading; 1.4.x to 1.4.12 |
| 209 | 209 |
| 210 Migrating from 1.4.x to 1.4.12 | 210 Migrating from 1.4.x to 1.4.12 |
| 211 ============================== | 211 ============================== |
| 212 | 212 |
| 213 Item creation now checks the "Create" permission instead of the "Edit" | 213 Item creation now checks the "Create" permission instead of the "Edit" |
| 253 | 253 |
| 254 If you have made local changes to those files you'll need to manually work | 254 If you have made local changes to those files you'll need to manually work |
| 255 the differences in to your versions or ignore the changes. | 255 the differences in to your versions or ignore the changes. |
| 256 | 256 |
| 257 | 257 |
| 258 .. index:: upgrading; 1.4.x to 1.4.11 | 258 .. index:: Upgrading; 1.4.x to 1.4.11 |
| 259 | 259 |
| 260 Migrating from 1.4.x to 1.4.11 | 260 Migrating from 1.4.x to 1.4.11 |
| 261 ============================== | 261 ============================== |
| 262 | 262 |
| 263 Close potential security hole | 263 Close potential security hole |
| 316 The instructions for doing so won't be present in your tracker unless you copy | 316 The instructions for doing so won't be present in your tracker unless you copy |
| 317 the ``_generic.index.html`` template from the roundup distribution in | 317 the ``_generic.index.html`` template from the roundup distribution in |
| 318 ``share/roundup/templates/classic/html`` to your tracker's ``html`` directory. | 318 ``share/roundup/templates/classic/html`` to your tracker's ``html`` directory. |
| 319 | 319 |
| 320 | 320 |
| 321 .. index:: upgrading; 1.4.x to 1.4.9 | 321 .. index:: Upgrading; 1.4.x to 1.4.9 |
| 322 | 322 |
| 323 Migrating from 1.4.x to 1.4.9 | 323 Migrating from 1.4.x to 1.4.9 |
| 324 ============================= | 324 ============================= |
| 325 | 325 |
| 326 Customized MailGW Class | 326 Customized MailGW Class |
| 375 in the change to the "retire" link in the user management list | 375 in the change to the "retire" link in the user management list |
| 376 in section `Migrating from 1.4.x to 1.4.7`_. | 376 in section `Migrating from 1.4.x to 1.4.7`_. |
| 377 Make sure the change is done as listed below in this document. | 377 Make sure the change is done as listed below in this document. |
| 378 | 378 |
| 379 | 379 |
| 380 .. index:: upgrading; 1.4.x to 1.4.7 | 380 .. index:: Upgrading; 1.4.x to 1.4.7 |
| 381 | 381 |
| 382 Migrating from 1.4.x to 1.4.7 | 382 Migrating from 1.4.x to 1.4.7 |
| 383 ============================= | 383 ============================= |
| 384 | 384 |
| 385 Several security issues were addressed in this release. Some aspects of your | 385 Several security issues were addressed in this release. Some aspects of your |
| 457 # Default: no | 457 # Default: no |
| 458 allow_html_file = no | 458 allow_html_file = no |
| 459 | 459 |
| 460 | 460 |
| 461 | 461 |
| 462 .. index:: upgrading; 1.4.2 to 1.4.3 | 462 .. index:: Upgrading; 1.4.2 to 1.4.3 |
| 463 | 463 |
| 464 Migrating from 1.4.2 to 1.4.3 | 464 Migrating from 1.4.2 to 1.4.3 |
| 465 ============================= | 465 ============================= |
| 466 | 466 |
| 467 If you are using the MySQL backend you will need to replace some indexes | 467 If you are using the MySQL backend you will need to replace some indexes |
| 471 with a name ending in "_key_retired_idx". You should then re-add them with | 471 with a name ending in "_key_retired_idx". You should then re-add them with |
| 472 the same spec except the key column name needs a size. So an index on | 472 the same spec except the key column name needs a size. So an index on |
| 473 "_user (__retired, _name)" should become "_user (__retired, _name(255))". | 473 "_user (__retired, _name)" should become "_user (__retired, _name(255))". |
| 474 | 474 |
| 475 | 475 |
| 476 .. index:: upgrading; 1.4.x to 1.4.2 | 476 .. index:: Upgrading; 1.4.x to 1.4.2 |
| 477 | 477 |
| 478 Migrating from 1.4.x to 1.4.2 | 478 Migrating from 1.4.x to 1.4.2 |
| 479 ============================= | 479 ============================= |
| 480 | 480 |
| 481 .. index:: roundup-admin; migrate subcommand | 481 .. index:: roundup-admin; migrate subcommand |
| 492 or are using anydbm). | 492 or are using anydbm). |
| 493 | 493 |
| 494 It's safe to run this even if it's not required, so just get into the | 494 It's safe to run this even if it's not required, so just get into the |
| 495 habit. | 495 habit. |
| 496 | 496 |
| 497 .. index:: upgrading; 1.3.3 to 1.4.0 | 497 .. index:: Upgrading; 1.3.3 to 1.4.0 |
| 498 | 498 |
| 499 Migrating from 1.3.3 to 1.4.0 | 499 Migrating from 1.3.3 to 1.4.0 |
| 500 ============================= | 500 ============================= |
| 501 | 501 |
| 502 Value of the "refwd_re" tracker configuration option (section "mailgw") | 502 Value of the "refwd_re" tracker configuration option (section "mailgw") |
| 528 username, password, and database name can all be found in the | 528 username, password, and database name can all be found in the |
| 529 ``config.ini`` file if you are using ``mysql`` or ``postgresql``. You | 529 ``config.ini`` file if you are using ``mysql`` or ``postgresql``. You |
| 530 can run the SQL commands using the native client interface: ``psql`` | 530 can run the SQL commands using the native client interface: ``psql`` |
| 531 (postgres), ``mysql`` (MySQL), or ``sqlite3`` (SQLite). | 531 (postgres), ``mysql`` (MySQL), or ``sqlite3`` (SQLite). |
| 532 | 532 |
| 533 .. index:: upgrading; 1.2.x to 1.3.0 | 533 .. index:: Upgrading; 1.2.x to 1.3.0 |
| 534 | 534 |
| 535 Migrating from 1.2.x to 1.3.0 | 535 Migrating from 1.2.x to 1.3.0 |
| 536 ============================= | 536 ============================= |
| 537 | 537 |
| 538 1.3.0 Web interface changes | 538 1.3.0 Web interface changes |
| 541 Some of the HTML files in the "classic" and "minimal" tracker templates | 541 Some of the HTML files in the "classic" and "minimal" tracker templates |
| 542 were changed to fix some bugs and clean them up. You may wish to compare | 542 were changed to fix some bugs and clean them up. You may wish to compare |
| 543 them to the HTML files in your tracker and apply any changes. | 543 them to the HTML files in your tracker and apply any changes. |
| 544 | 544 |
| 545 | 545 |
| 546 .. index:: upgrading; 1.1.2 to 1.2.0 | 546 .. index:: Upgrading; 1.1.2 to 1.2.0 |
| 547 | 547 |
| 548 Migrating from 1.1.2 to 1.2.0 | 548 Migrating from 1.1.2 to 1.2.0 |
| 549 ============================= | 549 ============================= |
| 550 | 550 |
| 551 1.2.0 Sorting and grouping by multiple properties | 551 1.2.0 Sorting and grouping by multiple properties |
| 574 equal group properties can now use the modified ``batch.propchanged`` | 574 equal group properties can now use the modified ``batch.propchanged`` |
| 575 method that can take several properties which are checked for | 575 method that can take several properties which are checked for |
| 576 changes. See the example in the classic template which makes use of | 576 changes. See the example in the classic template which makes use of |
| 577 ``batch.propchanged``. | 577 ``batch.propchanged``. |
| 578 | 578 |
| 579 .. index:: upgrading; 1.1.0 to 1.1.1 | 579 .. index:: Upgrading; 1.1.0 to 1.1.1 |
| 580 | 580 |
| 581 Migrating from 1.1.0 to 1.1.1 | 581 Migrating from 1.1.0 to 1.1.1 |
| 582 ============================= | 582 ============================= |
| 583 | 583 |
| 584 1.1.1 "Clear this message" | 584 1.1.1 "Clear this message" |
| 606 | 606 |
| 607 If you implemented the "clear this message" in your 1.1.0 tracker, then you | 607 If you implemented the "clear this message" in your 1.1.0 tracker, then you |
| 608 should change it to the above and it will work much better! | 608 should change it to the above and it will work much better! |
| 609 | 609 |
| 610 | 610 |
| 611 .. index:: upgrading; 1.0.x to 1.1.0 | 611 .. index:: Upgrading; 1.0.x to 1.1.0 |
| 612 | 612 |
| 613 Migrating from 1.0.x to 1.1.0 | 613 Migrating from 1.0.x to 1.1.0 |
| 614 ============================= | 614 ============================= |
| 615 | 615 |
| 616 1.1 Login "For Session Only" | 616 1.1 Login "For Session Only" |
| 659 <a class="form-small" tal:attributes="href string:issue${context/id}" | 659 <a class="form-small" tal:attributes="href string:issue${context/id}" |
| 660 i18n:translate="">clear this message</a> | 660 i18n:translate="">clear this message</a> |
| 661 </p> | 661 </p> |
| 662 | 662 |
| 663 | 663 |
| 664 .. index:: upgrading; 0.8.x to 1.0 | 664 .. index:: Upgrading; 0.8.x to 1.0 |
| 665 | 665 |
| 666 Migrating from 0.8.x to 1.0 | 666 Migrating from 0.8.x to 1.0 |
| 667 =========================== | 667 =========================== |
| 668 | 668 |
| 669 1.0 New Query Permissions | 669 1.0 New Query Permissions |
| 701 so it looks like:: | 701 so it looks like:: |
| 702 | 702 |
| 703 for cl in 'issue', 'file', 'msg', 'keyword': | 703 for cl in 'issue', 'file', 'msg', 'keyword': |
| 704 | 704 |
| 705 | 705 |
| 706 .. index:: upgrading; 0.8.0 to 0.8.3 | 706 .. index:: Upgrading; 0.8.0 to 0.8.3 |
| 707 | 707 |
| 708 Migrating from 0.8.0 to 0.8.3 | 708 Migrating from 0.8.0 to 0.8.3 |
| 709 ============================= | 709 ============================= |
| 710 | 710 |
| 711 0.8.3 Nosy Handling Changes | 711 0.8.3 Nosy Handling Changes |
| 718 | 718 |
| 719 If you have modified the ``nosyreaction.py`` file from the standard | 719 If you have modified the ``nosyreaction.py`` file from the standard |
| 720 version, you will need to roll your changes into the new file. | 720 version, you will need to roll your changes into the new file. |
| 721 | 721 |
| 722 | 722 |
| 723 .. index:: upgrading; 0.7.1 to 0.8.0 | 723 .. index:: Upgrading; 0.7.1 to 0.8.0 |
| 724 | 724 |
| 725 Migrating from 0.7.1 to 0.8.0 | 725 Migrating from 0.7.1 to 0.8.0 |
| 726 ============================= | 726 ============================= |
| 727 | 727 |
| 728 You *must* fully uninstall previous Roundup version before installing | 728 You *must* fully uninstall previous Roundup version before installing |
| 876 | 876 |
| 877 See the `administration guide`_ for information about configuring the new | 877 See the `administration guide`_ for information about configuring the new |
| 878 logging implemented in 0.8.0. | 878 logging implemented in 0.8.0. |
| 879 | 879 |
| 880 | 880 |
| 881 .. index:: upgrading; 0.7.2 to 0.7.3 | 881 .. index:: Upgrading; 0.7.2 to 0.7.3 |
| 882 | 882 |
| 883 Migrating from 0.7.2 to 0.7.3 | 883 Migrating from 0.7.2 to 0.7.3 |
| 884 ============================= | 884 ============================= |
| 885 | 885 |
| 886 0.7.3 Configuration | 886 0.7.3 Configuration |
| 891 directory defaults to the ``TEMPLATES`` configuration variable. You may | 891 directory defaults to the ``TEMPLATES`` configuration variable. You may |
| 892 define a new variable, ``STATIC_FILES`` which overrides this value for | 892 define a new variable, ``STATIC_FILES`` which overrides this value for |
| 893 static files. | 893 static files. |
| 894 | 894 |
| 895 | 895 |
| 896 .. index:: upgrading; 0.7.0 to 0.7.2 | 896 .. index:: Upgrading; 0.7.0 to 0.7.2 |
| 897 | 897 |
| 898 Migrating from 0.7.0 to 0.7.2 | 898 Migrating from 0.7.0 to 0.7.2 |
| 899 ============================= | 899 ============================= |
| 900 | 900 |
| 901 0.7.2 DEFAULT_TIMEZONE is now required | 901 0.7.2 DEFAULT_TIMEZONE is now required |
| 906 | 906 |
| 907 # You may specify a different default timezone, for use when users do not | 907 # You may specify a different default timezone, for use when users do not |
| 908 # choose their own in their settings. | 908 # choose their own in their settings. |
| 909 DEFAULT_TIMEZONE = 0 # specify as numeric hour offest | 909 DEFAULT_TIMEZONE = 0 # specify as numeric hour offest |
| 910 | 910 |
| 911 .. index:: upgrading; 0.7.0 to 0.7.1 | 911 .. index:: Upgrading; 0.7.0 to 0.7.1 |
| 912 | 912 |
| 913 Migrating from 0.7.0 to 0.7.1 | 913 Migrating from 0.7.0 to 0.7.1 |
| 914 ============================= | 914 ============================= |
| 915 | 915 |
| 916 0.7.1 Permission assignments | 916 0.7.1 Permission assignments |
| 936 | 936 |
| 937 next to the existing ``'User'`` lines for the Permissions you wish to | 937 next to the existing ``'User'`` lines for the Permissions you wish to |
| 938 assign to the anonymous user. | 938 assign to the anonymous user. |
| 939 | 939 |
| 940 | 940 |
| 941 .. index:: upgrading; versions earlier than 0.7 | 941 .. index:: Upgrading; versions earlier than 0.7 |
| 942 | 942 |
| 943 Migrating from 0.6 to 0.7 | 943 Migrating from 0.6 to 0.7 |
| 944 ========================= | 944 ========================= |
| 945 | 945 |
| 946 0.7.0 Permission assignments | 946 0.7.0 Permission assignments |
