Mercurial > p > roundup > code
comparison website/www/index.txt @ 6794:81d961ca11cd
merge heads
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 14 Jul 2022 15:42:31 -0400 |
| parents | dee99f8a386f 77aef1b67fdc |
| children | 1e3ce9adc96a |
comparison
equal
deleted
inserted
replaced
| 6793:dee99f8a386f | 6794:81d961ca11cd |
|---|---|
| 16 and feel and implement different workflows. | 16 and feel and implement different workflows. |
| 17 :og\:image: https://www.roundup-tracker.org/_images/index_logged_out.png | 17 :og\:image: https://www.roundup-tracker.org/_images/index_logged_out.png |
| 18 | 18 |
| 19 .. raw:: html | 19 .. raw:: html |
| 20 | 20 |
| 21 <div class="release_info note"> | |
| 21 <div class="release_info note">Download: | 22 <div class="release_info note">Download: |
| 22 <a href="https://pypi.org/project/roundup/#files/">latest</a></div> | 23 <a |
| 24 href="https://pypi.org/project/roundup/#files">Download: | |
| 25 <img style="vertical-align: text-top" | |
| 26 src="https://badge.fury.io/py/roundup.svg?color=lightblue" | |
| 27 alt="PyPI version" height="18"></a> | |
| 28 <!-- <img src="https://shields.io/pypi/pyversions/roundup"> --> | |
| 29 <a style="display:block; margin-block-start: 1em; text-align: | |
| 30 center;" href="https://pypistats.org/packages/roundup" alt=""> | |
| 31 <img | |
| 32 src="https://img.shields.io/badge/dynamic/json?color=blue&label=downloads%2Fmonth&cacheSeconds=86400&query=data.last_month&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Froundup%2Frecent" | |
| 33 alt=""></a> | |
| 34 </div> | |
| 23 | 35 |
| 24 Roundup is a simple-to-use and -install issue-tracking system with | 36 Roundup is a simple-to-use and -install issue-tracking system with |
| 25 command-line, web, REST, XML-RPC and e-mail interfaces. It is based | 37 command-line, web, REST, XML-RPC and e-mail interfaces. It is based |
| 26 on the winning design from Ka-Ping Yee in the Software Carpentry | 38 on the winning design from Ka-Ping Yee in the Software Carpentry |
| 27 "Track" design competition. | 39 "Track" design competition. |
| 28 | 40 |
| 29 The current stable version of Roundup is 2.1.0. It is a bug fix | 41 The current stable version of Roundup is 2.2.0. It is a bug fix |
| 30 and minor feature release for the major 2.0.0 release which | 42 and feature release for the 2.1.0 release |
| 31 added: | |
| 32 | 43 |
| 33 * Python 2 and Python 3 support | 44 Some improvements from the 2.1.0 release are: |
| 34 * a new REST interface | |
| 35 * updates to jinja2 templates including security improvements | |
| 36 | 45 |
| 37 Fixes and features in the 2.1.0 release include: | 46 * Roundup supports dynamic and static compression of http |
| 47 responses. This improves performance when a front end web | |
| 48 server isn't serving compressed assets. | |
| 38 | 49 |
| 39 * Installation uses setuptools and not distutils. | 50 * REST interface: supports CORS allowing Roundup to be |
| 40 * Mysql backend now uses an index to make sure that key values are | 51 used by third party web sites. Origins allowed to use |
| 41 not duplicated when two roundup processes run in parallel. | 52 REST can be specified. OpenAPI (Swagger) docs can be |
| 42 * Postgres back end now uses a server side cursor, so large queries | 53 added. Error handling/reporting improved. |
| 43 won't consume huge amounts of memory. | |
| 44 * Security fixes for jQuery, markdown handling, | |
| 45 * Valid class names are documented and enforced. All class names now | |
| 46 match ``[A-z][A-z0-9_]+[A-z_]``. | |
| 47 * Fixes/improvements to jinja2 templates | |
| 48 * Fixes for python3 compatibility. | |
| 49 * Fix sorting of multilinks in templating code. | |
| 50 * Password reset documented in user guide. | |
| 51 | 54 |
| 52 More info on the 58 changes can be found in the `change note`_. | 55 * Dockerfile support. Docker-compose for a mysql based |
| 56 tracker. | |
| 57 | |
| 58 * New full text search methods. SQLite FTS and PostgreSQL | |
| 59 full text search are supported. These allow search | |
| 60 expressions in addition to simple word based searches. | |
| 61 | |
| 62 * Secret values in config.ini can be stored in external | |
| 63 files. This allows config.ini to be stored in a VCS | |
| 64 without exposing secrets. | |
| 65 | |
| 66 * Translation object added to internal database handle. This | |
| 67 allows auditors and extensions to provide efficient | |
| 68 translations. | |
| 69 | |
| 70 * MySQL database creation uses COLLATE utf8_general_ci | |
| 71 | |
| 72 * Wsgi startup improvements (must be enabled by setting | |
| 73 feature flag). | |
| 74 | |
| 75 * Fix crash when importing legacy Roundup tracker with long | |
| 76 integers. | |
| 77 | |
| 78 * Fix issues with Roundup unable to find supporting files | |
| 79 when installed via pip. | |
| 80 | |
| 81 More info on the 57 changes can be found in the `change note`_. | |
| 53 | 82 |
| 54 For more information on Roundup see the :doc:`design overview | 83 For more information on Roundup see the :doc:`design overview |
| 55 <docs/design>`, and all the other :doc:`documentation <docs>`. Roundup | 84 <docs/design>`, and all the other :doc:`documentation <docs>`. Roundup |
| 56 has been deployed for: | 85 has been deployed for: |
| 57 | 86 |
