From 4a1a8c05626f89ce0e2d011fa576ca1d6be1a6d0 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Nov 27 2017 14:53:30 +0000 Subject: Release 3.11 Signed-off-by: Pierre-Yves Chibon --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 977c7a7..03bf453 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,25 @@ Upgrading Pagure ================ +From 3.10 to 3.11 +----------------- + +The release 3.11 brings some changes to the database schema. + +* Update the data schema using alembic: ``alembic upgrade head`` + +In addition, if you are deploying pagure with fedmsg support you had to set +fedmsg to the +`active `_ +mode for the workers to be able to send fedmsg messages. This is now the +default and forced configuration. + +New API acls: + +* commit_flag +* pull_request_subscribe + + From 3.9 to 3.10 ---------------- diff --git a/doc/contributors.rst b/doc/contributors.rst index a264fbd..1338372 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,17 +3,17 @@ Contributors to pagure Pagure would be nothing without its contributors. -On October 13, 2017 (release 3.10.1), the list looks as follow: +On November 27, 2017 (release 3.11), the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 5468 Pierre-Yves Chibon - 191 Ryan Lerch + 5573 Pierre-Yves Chibon + 193 Ryan Lerch 166 Vivek Anand 139 farhaanbukhsh 126 Patrick Uiterwijk - 84 Clement Verna + 86 Clement Verna 77 Farhaan Bukhsh 59 Johan Cwiklinski 47 Mark Reynolds @@ -31,19 +31,21 @@ Number of commits Contributor 13 Ghost-script 13 Martin Basti 13 Mathieu Bridon + 10 Shengjing Zhu + 9 mprahl 8 Adam Williamson + 8 Igor Gnatenko 8 Lei Yang - 8 Shengjing Zhu + 6 René Genz 5 Mike McLean 5 Oliver Gutierrez 5 Patrick Uiterwijk 5 Paul W. Frields - 5 mprahl + 5 Shaily 5 vanzhiganov 5 yangl1996 4 Eric Barbour 4 Maciej Lasyk - 4 René Genz 4 Till Maas 3 Ankush Behl 3 Anthony Lackey @@ -55,6 +57,7 @@ Number of commits Contributor 3 Pedro Lima 3 Ricky Elrod 3 Sergio Durigan Junior + 3 Stefan Bühler 3 bill auger 3 cep 3 shivani @@ -86,25 +89,28 @@ Number of commits Contributor 1 Eashan 1 Haikel Guemar 1 Hazel Smith - 1 Igor Gnatenko 1 Kunaal Jain 1 Mathew Robinson + 1 Mohan Boddu 1 Pierre-YvesChibon 1 Robert Bost 1 Sachin Kamath 1 Snehal Karale 1 Stanislav Laznicka 1 Stanislav Ochotnicky - 1 Stefan Bühler 1 Stephen Gallagher 1 Tiago M. Vieira 1 Till Hofmann + 1 Vadim Rutkovsky 1 Vyacheslav Anzhiganov 1 Yves Martin 1 abhishek 1 abhishek goswami 1 alunux + 1 anar + 1 chocos10 1 d3prof3t + 1 ishcherb 1 jcvicelli 1 pingou 1 prasad0896 @@ -115,6 +121,7 @@ Number of commits Contributor 1 smit thakkar 1 smurfix 1 vibhcool + 1 vivekanand1101 ================= =========== This list is generated using diff --git a/files/pagure.spec b/files/pagure.spec index 6b3e0a8..b154216 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -1,5 +1,5 @@ Name: pagure -Version: 3.10.1 +Version: 3.11 Release: 1%{?dist} Summary: A git-centered forge @@ -366,6 +366,73 @@ install -p -m 644 pagure-loadjson/pagure_loadjson.service \ %changelog +* Mon Nov 27 2017 Pierre-Yves Chibon - 3.11-1 +- Update to 3.11 +- Print out the URL to existing PR(s) or to create one on push +- Reword the repository access warning (Matt Prahl) +- Add pagure-admin admin-token update to update the expiration date +- Fix the api_view_user_activity_stats to return the expected data (post flask + 0.11) +- Add small icon showing if issues are blocked or blocking in the issue list +- Replace all print statements with print function calls (Vadim Rutkovski) +- Add a default_priority field to projects +- Bail on merge a PR that is already closed +- Add a graph of the history of the open issues on the project +- Make the pagure hook act as the person doing the push +- Clean spec file to drop deprecated lines and macros (Igor Gnatenko) +- Include selectize in the settings page to fix the autocomplete in the give + project action +- Do not display the close_status if there isn't one +- Do not show the `Fork and edit` button all the time +- Allow project maintainer to set metadata when creating a new issue (expand the + API as well) +- Add a timeout when trying to query jenkins +- Show the reply button even if the PR/issue is closed. +- Add a diff view for PR +- Improve the `My star` page +- Introduce repo statistics +- When a project enforce signed-off-by, clearly say so on the new PR page and + properly block the PR from being created +- Adjust button title on the 'Fork and Edit' action +- Fix typos in the code (chocos10) +- When editing an issue, act as the person who pushed the change +- Commit using the user's fullname if there is one, otherwise its username +- Expand the group info API endpoint +- Sorting on Opened, Modified, Closed, Priority, Reporter, Assignee cols (Mohan + Boddu and Matt Prahl) +- Fix the Vagrant setup (Ryan Lerch) +- Fix typo in the example pagure.wsgi file (Vivek Anand) +- Add API endpoints for listing pull requests for a user (Ryan Lerch) +- Ask for the post-commit hook to be run when editing files via the UI +- Fix the milter for email gpg signed +- Allow filtering the user's project by access level +- Add a modal at the bottom of the issues list to add milestones +- Add a field to store the order of the milestones +- Hide the ``+`` button on the index page when it is disabled in the UI +- Improve mimetype detection (Shengjing Zhu and Clement Verna) +- Allow assignee to drop their assignment +- Remove duplicate [Pagure] from mail subjects (Stefan Bühler) +- Fix undefined 'path' in blame.html template (Stefan Bühler) +- Warn users when a project does not support direct push +- Update gitolite's config for the project when set to PR only +- Do not report the branch differing master if PRs have been turned off +- Add a button and an API endpoint to subscribe to PR's notifications +- Fix showing the file names in PR (pre)view +- Fix number of typos in the documentation (René Genz) +- Improve the documentation about documentation hosting in pagure (René Genz) +- Allow priorities and milestones to be 0 or -1 +- Return the flag UID when adding or updating a flag on a PR not in fedmsg +- Add flags on commits +- Add documentation about flags on commits and PRs +- Add status fields to flags +- Make flag's UID be unique to the commit/PR being flagged +- Add API endpoint to retrieve all issues related to an user across all repos +- Fix the new PR and delete buttons for branch name with + in them +- When merging a PR, call the post-update hook on the target repo +- Add tags to pull-request +- Fix documentation for fork API endpoint (ishcherb) +- Send fedmsg messages when deleting a project (Shaily) + * Fri Oct 13 2017 Pierre-Yves Chibon - 3.10.1-1 - Update to 3.10.1 - Fix providing access to some of the internal API endpoints by javascript diff --git a/pagure/__init__.py b/pagure/__init__.py index 3723fbd..3080f60 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__ = '3.10.1' -__api_version__ = '0.19' +__version__ = '3.11' +__api_version__ = '0.20' import datetime # noqa: E402