From d12560cb9c78b6b86727e065489d3490a6e3ab18 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 09 2018 10:59:40 +0000 Subject: Release 5.1 Signed-off-by: Pierre-Yves Chibon --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 1b20dff..2f47b46 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,24 @@ Upgrading Pagure ================ +From 5.x to 5.1 +--------------- + +The 5.1 release contains a database schema updates, so: + +* Update the data schema using alembic: ``alembic upgrade head`` + +(As usual, do your backups before). + + +New configuration keys added: + +* ALLOW_ADMIN_IGNORE_EXISTING_REPOS +* ALLOW_HTTP_PULL_PUSH +* ALLOW_HTTP_PUSH +* HTTP_REPO_ACCESS_GITOLITE + + From 5.0 to 5.0.1 ----------------- diff --git a/doc/changelog.rst b/doc/changelog.rst index 15abc48..eb67dcf 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -3,6 +3,55 @@ Changelog This document records all notable changes to `Pagure `_. +5.1 (2018-10-09) +---------------- + +- Fix rendering issues in chrome (Ryan Lerch) +- Fix the merge button on the PR page when the title is long (Ryan Lerch) +- Hide expired API keys by default but add a button to show them +- Allow linking to the new issue page with a specific template +- Tab order fixed on new issue (Lenka Segura) +- Fix the button to open new pull-request on the branches page +- Fix mail hook getting to mail_to (Patrick Uiterwijk) +- More distinguished Markdown blockquotes (Lenka Segura) +- Correctly exempt default hook from running on non-main (Patrick Uiterwijk) +- Add version information in static file's url to avoid caching in browser + (Neha Kandpal) +- Update README with details on the new testing script(s) (Jingjing Shao) +- Start implementing HTTP pull/push (Patrick Uiterwijk) +- Many fixes around the documentation and onboarding setup (especially the + Vagrant and docker dev environments) (Jingjing Shao, Alex Gleason, Lenka + Segura, Akanksha) +- Fix citing the original comment in a ticket +- Show the comment on issues in JS if the SSE isn't responding +- Fix the From header in notification emails +- Fix loading the group list when adding a group to a project +- Rework how we display loading of the new PR dropdown (Ryan Lerch) +- Display when a PR cannot be merged because of its review score +- Check there is an user associated with the log entry +- Add a note in minimal score to merge in the doc (Fabien Boucher) +- Redirect back to branch list when deleting a branch (Ryan Lerch) +- Rework how ssh keys are stored in the database (Patrick Uiterwijk) +- Allow users to update PR's metadata when the PR is closed +- Fix adding comment on PR via the SSE +- Multiple changes and fixes around the ACL checker (Patrick Uiterwijk) +- Add a spinner when selectize is loading data. (Ryan Lerch) +- Load user async when looking up assignee (Ryan Lerch) +- When a pushed in made to a branch in a PR, update the PR +- Run all hooks in a set, and error out at the end (Patrick Uiterwijk) +- Make hooks raise exceptions instead of sys.exit (Patrick Uiterwijk) +- Fix editing comments on issues and PRs +- Add option to allow any authenticated user to edit meta-data on tickets +- Make the mirroring feature work with older git +- Fix bug in update_milestones (Akanksha) +- Allow admins to ignore existing repositories when creating a project (Patrick + Uiterwijk) +- Adding 'list-groups' function to pagure-admin (Fabian Arrotin) +- Fix letting the user who opened the ticket close it +- Never set readonly flag if a dynamic auth backend is in use (Patrick Uiterwijk) +- Add a new API endpoint to retrieve the list of files changed in a PR + + 5.0.1 (2018-09-27) ------------------ diff --git a/doc/contributors.rst b/doc/contributors.rst index f927ff0..898774a 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,22 +3,22 @@ Contributors to pagure Pagure would be nothing without its contributors. -On September 27, 2018 (release 5.0.1) the list looks as follow: +On October 9, 2018 (release 5.1) the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 6186 Pierre-Yves Chibon - 315 Ryan Lerch + 6229 Pierre-Yves Chibon + 321 Ryan Lerch 172 Vivek Anand 139 farhaanbukhsh 133 Patrick Uiterwijk 127 Clement Verna 88 Farhaan Bukhsh + 71 Patrick Uiterwijk 59 Johan Cwiklinski 48 Slavek Kabrda 47 Mark Reynolds - 33 Patrick Uiterwijk 32 Matt Prahl 32 Pradeep CE (cep) 31 Lubomír Sedlář @@ -45,6 +45,7 @@ Number of commits Contributor 8 Lei Yang 8 Paul W. Frields 7 René Genz + 6 Lenka Segura 6 Michael Scherer 6 Michael Watters 6 ymdatta @@ -53,6 +54,7 @@ Number of commits Contributor 5 Shaily 5 vanzhiganov 5 yangl1996 + 4 Alex Gleason 4 Eric Barbour 4 Maciej Lasyk 4 Till Maas @@ -75,11 +77,13 @@ Number of commits Contributor 3 shivani 3 skrzepto 3 tenstormavi + 2 Akanksha 2 Akshay Gaikwad 2 Anatoli Babenia 2 Carlos Mogas da Silva 2 Daniel Mach 2 Kamil Páral + 2 Neha Kandpal 2 Nuno Maltez 2 Ompragash 2 Peter Oliver @@ -98,24 +102,26 @@ Number of commits Contributor 1 Alois Mahdal 1 Amol Kahat 1 Anthony Lackey + 1 Antoni Segura Puimedon 1 Arti Laddha 1 Brian (bex) Exelbierd 1 Carl George 1 Charelle Collett 1 David Caro 1 Eashan + 1 Fabian Arrotin + 1 Fabien Boucher 1 Felix Yan 1 Filip Valder 1 Haikel Guemar 1 Hazel Smith 1 Jeremy Cline + 1 Jingjing Shao 1 John Florian 1 Kunaal Jain - 1 Lenka Segura 1 Mathew Robinson 1 Miro Hrončok 1 Mohan Boddu - 1 Neha Kandpal 1 Peter Kolínek 1 Robert Bost 1 Ryan Lerch @@ -138,6 +144,7 @@ Number of commits Contributor 1 d3prof3t 1 ishcherb 1 jcvicelli + 1 jingjing 1 josef radinger 1 pingou 1 prasad0896 diff --git a/files/pagure.spec b/files/pagure.spec index 42914e3..3b73a31 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -16,7 +16,7 @@ Name: pagure -Version: 5.0.1 +Version: 5.1 Release: 1%{?dist} Summary: A git-centered forge @@ -472,6 +472,9 @@ sed -e "s/pythonX.Y/python%{python3_version}/g" -i $RPM_BUILD_ROOT/%{_sysconfdir %changelog +* Tue Oct 09 2018 Pierre-Yves Chibon - 5.1-1 +- Update to pagure 5.1 + * Thu Sep 27 2018 Pierre-Yves Chibon - 5.0.1-1 - Update to pagure 5.0.1 diff --git a/pagure/__init__.py b/pagure/__init__.py index fc7c2bb..e028372 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -11,5 +11,5 @@ from __future__ import unicode_literals -__version__ = "5.0.1" +__version__ = "5.1" __api_version__ = "0.24"