* Sun Jun 21 2020 Neal Gompa <ngompa13@gmail.com>
- Backport fixes for STARTTLS support
+ Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
+ Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
+ Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
+ Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
+ Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
+ Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
+ Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
+ Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
+ Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
+ Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
+ Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
+ Patch: pagure-5.0-default-example-cfg.patch
* Wed May 20 2020 Neal Gompa <ngompa13@gmail.com>
- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
+ Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
* Mon May 18 2020 Neal Gompa <ngompa13@gmail.com>
- Backport fix from upstream to fix stats page
+ Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite
* Fri May 15 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.10.0
+ Allow viewing issues via the API using project-less API token
+ Various improvements to the srcfpo theme
+ Make pagure work with recent sqlalchemy versions (>= 1.3.0)
+ Add a new API endpoint to retrieve detailed stats about the issues
+ Improve the graphs displayed in the stats tab of each projects
+ Add a new graph tracking the number of open issues throughout the year
+ Improve loading tickets from git
+ Support pygit2 >= 1.1.0
+ Add missing endpoints to the API documentation
+ Add support for wtforms >= 2.3
- Add dependency on email_validator in such case
+ Fix sorting users by their username when using python3
+ Correct the API documentation for updating the watchers of a project
+ Ensure the name of the headers are always of the correct type
(especially when using python3)
+ Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
+ Add a new git auth backend which can manage the .ssh/authorized_keys file
directly
+ Update information about supported Git auth backends
+ Add support for arrow >= 0.15.6
+ Fix getting the milter running with python3
+ Fix mirroring project hosted remotely
+ Add url_path property to class User (and thus in the API)
+ Improve email text for new user registration
+ Set the USER environment variable when pushing over http
+ Add support for git push via http using basic auth relying on API token
+ If pagure is set up for local auth, allow git push via https to use it
+ Add an example nginx configuration file for pagure
+ Create two subpackages in the pagure for the apache and nginx configuration
files
+ Add some documentation on how git push over http works in pagure
+ Make pagure compatible with the latest version of flake8
+ Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
+ Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
+ Patch: pagure-5.0-default-example-cfg.patch
* Sat Apr 04 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.9.1
+ Add a missing div tag that broke the user's settings page
+ Do not block when waiting for subprocess to finish
+ Fix git blame when the identifier provided is a blob
+ Fix view_commits when the identified provided is a blob
+ When viewing file's history, use the default branch if needed
* Wed Mar 25 2020 Neal Gompa <ngompa13@gmail.com>
- Update to 5.9.0
+ Add API to manage plugins (ie: git hooks)
+ Fix querying mdapi from within the srcfpo theme
+ Various fixes for the srcfpo theme
+ Multiple fixes and improvements to the API endpoints to retrieve the tags
used in a project
+ Add new API endpoints to manipulate tags in projects
+ Add a new API endpoint to edit/update an existing issue/ticket
+ 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
+ Expose related_prs on issue API
+ Fix the regenerate-repo actions
+ 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
+ Fix taking into account the blacklisted patterns
+ Rework/fix the API documentation page
+ 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
* Mon Dec 02 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.8.1
+ Fix the link to the container namespace in srcfpo
+ Fix checking if the user is a committer of the repo the PR originates from
+ Fix showing the origin of the PR when it originates from the same project
+ Do not hard-code UTF-8 when showing a file
* Sat Nov 16 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.8
+ Enable the ctrl-enter keys to submit forms on tickets and PRs
+ Fix spelling errors on documentation
+ Fix renewing url on invalid token error message
+ Various fixes to the srcfpo theme
+ disable smooth scrolling on initial highlight & scroll process
+ Accept a with_commits parameter on the branches api to resolve the HEAD commits
+ Various fixes to the PR view
+ Add support for arrow >= 0.15
+ Select full text on git|ssh url input boxes when they get focus
+ Send notification when a branch is created
+ Add revision along with tag/branch creation/deletion
+ Add asciidoc syntax override
+ Fix git blame on unborn HEAD or non-master default branch repos
+ Fix the logic to rebase PRs
+ Fix setting one's default email address
+ Send oldrev as old_commit for git.receive event
+ Add a set-default-branch action to pagure-admin
+ Fix rendering badges on the PR list page
+ Tweak when we show the merge and the rebase buttons
+ Fix the logic around interacting with read-only databases in hooks
+ Fix .diff and .patch generation for empty commits
+ Fix url on the invalid token error message
+ Fix typo on the pull request merge error message
+ Allow cross-project API token to open pull-request
+ Allow updating PRs via the API using cross-project tokens
+ Fix the logic to make the merge button appear on pull-request
* Sun Aug 11 2019 Neal Gompa <ngompa13@gmail.com>
- Update to 5.7.4
+ Add more administrative functions to pagure_admin
+ Add CSP headers support and a mechanism to customize them
+ Do not allow rebase via the API if the PR does not allow it
+ Allow project-less API token to retrieve issues via the API
+ Improve the support for spec file highlighting
- Drop patch that is part of this release
+ 0001-Couple-of-fixes-for-the-mirroring-in-feature.patch