diff --git a/UPGRADING.rst b/UPGRADING.rst index 9d98658..1b20dff 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,17 @@ Upgrading Pagure ================ +From 5.0 to 5.0.1 +----------------- + +The 5.0 release was missing a database schema migration to add the +``hook_mirror`` table. This alembic migration has been added, so if you have +note update to 5.0, you will want to update your database schema using: +``alembic upgrade head``. If you went around this issue by running the +``pagure_createdb.py`` script, you can mark you database schema up to date using +``alembic stamp ba538b2648b7``. + + From 4.x to 5.0 --------------- diff --git a/doc/changelog.rst b/doc/changelog.rst index f7bfaa7..15abc48 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -3,6 +3,39 @@ Changelog This document records all notable changes to `Pagure `_. +5.0.1 (2018-09-27) +------------------ + +.. warning:: This release contains a security fix + +- Add to theme the possibility to display site-wide messages (Ryan Lerch) +- Multiple adjustments to the scripts keyhelper and aclchecker (Patrick Uiterwijk) +- Only enforce Signed-Off-By on the main git repo +- Ignore any and all action done by the pagure user when loading JSON into the db +- Fix the last modified date on the PR list +- Updating regex for URLs and SSH urls +- Use gitolite's own mechanism to bypass the update hook +- Ensure the plugin is active when retrieving them +- Switch from GIT_SORT_TIME to GIT_SORT_NONE to preserver 'git log'-like commit + ordering (Slavek Kabrda) +- Fix pr-dropdown (Ryan Lerch) +- Add hilightjs-line-numbers plugin (Ryan Lerch) +- Fix the reply buttons +- Fix escaping on PR diffs (Ryan Lerch) +- Fix opening/viewing PRs from the branches page +- Fix loading issue template and make the drop-down a little more obvious +- Correctly align edit button for groups in repo settings (Ryan Lerch) +- Fix all-around sidebar heading borders (Ryan Lerch) +- Remove incorrect count label on related PRs (Ryan Lerch) +- Move attachements to sidebar (Ryan Lerch) +- Add reporter and assignee to notification emails headers (Lenka Segura) +- Make sure that ticket changes don't get duplicated (Patrick Uiterwijk) +- Fix the git ssh urls in the templates +- Fix when milestones_keys and milestones get out of sync +- Sign-off the merge commits when the project enforces it +- Add missing alembic migration to create the hook_mirror table +- Don't generate API keys with random.choice (Jeremy Cline) + 5.0 (2018-09-24) ---------------- diff --git a/doc/contributors.rst b/doc/contributors.rst index 3007894..f927ff0 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,27 +3,27 @@ Contributors to pagure Pagure would be nothing without its contributors. -On September 24, 2018 (release 5.0) the list looks as follow: +On September 27, 2018 (release 5.0.1) the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 6163 Pierre-Yves Chibon - 305 Ryan Lerch + 6186 Pierre-Yves Chibon + 315 Ryan Lerch 172 Vivek Anand 139 farhaanbukhsh 133 Patrick Uiterwijk 127 Clement Verna 88 Farhaan Bukhsh 59 Johan Cwiklinski + 48 Slavek Kabrda 47 Mark Reynolds - 47 Slavek Kabrda + 33 Patrick Uiterwijk 32 Matt Prahl 32 Pradeep CE (cep) 31 Lubomír Sedlář 28 Karsten Hopp 25 Lubomír Sedlář - 25 Patrick Uiterwijk 23 rahul Bajaj 20 Jeremy Cline 19 Aurélien Bompard @@ -108,8 +108,10 @@ Number of commits Contributor 1 Filip Valder 1 Haikel Guemar 1 Hazel Smith + 1 Jeremy Cline 1 John Florian 1 Kunaal Jain + 1 Lenka Segura 1 Mathew Robinson 1 Miro Hrončok 1 Mohan Boddu diff --git a/files/pagure.spec b/files/pagure.spec index 3b26f43..5f03f7f 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -16,7 +16,7 @@ Name: pagure -Version: 5.0 +Version: 5.0.1 Release: 1%{?dist} Summary: A git-centered forge @@ -400,6 +400,7 @@ sed -e "s/pythonX.Y/python%{python3_version}/g" -i $RPM_BUILD_ROOT/%{_sysconfdir %{_datadir}/pagure/__pycache__/ %endif %{_datadir}/pagure/alembic/ +%{_libexecdir}/pagure/ %{python_sitelib}/pagure/ %exclude %{python_sitelib}/pagure/themes/pagureio %exclude %{python_sitelib}/pagure/themes/srcfpo @@ -468,6 +469,9 @@ sed -e "s/pythonX.Y/python%{python3_version}/g" -i $RPM_BUILD_ROOT/%{_sysconfdir %changelog +* Thu Sep 27 2018 Pierre-Yves Chibon - 5.0.1-1 +- Update to pagure 5.0.1 + * Mon Sep 24 2018 Pierre-Yves Chibon - 5.0-1 - Update to pagure 5.0 diff --git a/pagure/__init__.py b/pagure/__init__.py index 1046304..fc7c2bb 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -11,5 +11,5 @@ from __future__ import unicode_literals -__version__ = "5.0" +__version__ = "5.0.1" __api_version__ = "0.24"