From 0e6fe782a1f00a5fd3296accb017f2c01606b253 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 24 2020 10:48:10 +0000 Subject: Release 5.9.0 Signed-off-by: Pierre-Yves Chibon --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 8a150df..bae0984 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,18 @@ Upgrading Pagure ================ +From 5.8 to 5.9 +--------------- + +The 5.9 release does not contain any database schema changes. + + +New configuration key added: + +* SSH_ACCESS_GROUPS +* ALLOW_API_UPDATE_GIT_TAGS + + From 5.7 to 5.8 --------------- diff --git a/doc/changelog.rst b/doc/changelog.rst index 79793cc..08c107e 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -3,6 +3,59 @@ Changelog This document records all notable changes to `Pagure `_. +5.9 (2020-03-24) +---------------- +- Swap "Add" and "Cancel" button ordering for access management (Ken Dreyer) +- Add API to manage plugins (ie: git hooks) (Michal Konečný) +- Fix querying mdapi from within the srcfpo theme (Karsten Hopp) +- Add support for pygit2 1.0.0 (Julen Landa Alustiza) +- Fix activity stats api tests when running the tests at the beginning of + the year (Julen Landa Alustiza) +- Add logic to set bugzilla assignee overrides from within the srcfpo theme + (Karsten Hopp) +- Multiple fixes and improvements to the API endpoints to retrieve the tags + used in a project (Julen Landa Alustiza) +- Add a new API endpoint to add tags to a project (Julen Landa Alustiza) +- Add a new API endpoint to delete tags of a project (Julen Landa Alustiza) +- Add a new API endpoint to edit/update an existing issue/ticket(Julen Landa + Alustiza) +- Add a new page to see a file's history in git (linked from the file's view page + and the blame page) +- Only consider the 6 most recently active branch in the drop-down to create + new PR +- Fix the view_commit endpoint when the identifier provided is a git tag +- Add an endpoint to renew user API token +- Include a link to where the token can be renewed in the email about API + token nearing expiration +- Allow users to set their own expiration date on API token (up to 2 years) +- Fix the /groups API endpoint and order the output by group name +- Add a new API endpoint to retrieve a project's webhook token (Fabien + Boucher) +- Expose related_prs on issue API (Lenka Segura) +- Fix the regenerate-repo actions +- Reword "Maintained by orphan" to "Package is currently unmaintained" in + the srcfpo theme (Fabio Valentini) +- Add support for werkzeug 1.0 +- Only enable the "Take" button once we know the package is active in the + srcfpo theme +- Make the "Issue" link in the info page point to bugzilla in the srcfpo + theme +- Provide some feedback to the user when changing monitoring worked +- Hide the SSH clone URL if the user is not in one of the group with ssh + access +- Order pull requests based on updated_on column when we want to order based + on last updated time (Julen Landa Alustiza) +- Update README to reference correct minimum version of pygit2 (Neal Gompa) +- Support python markdown >= 3.2.0 (Julen Landa Alustiza) +- Fix taking into account the blacklisted patterns +- Add a new API endpoint to add git tags to a project remotely +- Rework/fix the API documentation page (Julen Landa Alustiza) +- Allow deploy keys to commit to the doc git repository of a project +- Increase a lot the logging when someone asks for access to a git repo +- In the src.fp.o theme adjust the links to bugzilla to include the Fedora and + EPEL bug reports instead of just the Fedora ones + + 5.8.1 (2019-12-02) ------------------ - Fix the link to the container namespace in srcfpo diff --git a/doc/contributors.rst b/doc/contributors.rst index 404cc21..e06c99c 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,36 +3,36 @@ Contributors to pagure Pagure would be nothing without its contributors. -On December 2, 2019 (release 5.8.1) the list looks as follow: +On March 24, 2019 (release 5.9.0) the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 6640 Pierre-Yves Chibon + 6685 Pierre-Yves Chibon 328 Ryan Lerch 172 Vivek Anand + 141 Julen Landa Alustiza 139 farhaanbukhsh 134 Clement Verna 133 Patrick Uiterwijk - 110 Julen Landa Alustiza 98 Patrick Uiterwijk 88 Farhaan Bukhsh 64 Slavek Kabrda 59 Johan Cwiklinski - 50 Karsten Hopp + 52 Karsten Hopp 47 Mark Reynolds 32 Lubomír Sedlář 32 Matt Prahl 32 Pradeep CE (cep) + 26 Neal Gompa 25 Lubomír Sedlář - 25 Neal Gompa 23 rahul Bajaj 20 Jeremy Cline 19 Aurélien Bompard + 19 Fabien Boucher 19 Gaurav Kumar + 19 Lenka Segura 18 Abhijeet Kasurde - 18 Fabien Boucher - 18 Lenka Segura 18 Sayan Chowdhury 17 Adam Williamson 17 Brian Stinson @@ -50,6 +50,7 @@ Number of commits Contributor 8 Paul W. Frields 7 René Genz 6 Michael Scherer + 6 Sergio Durigan Junior 6 ymdatta 5 Mike McLean 5 Oliver Gutierrez @@ -61,7 +62,6 @@ Number of commits Contributor 4 Alex Gleason 4 Eric Barbour 4 Maciej Lasyk - 4 Sergio Durigan Junior 4 clime 3 Akanksha 3 Ankush Behl @@ -73,6 +73,7 @@ Number of commits Contributor 3 Jan Pokorný 3 Jason Tibbitts 3 Kushal Khandelwal + 3 Miro Hrončok 3 Pedro Lima 3 Pierre-YvesChibon 3 Ricky Elrod @@ -92,6 +93,7 @@ Number of commits Contributor 2 Kamil Páral 2 Luis Guzman 2 MR + 2 Michal Konečný 2 Neha Kandpal 2 Nuno Maltez 2 Ompragash @@ -122,7 +124,9 @@ Number of commits Contributor 1 Carl George 1 Charelle Collett 1 David Caro + 1 Devesh Kumar Singh 1 Eashan + 1 Fabio Valentini 1 Felix Yan 1 Filip Valder 1 Frank Dana (FeRD) @@ -132,11 +136,10 @@ Number of commits Contributor 1 Jingjing Shao 1 John Florian 1 Jun Aruga + 1 Ken Dreyer 1 Kunaal Jain 1 Mary Kate Fain 1 Mathew Robinson - 1 Michal Konečný - 1 Miro Hrončok 1 Mohan Boddu 1 Pavel Raiskup 1 Peter Kolínek diff --git a/files/pagure.spec b/files/pagure.spec index 1ac8d42..4dc4504 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -16,7 +16,7 @@ Name: pagure -Version: 5.8.1 +Version: 5.9.0 Release: 1%{?dist} Summary: A git-centered forge @@ -491,6 +491,9 @@ done %changelog +* Tue Mar 24 2020 Pierre-Yves Chibon - 5.9.0-1 +- Update to 5.9.0 + * Mon Dec 02 2019 Pierre-Yves Chibon - 5.8.1-1 - Update to 5.8.1 diff --git a/pagure/__init__.py b/pagure/__init__.py index 4276590..3e7fe39 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -11,5 +11,5 @@ from __future__ import unicode_literals, absolute_import -__api_version__ = "0.29" -__version__ = "5.8.1" +__api_version__ = "0.30" +__version__ = "5.9.0" diff --git a/pagure/themes/chameleon/templates/theme.html b/pagure/themes/chameleon/templates/theme.html index ecbbd3c..db6e9d4 100644 --- a/pagure/themes/chameleon/templates/theme.html +++ b/pagure/themes/chameleon/templates/theme.html @@ -42,7 +42,7 @@
-
© 2014-2019 Red Hat, Inc. and others.
+
© Red Hat, Inc. and others.
diff --git a/pagure/themes/default/templates/theme.html b/pagure/themes/default/templates/theme.html index 64cacd0..5add14b 100644 --- a/pagure/themes/default/templates/theme.html +++ b/pagure/themes/default/templates/theme.html @@ -47,7 +47,7 @@ href="{{ url_for('theme.static', filename='favicon.ico')}}?version={{ g.version} | Documentation | About

-

© 2014-2019 Red Hat, Inc. and others.

+

© Red Hat, Inc. and others.

{% endmacro %} diff --git a/pagure/themes/pagureio/templates/theme.html b/pagure/themes/pagureio/templates/theme.html index 161ae83..17a9716 100644 --- a/pagure/themes/pagureio/templates/theme.html +++ b/pagure/themes/pagureio/templates/theme.html @@ -58,7 +58,7 @@
-
© 2014-2019 Red Hat, Inc. and others.
+
© Red Hat, Inc. and others.
diff --git a/pagure/themes/srcfpo/templates/theme.html b/pagure/themes/srcfpo/templates/theme.html index f2a51ba..31dfbf5 100644 --- a/pagure/themes/srcfpo/templates/theme.html +++ b/pagure/themes/srcfpo/templates/theme.html @@ -102,7 +102,7 @@
-
© 2014-2019 Red Hat, Inc. and others.
+
© Red Hat, Inc. and others.