From 4cc33047df9f2ef8deb17c9646be784dec719e5e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 31 2016 16:06:06 +0000 Subject: Release 2.2 --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 10f27a8..603d23d 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,25 @@ Upgrading Pagure ================ +From 2.1 to 2.2 +--------------- + +2.2 brings a number of bug fixes and a few improvements. + +One of the major changes impacts the databases where we must change some of the +table so that the foreign key cascade on delete (fixes deleting a project when a +few plugins were activated). + +When upgrading for 2.1 to 2.2 all you will have to do is: + +* Update the database scheme using alembic: ``alembic upgrade head`` + +.. note:: If you run another database system than PostgreSQL the alembic + revision ``317a285e04a8_delete_hooks.py`` will require adjustment as the + foreign key constraints are named and the names are driver dependant. + + + From 2.0 to 2.1 --------------- diff --git a/doc/contributors.rst b/doc/contributors.rst index 83592d6..20eb20f 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,29 +3,30 @@ Contributors to pagure Pagure would be nothing without its contributors. -On May 13, 2016 (release 2.1.1), the list looks as follow: +On May 31, 2016 (release 2.2), the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 3982 Pierre-Yves Chibon - 154 Ryan Lerch + 4001 Pierre-Yves Chibon + 166 Ryan Lerch 61 farhaanbukhsh 59 Johan Cwiklinski - 42 Clement Verna + 48 Clement Verna 18 Sayan Chowdhury 15 Ralph Bean + 14 Lubomír Sedlář 14 Patrick Uiterwijk 13 Ghost-script 13 Mathieu Bridon - 11 Lubomír Sedlář + 13 Vivek Anand 8 Lei Yang - 7 Vivek Anand 5 Gaurav Kumar 5 Mike McLean 5 yangl1996 4 Maciej Lasyk 4 Paul W. Frields + 3 Ankush Behl 3 Anthony Lackey 3 Dhriti Shikhar 3 Jan Pokorný @@ -33,10 +34,12 @@ Number of commits Contributor 3 Oliver Gutierrez 3 Pedro Lima 2 Daniel Mach + 2 Nuno Maltez 2 Richard Marko 2 Ricky Elrod 2 Simo Sorce 2 Till Maas + 2 bruno 2 dhrish20 2 vanzhiganov 1 Anthony Lackey @@ -51,6 +54,7 @@ Number of commits Contributor 1 jcvicelli 1 pingou 1 ryanlerch + 1 skrzepto 1 tenstormavi ================= =========== diff --git a/files/pagure.spec b/files/pagure.spec index e1c215f..648b0b8 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -2,7 +2,7 @@ %distutils.sysconfig import get_python_lib; print (get_python_lib())")} Name: pagure -Version: 2.1.1 +Version: 2.2 Release: 1%{?dist} Summary: A git-centered forge @@ -254,6 +254,43 @@ install -m 644 webhook-server/pagure_webhook.service \ %changelog +* Tue May 31 2016 Pierre-Yves Chibon - 2.2-1 +- Update to 2.2 +- Fix retrieving the log level from the configuration file (Nuno Maltez) +- Rework the labels used when sorting projects (Ankush Behl) +- Fix spelling error in sample config (Bruno) +- Hide the URL to the git repo for issues if these are disabled +- Do not notify about tickets being assigned when loaded from the issue git repo + (Clément Verna) +- Adjust get_revs_between so that if the push is in the main branch we still get + the list of changes (Clément Verna) +- Fix display of files moved on both old and new pygit2 (Ryan Lerch) +- Fix changes summary sidebar for older versions of pygit (Ryan Lerch) +- Fix the label on the button to add a new milestone to a project (Lubomír + Sedlář) +- Allow the roadmap feature to have multiple milestone without dates (Lubomír + Sedlář) +- Fix the link to switch the roadmap/list views (Lubomír Sedlář) +- Render the emoji when adding a comment to a ticket or PR via SSE (Clément + Verna) +- Always allow adming to edit/delete comments on issues +- Build Require systemd to get macros defined in the spec file (Bruno) +- Upon creating a ticket if the form already has data, show that data +- Add a readme placeholder for projects without a readme (Ryan Lerch) +- Enable markdown preview on create pull request (Ryan Lerch) +- Make bottom pagination links on project list respect the sorting filter (Ryan + Lerch) +- Add the ability to create a README when creating a project (Ryan Lerch) +- Try to prevent pushing commits without a parent when there should be one +- Fix the configuration keys to turn off ticket or user/group management for an + entire instance (Vivek Anand) +- Fix deleting project (propagate the deletion to the plugins tables) +- Do not render the diffs of large added and removed files (more than 1000 + lines) (Ryan Lerch) +- Adjust the UI on the template to add/remove a group or an user to a project in + the settings page (Ryan Lerch) +- Check if a tag exists on a project before allowing to edit it (skrzepto) + * Fri May 13 2016 Pierre-Yves Chibon - 2.1.1-1 - Update to 2.1.1 - Do not render the comment as markdown when importing tickets via the ticket diff --git a/pagure/__init__.py b/pagure/__init__.py index 7f6ff87..de03f7a 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -12,7 +12,7 @@ __requires__ = ['SQLAlchemy >= 0.8', 'jinja2 >= 2.4'] import pkg_resources -__version__ = '2.1.1' +__version__ = '2.2' __api_version__ = '0.6'