From 15abe5a06d25a2d46c298bf9c644199bd9dcd339 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 16 2017 14:18:12 +0000 Subject: Upgrade to 2.15 Signed-off-by: Pierre-Yves Chibon --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 992a7bd..a9979e5 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,14 @@ Upgrading Pagure ================ +From 2.14 to 2.15 +----------------- + +The 2.15 release brings some adjustments to the database scheme. + +* Update the database schame using alembic: ``alembic upgrade head`` + + From 2.13 to 2.14 ----------------- diff --git a/doc/contributors.rst b/doc/contributors.rst index d76ff83..8ed9c6e 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,31 +3,33 @@ Contributors to pagure Pagure would be nothing without its contributors. -On Mar 29, 2017 (release 2.14.2), the list looks as follow: +On May 16, 2017 (release 2.15), the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 5117 Pierre-Yves Chibon + 5233 Pierre-Yves Chibon 191 Ryan Lerch + 139 farhaanbukhsh 138 Vivek Anand - 89 farhaanbukhsh + 77 Farhaan Bukhsh 60 Clement Verna 59 Johan Cwiklinski - 46 Mark Reynolds - 42 Patrick Uiterwijk - 34 Farhaan Bukhsh + 47 Mark Reynolds + 47 Patrick Uiterwijk 32 Pradeep CE (cep) 30 Lubomír Sedlář 22 rahul Bajaj 20 Jeremy Cline 19 Gaurav Kumar + 18 Matt Prahl 18 Sayan Chowdhury 17 Abhijeet Kasurde 15 Ralph Bean 15 Vibhor Verma 14 Justin W. Flory 13 Ghost-script + 13 Martin Basti 13 Mathieu Bridon 8 Adam Williamson 8 Lei Yang @@ -38,7 +40,7 @@ Number of commits Contributor 5 yangl1996 4 Eric Barbour 4 Maciej Lasyk - 4 Martin Basti + 4 René Genz 3 Ankush Behl 3 Anthony Lackey 3 Dhriti Shikhar @@ -79,9 +81,11 @@ Number of commits Contributor 1 Mathew Robinson 1 Pierre-YvesChibon 1 Robert Bost + 1 Shengjing Zhu 1 Snehal Karale 1 Stanislav Laznicka 1 Stanislav Ochotnicky + 1 Stephen Gallagher 1 Tiago M. Vieira 1 Vyacheslav Anzhiganov 1 Yves Martin diff --git a/files/pagure.spec b/files/pagure.spec index e697662..abde011 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.14.2 +Version: 2.15 Release: 1%{?dist} Summary: A git-centered forge @@ -370,6 +370,44 @@ install -m 644 pagure-loadjson/pagure_loadjson.service \ %changelog +* Tue May 16 2017 Pierre-Yves Chibon - 2.15-1 +- Update to 2.15 +- Improve logic in api/issue.py to reduce code duplication (Martin Basti) +- Fix the download button for attachment (Mark Reynolds) +- Fix our markdown processor for strikethrough +- Add a spinner indicating when we are retrieving the list of branches differing +- Make add_file_to_git use a lock as we do for our other git repositories +- Add the opportunity to enforce a PR-based workflow +- Store in the DB the API token used to flag a pull-request +- Allow people with ticket access to take and drop issues +- Display the users and groups tied to the repo in the API (Matt Prahl) +- Document our markdown in rest so it shows up in our documentation +- Fix comparing the minimal version of flask-wtf required +- Allow the td and th tags to have an align attribute to allow align in html + tables via markdown +- Avoid binaryornot 0.4.3 and chardet 3.0.0 for the time being +- Add group information API that shows group members (Matt Prahl) +- Ensure people with ticket metadata can edit the custom fields +- Add support to create private projects (Farhaan Bukhsh) - Off by default +- Link to the doc when the documentation is activated but has no content +- Enforce project wide flake8 compliance in the tests +- Enforce a linear alembic history in the tests +- Increase logging in pagure.lib.git +- Use custom logger on all module so we can configure finely the logging +- Multiple improvements to the documentation (René Genz) +- Add the ability to query projects by a namespace in the API (Matt Prahl) +- Add the //git/branches API endpoint (Matt Prahl) +- Lock the git repo when removing elements from it +- Always remove the lockfile after using it, just check if it is still present +- Implement the `Give Repo` feature +- Allow project-less token to change the status of an issue in the API +- Make the watch feature more granular (Matt Prahl): you can now watch tickets, + commits, both, neither or go back to the default +- Bring the pagure.lib coverage to 100% in the tests (which results to bug fixes + in the code) +- Add locking at the project level using SQL rather than filelock at the git + repo level + * Wed Mar 29 2017 Pierre-Yves Chibon - 2.14.2-1 - Update to 2.14.2 - Fix a bug in the logic around diff branches in repos diff --git a/pagure/__init__.py b/pagure/__init__.py index 86db99f..520d0f2 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -12,8 +12,8 @@ __requires__ = ['SQLAlchemy >= 0.8', 'jinja2 >= 2.4'] import pkg_resources # noqa: E402,F401 -__version__ = '2.14.2' -__api_version__ = '0.12' +__version__ = '2.15' +__api_version__ = '0.13' import datetime # noqa: E402