+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=29
+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=27
+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=25
+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=23
+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=21
+ Add support for !owner to the API listing projects
+ Make sure that TemporaryClone.push also pushes tags
+ Various UI improvements
+ Allow blocking an user on a project
+ Replace calls to pygit2.clone_repository by calls to git clone directly
+ Make fork more performant by using 'git push --mirror'
+ Use the user's default email when rebasing
- Drop patch that is part of this release
+ 0001-pagure-ev-python-3-compatibility.patch
- Backport fix for pull mirroring service
+ 0001-Couple-of-fixes-for-the-mirroring-in-feature.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=19
+ Allow by default the ACL "pull_request_create" on project-less API token
+ Implement Pagure Git Auth
+ Add a new API endpoint allowing to update an existing PR
+ If the user doesn't have a valid ssh key inform but let them log in
+ Fix various UI issues
+ Add a button to take/drop a pull-request
+ Add a new API endpoint to assign pull-request to someone
+ Allow dots and plus signs in project names
+ Fix seeing releases when the reference provided returned a commit
+ Include the PR tags in their JSON representation
+ Ensure that forking does not run the hook
+ Deprecate fedmsg for fedora-messaging
- Backport fix for pagure-ev issues in Python 3
+ Patch: 0001-pagure-ev-python-3-compatibility.patch
- Add patch to allow SQLAlchemy 1.3.0+ with Pagure
+ Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Update the service list to enable and start in README.SUSE
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=17
+ Add support for AMQP via fedora-messaging
+ Improve filtering and searching through issues and PRs
+ Add support for forcing highlight types based on file extensions
+ Fix naming rules for labels/tags
+ Fix support for repoSpanner Git storage backend
+ CVE-2019-7628: Do not leak partial API keys in key expiration emails (boo#1124762)
- Drop patches that are part of this release
+ 0001-Allow-using-Pagure-with-python-redis-3.0.0.patch
+ 0002-Fix-Markdown-usage-to-work-with-Markdown-3.0.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=15
+ Add support for the MQTT protocol
+ Add support for mirroring in git repositories from outside sources
+ Add support to merge a PR when the fork was deleted
+ Add the ability to generate archive from a commit or tag
+ Allow searching the content of the comments on an issue tracker
+ Allow filtering the issue list by the close status
+ Show related PRs on the issue list if there are any
+ Add build status to pull requests page
+ Add new API endpoints for get and set project options
+ Add WIP/experimental/unstable support for third-party extensions to pagure
+ Add support for rebasing pull-requests
+ Implement a button to rerun CI tests on a pull request
+ Support disallowing remote pull requests
+ Add an about page in the themes
+ Update the chameleon theme
- Backport fix from master to allow using python-redis >= 3.0.0
+ Patch: 0001-Allow-using-Pagure-with-python-redis-3.0.0.patch
- Backport fix from master to fix compatibility with Markdown 3.0+
+ Patch: 0002-Fix-Markdown-usage-to-work-with-Markdown-3.0.patch
- Drop patches that are part of this release
+ 0001-Port-pagure-to-markdown-3.0-while-remaining-backward.patch
+ 0002-Bypass-old-hooks-rather-than-using-non-existing-syml.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=12
+ Fix the alembic migration creating the hook_mirror table
+ Close the DB session in one place for all hooks
+ Add more logging to the pagure_logcom service
+ Configure SMTP info for git_multimail
+ Use the PR UID previously read from environment
- Backport fix from master to add compatibility with Markdown 3.0+
+ Patch: 0001-Port-pagure-to-markdown-3.0-while-remaining-backward.patch
- Backport fix from master to properly skip legacy hooks
+ Patch: 0002-Bypass-old-hooks-rather-than-using-non-existing-syml.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=10
+ Don't sync up ssh keys if there are already some
+ Do not notify twice when pushing commits to an open PR
+ Update git-multimail to fix it for Python 3
- Update to 5.1.2
+ Make the sshkey migration more flexible from < 5.1
+ Fix the update date information on the pull-request page
+ Fix detecting if the user is a committer via a group
+ Fix writing user's ssh keys on disk
+ tweak colors of the activity graph
+ cache oidc user data
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=8
+ Multiple fixes to the UI to address visual quirks and glitches
+ Initial implementation of HTTP(S) push support
+ Rework how SSH keys are stored in the database
+ Multiple changes and fixes around the ACL checker
+ Adding 'list-groups' function to pagure-admin
+ Add a new API endpoint to retrieve the list of files changed in a PR
- Add Conflicts for OpenSSH < 7.4 due to SSH key handling rework
- Re-wrap previous changelog entry for readability
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=4