From d1102179759b2fadc56119d971e869c3e0aa934d Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 27 2017 11:04:59 +0000 Subject: Release 2.14 --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 3ede70e..992a7bd 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,8 +1,16 @@ Upgrading Pagure ================ +From 2.13 to 2.14 +----------------- + +The 2.14 release brings some adjustments to the database scheme. + +* Update the database schame using alembic: ``alembic upgrade head`` + + From 2.12 to 2.13 ----------------- +----------------- The 2.13 release brings some adjustments to the database scheme. @@ -10,7 +18,7 @@ The 2.13 release brings some adjustments to the database scheme. From 2.11 to 2.12 ----------------- +----------------- From this release on, we will have alembic migration script for new table creation, so there will no longer be a need to use ``createdb.py`` @@ -21,7 +29,7 @@ The 2.12 release brings some adjustments to the database scheme. From 2.10 to 2.11 ----------------- +----------------- The 2.10 releases brings some adjustments to the database scheme. diff --git a/doc/contributors.rst b/doc/contributors.rst index f1275d0..37e5b21 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,19 +3,19 @@ Contributors to pagure Pagure would be nothing without its contributors. -On Feb 24, 2016 (release 2.13.2), the list looks as follow: +On Mar 27, 2017 (release 2.14), the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 4992 Pierre-Yves Chibon + 5102 Pierre-Yves Chibon 191 Ryan Lerch - 116 Vivek Anand + 138 Vivek Anand 89 farhaanbukhsh 60 Clement Verna 59 Johan Cwiklinski - 45 Mark Reynolds - 39 Patrick Uiterwijk + 46 Mark Reynolds + 42 Patrick Uiterwijk 34 Farhaan Bukhsh 32 Pradeep CE (cep) 30 Lubomír Sedlář @@ -23,6 +23,7 @@ Number of commits Contributor 20 Jeremy Cline 19 Gaurav Kumar 18 Sayan Chowdhury + 17 Abhijeet Kasurde 15 Ralph Bean 15 Vibhor Verma 14 Justin W. Flory @@ -37,6 +38,7 @@ Number of commits Contributor 5 yangl1996 4 Eric Barbour 4 Maciej Lasyk + 4 Martin Basti 3 Ankush Behl 3 Anthony Lackey 3 Dhriti Shikhar @@ -46,6 +48,7 @@ Number of commits Contributor 3 Kushal Khandelwal 3 Pedro Lima 3 Sergio Durigan Junior + 3 Till Maas 3 bill auger 3 cep 3 skrzepto @@ -57,7 +60,6 @@ Number of commits Contributor 2 Richard Marko 2 Ricky Elrod 2 Simo Sorce - 2 Till Maas 2 William Moreno Reyes 2 bruno 2 dhrish20 @@ -68,12 +70,17 @@ Number of commits Contributor 1 Anthony Lackey 1 Arti Laddha 1 Brian (bex) Exelbierd + 1 Charelle Collett 1 David Caro + 1 Eashan 1 Haikel Guemar 1 Igor Gnatenko 1 Kunaal Jain 1 Mathew Robinson 1 Pierre-YvesChibon + 1 Robert Bost + 1 Snehal Karale + 1 Stanislav Laznicka 1 Stanislav Ochotnicky 1 Tiago M. Vieira 1 Vyacheslav Anzhiganov @@ -85,9 +92,11 @@ Number of commits Contributor 1 d3prof3t 1 jcvicelli 1 pingou + 1 prasad0896 1 rishika7000 1 ryanlerch 1 skrzepto + 1 smit thakkar 1 vibhcool ================= =========== diff --git a/files/pagure.spec b/files/pagure.spec index 252684b..4890dab 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -2,7 +2,7 @@ %distutils.sysconfig import get_python_lib; print (get_python_lib())")} Name: pagure -Version: 2.13.2 +Version: 2.14 Release: 1%{?dist} Summary: A git-centered forge @@ -329,6 +329,7 @@ install -m 644 pagure-loadjson/pagure_loadjson.service \ %{_datadir}/pagure/alembic/ %{python_sitelib}/pagure/ %{python_sitelib}/pagure*.egg-info +%{_bindir}/pagure-admin %files milters @@ -371,6 +372,80 @@ install -m 644 pagure-loadjson/pagure_loadjson.service \ %changelog +* Mon Mar 27 2017 Pierre-Yves Chibon - 2.14-1 +- Update to 2.14 +- Update the label of the button to comment on a PR (Abhijeet Kasurde) +- Make search case insensitive (Vivek Anand) +- Improve the debugging on pagure_loadjson +- Only link the diff to the file if the PR is local and not remote +- Do not log on fedmsg edition to private comment +- When deleting a project, give the fullname in the confirmation window +- Add link to the FPCA indicating where to sign it when complaining that the + user did not sign it (Charelle Collett) +- Fix the error: 'Project' object has no attribute 'ci_hook' +- Fix input text height to match to button (Abhijeet Kasurde) +- Fix the data model to make deleting a project straight forward +- Fix searching issues in the right project by including the namespace +- When creating the pull-request, save the commit_start and commit_stop +- Ensure there is a date before trying to humanize it +- Fixing showing tags even when some of them are not formatted as expected +- Allow repo user to Take/Drop assigment of issue (Vivek Anand) +- Add merge status column in pull requests page (Abhijeet Kasurde) +- Allow user with ticket access to edit custom fields, metadata and the privacy + flag (Vivek Anand) +- Add number of issues in my issues page (Abhijeet Kasurde) +- Allow report to filter for a key multiple times +- Add the support to delete a report in a project +- Fix rendering the roadmap when there are tickets closed without a close date +- Fix to show tabs in pull request page on mobile (Abhijeet Kasurde) +- Document some existing API endpoints that were missing from the doc +- Make issues and pull-requests tables behave in responsive way (Abhijeet Kasurde) +- Add option to custom field for email notification (Mark Reynolds) +- When resetting the value of a custom field, indicate what the old value was +- Add instance wide API token +- Move the admin functions out of the UI and into a CLI tool pagure-admin +- Do not update the hash in the URL for every tabs on the PR page +- Fix heatmap to show current datetime not when when object was created (Smit + Thakkar and Vivek Anand) +- Do not include watchers in the subscribers of a private issue +- Do not highlight code block unless a language is specified +- Make getting a project be case insensitive +- Do not change the privacy status of an issue unless one is specified +- Fix the logic of the `since` keyword in the API (Vivek Anand) +- Fix the logic around ticket dependencies +- Add reset watch button making it go back to the default (Vivek Anand) +- Do not show dates that are None object, instead make them empty strings +- Allow filtering tickets by milestones in the API +- Allow filtering tickets by priorities in the API +- Expand the API to support filtering issues having or not having a milestone +- Use plural form for SSH key textfield (Martin Basti) +- Support irc:// links in our markdown and adjust the regex +- Remove backticks from email subject (Martin Basti) +- Adjust the logic when filtering issues by priorities in the API +- Remove mentioning if a commit is in master on the front page +- Optimize finding out which branches are in a PR or can be +- Add required asterisk to Description on new issues (Abhijeet Kasurde) +- Fix misc typo in 404 messages (Abhijeet Kasurde) +- Add performance git repo analyzer/framework (Patrick Uiterwijk) +- Added tip_tricks in doc to document how to pre-fill issues using the url + (Eashan) +- Document how to filter out for issues having a certain tag in the tips and + tricks section +- Allow to manually triggering a run of pagure-ci via a list of sentences set in + the configuration +- Add support for admin API token to pagure-admin +- Make clicking on 'Unassigned' filter the unassigned PR as it does for issues +- Add Priority column to My Issues page (Abhijeet Kasurde) +- Optimize diffing pull-requests +- Add a description to the API tokens +- Include the fullname in the API output, in the project representation +- Add the possibility to edit issue milestone in the API (Martin Basti) +- Fix some wording (Till Maas) +- Rename "request pull" to pull request (Stanislav Laznicka) +- Make tags in issue list clickable (Martin Basti) +- Include the priority name in the notification rather than its level +- Update the ticket metadata before adding the new comment (if there is one) + * Fri Feb 24 2017 Pierre-Yves Chibon - 2.13.2-1 - Update to 2.13.2 - Fix running the test suite due to bugs in the code: diff --git a/pagure/__init__.py b/pagure/__init__.py index 9a99089..b17f26c 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -12,7 +12,7 @@ __requires__ = ['SQLAlchemy >= 0.8', 'jinja2 >= 2.4'] import pkg_resources -__version__ = '2.13.2' +__version__ = '2.14' __api_version__ = '0.11'