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.