Skip to content

Releases: fedora-infra/pagure-exporter

v0.1.3

13 Mar 04:09
745920a
Compare
Choose a tag to compare

PyPI release

What's changed

From maintainers

  • Removed cookies information from the stored recordings
  • Moved all HTTP requests to be made with Python bindings for GitLab
  • Updated documentation to use venv instead of virtualenv
  • Cleaned up after removal of requests-based GitLab interactions
  • Ensured that the moved issue tickets have the source ordering
  • Wiped GitLab Runners tokens and ensured they stay wiped
  • Added Packit support for the project repository
  • Made automated dependency updates

From GitHub

New Contributors

Full Changelog: 0.1.2...0.1.3

v0.1.2

11 Jan 03:13
Compare
Choose a tag to compare

PyPI release

What's changed

From maintainers

  • Expanded the documentation to explain branch protection
  • Censor the sensitive information from STDOUT
  • Add support for automatic dependency updates using Renovate
  • Circumvent the rate limits on the GitLab API requests
  • Added support for migrating issue ticket confidentiality
  • Added advanced HTTP requests testing support using VCR.py
  • Added configuration to avoid false security flagging

From GitHub

New Contributors

Full Changelog: 0.1.1...0.1.2

v0.1.1

19 Oct 07:36
9f6f13d
Compare
Choose a tag to compare

PyPI release

What's changed

From maintainers

  • Reworked the documentation sections with proper updates
  • Initialized packaging workflow with RPM specfile for the project codebase
  • Stepped down version of the runtime dependency requests from ^2.31.0 to ^2.28.0
  • Stepped down version of the runtime dependency GitPython from ^3.1.37 to ^3.1.0
  • Removed unnecessary runtime dependency tqdm from the list

From GitHub

  • Rework documentation sections with proper updates by @gridhead in #47
  • Version bump the project from v0.1.0 to v0.1.1 by @gridhead in #48

Full Changelog: 0.1.0...0.1.1

v0.1.0

17 Oct 16:59
Compare
Choose a tag to compare

PyPI release

What's changed

From maintainers

  • Created the initial release of the project
  • Added support for transferring repositories files from projects on Pagure to GitLab
  • Added support for transferring issue tickets from projects on Pagure to GitLab
  • Added support for inbuilt logging library for better compatibility with journalling
  • Added options for filtering by branch names when transferring repository files
  • Added options for filtering by issue ticket status when transferring issue tickets
  • Added options for filtering by issue ticket identity selection when transferring issue tickets
  • Added options for filtering by issue ticket identity ranges when transferring issue tickets
  • Added options for migrating current states when transferring issue tickets
  • Added options for migrating tagged labels when transferring issue tickets
  • Added options for migrating created comments when transferring issue tickets
  • Ensured excellent quality of the codebase with 100% coverage of functional code
  • Included support for continuous integration using GitHub Actions and Pre-Commit CI

From GitHub

  • Add project scaffolding assets by @gridhead in #1
  • Add initial set of screens to the interface by @gridhead in #2
  • Rework the tooling and interactions by @gridhead in #3
  • Add usage, setup and transfer information to the documentation by @gridhead in #4
  • Bump gitpython from 3.1.30 to 3.1.35 by @dependabot in #6
  • Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #8
  • Bump requests from 2.28.2 to 2.31.0 by @dependabot in #9
  • Bump urllib3 from 1.26.14 to 1.26.17 by @dependabot in #11
  • Adding pre-commit into repo by @onuralpszr in #13
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #14
  • Transferring issue tickets from the source namespace to the destination namespace by @gridhead in #5
  • Reformat the codebase and add exceptions by @gridhead in #17
  • Moved from click.echo() to in-built logging library by @gridhead in #18
  • Add documentation for the --commit option by @gridhead in #20
  • Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in #29
  • Setup codebase testing with an initial set of tests by @gridhead in #27
  • Add CI/CD support using GitHub Actions by @gridhead in #30
  • Add some tests for the issue transferring options by @gridhead in #32
  • Add some tests for the repository assets wrangling options by @gridhead in #36
  • Include more test cases to check issue ticket operations by @gridhead in #39
  • Add more description for the software application by @gridhead in #44
  • Rename from protop2g to pagure-exporter by @gridhead in #45

New Contributors

Full Changelog: https://github.com/gridhead/pagure-exporter/commits/0.1.0