Browse Source

Release 5.9.0

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
Pierre-Yves Chibon 4 years ago
parent
commit
0e6fe782a1

+ 12 - 0
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
 ---------------
 

+ 53 - 0
doc/changelog.rst

@@ -3,6 +3,59 @@ Changelog
 
 This document records all notable changes to `Pagure <https://pagure.io>`_.
 
+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

+ 13 - 10
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 <pingou@pingoured.fr>
+  6685              Pierre-Yves Chibon <pingou@pingoured.fr>
    328              Ryan Lerch <rlerch@redhat.com>
    172              Vivek Anand <vivekanand1101@gmail.com>
+   141              Julen Landa Alustiza <jlanda@fedoraproject.org>
    139              farhaanbukhsh <farhaan.bukhsh@gmail.com>
    134              Clement Verna <cverna@tutanota.com>
    133              Patrick Uiterwijk <puiterwijk@redhat.com>
-   110              Julen Landa Alustiza <jlanda@fedoraproject.org>
     98              Patrick Uiterwijk <patrick@puiterwijk.org>
     88              Farhaan Bukhsh <farhaan.bukhsh@gmail.com>
     64              Slavek Kabrda <bkabrda@redhat.com>
     59              Johan Cwiklinski <johan@x-tnd.be>
-    50              Karsten Hopp <karsten@redhat.com>
+    52              Karsten Hopp <karsten@redhat.com>
     47              Mark Reynolds <mreynolds@redhat.com>
     32              Lubomír Sedlář <lsedlar@redhat.com>
     32              Matt Prahl <mprahl@redhat.com>
     32              Pradeep CE (cep) <breathingcode@gmail.com>
+    26              Neal Gompa <ngompa13@gmail.com>
     25              Lubomír Sedlář <lubomir.sedlar@gmail.com>
-    25              Neal Gompa <ngompa13@gmail.com>
     23              rahul Bajaj <you@example.com>
     20              Jeremy Cline <jeremy@jcline.org>
     19              Aurélien Bompard <aurelien@bompard.org>
+    19              Fabien Boucher <fboucher@redhat.com>
     19              Gaurav Kumar <aavrug@gmail.com>
+    19              Lenka Segura <lenka@sepu.cz>
     18              Abhijeet Kasurde <akasurde@redhat.com>
-    18              Fabien Boucher <fboucher@redhat.com>
-    18              Lenka Segura <lenka@sepu.cz>
     18              Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
     17              Adam Williamson <awilliam@redhat.com>
     17              Brian Stinson <brian@bstinson.com>
@@ -50,6 +50,7 @@ Number of commits  Contributor
      8              Paul W. Frields <stickster@gmail.com>
      7              René Genz <liebundartig@freenet.de>
      6              Michael Scherer <misc@redhat.com>
+     6              Sergio Durigan Junior <sergiodj@sergiodj.net>
      6              ymdatta <ymdatta@protonmail.com>
      5              Mike McLean <mikem@redhat.com>
      5              Oliver Gutierrez <ogutierrez@redhat.com>
@@ -61,7 +62,6 @@ Number of commits  Contributor
      4              Alex Gleason <alex@alexgleason.me>
      4              Eric Barbour <ebarbour@redhat.com>
      4              Maciej Lasyk <maciek@lasyk.info>
-     4              Sergio Durigan Junior <sergiodj@sergiodj.net>
      4              clime <clime@redhat.com>
      3              Akanksha <akanksha_mishra01@yahoo.com>
      3              Ankush Behl <cloudbehl@gmail.com>
@@ -73,6 +73,7 @@ Number of commits  Contributor
      3              Jan Pokorný <jpokorny@redhat.com>
      3              Jason Tibbitts <tibbs@math.uh.edu>
      3              Kushal Khandelwal <kushal124@gmail.com>
+     3              Miro Hrončok <miro@hroncok.cz>
      3              Pedro Lima <pedro.lima@gmail.com>
      3              Pierre-YvesChibon <pingou@fedoraproject.org>
      3              Ricky Elrod <ricky@elrod.me>
@@ -92,6 +93,7 @@ Number of commits  Contributor
      2              Kamil Páral <kparal@redhat.com>
      2              Luis Guzman <ark@switnet.org>
      2              MR <mrx@mailinator.com>
+     2              Michal Konečný <mkonecny@redhat.com>
      2              Neha Kandpal <iec2015048@iiita.ac.in>
      2              Nuno Maltez <nuno@cognitiva.com>
      2              Ompragash <om.apsara@gmail.com>
@@ -122,7 +124,9 @@ Number of commits  Contributor
      1              Carl George <carl@george.computer>
      1              Charelle Collett <ccollett@redhat.com>
      1              David Caro <dcaroest@redhat.com>
+     1              Devesh Kumar Singh <deveshkusingh@gmail.com>
      1              Eashan <eashankadam@gmail.com>
+     1              Fabio Valentini <decathorpe@gmail.com>
      1              Felix Yan <felixonmars@users.sf.net>
      1              Filip Valder <fvalder@redhat.com>
      1              Frank Dana (FeRD) <ferdnyc@gmail.com>
@@ -132,11 +136,10 @@ Number of commits  Contributor
      1              Jingjing Shao <sanri.ok@163.com>
      1              John Florian <jflorian@doubledog.org>
      1              Jun Aruga <jaruga@redhat.com>
+     1              Ken Dreyer <kdreyer@redhat.com>
      1              Kunaal Jain <kunaalus@gmail.com>
      1              Mary Kate Fain <mk@marykatefain.com>
      1              Mathew Robinson <mathew.robinson3114@gmail.com>
-     1              Michal Konečný <mkonecny@redhat.com>
-     1              Miro Hrončok <miro@hroncok.cz>
      1              Mohan Boddu <mboddu@redhat.com>
      1              Pavel Raiskup <praiskup@redhat.com>
      1              Peter Kolínek <fedora@pessoft.com>

+ 4 - 1
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 <pingou@pingoured.fr> - 5.9.0-1
+- Update to 5.9.0
+
 * Mon Dec 02 2019 Pierre-Yves Chibon <pingou@pingoured.fr> - 5.8.1-1
 - Update to 5.8.1
 

+ 2 - 2
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"

+ 1 - 1
pagure/themes/chameleon/templates/theme.html

@@ -42,7 +42,7 @@
                 </div>
             </div>
             <div class="d-flex justify-content-center align-items-center text-muted credit">
-                <div>&copy; 2014-2019 Red Hat, Inc. and others.</div>
+                <div>&copy; Red Hat, Inc. and others.</div>
             </div>
         </div>
     </div>

+ 1 - 1
pagure/themes/default/templates/theme.html

@@ -47,7 +47,7 @@ href="{{ url_for('theme.static', filename='favicon.ico')}}?version={{ g.version}
               | <a href="https://docs.pagure.org/pagure/usage/index.html">Documentation</a>
               | <a href="/about">About</a>
             </p>
-            <p class="text-muted credit">&copy; 2014-2019 Red Hat, Inc. and others.</p>
+            <p class="text-muted credit">&copy; Red Hat, Inc. and others.</p>
         </div>
     </div>
 {% endmacro %}

+ 1 - 1
pagure/themes/pagureio/templates/theme.html

@@ -58,7 +58,7 @@
                     </div>
                 </div>
                 <div class="ml-auto text-right">
-                    <div>&copy; 2014-2019 Red Hat, Inc. and others.</div>
+                    <div>&copy; Red Hat, Inc. and others.</div>
                 </div>
             </div>
         </div>

+ 1 - 1
pagure/themes/srcfpo/templates/theme.html

@@ -102,7 +102,7 @@
                     </div>
                 </div>
                 <div class="ml-auto text-right">
-                    <div>&copy; 2014-2019 Red Hat, Inc. and others.</div>
+                    <div>&copy; Red Hat, Inc. and others.</div>
                 </div>
             </div>
         </div>