Releases: fedora-infra/pagure-exporter
Releases · fedora-infra/pagure-exporter
v0.1.3
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
- Remove cookies information from the stored recordings by @gridhead in #87
- Bump version from v0.1.1 to v0.1.2 by @gridhead in #88
- Automated dependency updates by @renovate in #90
- Automated dependency updates by @renovate in #91
- Automated dependency updates by @renovate in #92
- Update dependency black to v24 by @renovate in #94
- Update dependency pytest to v8 by @renovate in #95
- Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 by @renovate in #97
- Automated dependency updates by @renovate in #98
- Move all HTTP requests to be made with Python bindings for GitLab by @gridhead in #100
- [DOC] update doc for use
venv
instead ofvirtualenv
by @feizai2003 in #102 - Automated dependency updates by @renovate in #104
- Automated dependency updates by @renovate in #108
- Clean up after the removal of requests-based GitLab interactions by @gridhead in #110
- Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 by @renovate in #111
- Ensure that the destination issue tickets have the source namespace ordering by @gridhead in #112
- Wipe GitLab Runners tokens and ensure they stay wiped by @gridhead in #113
- add Packit support by @shubhamkarande13 in #116
- Automated dependency updates by @renovate in #119
- Bump version from v0.1.2 to v0.1.3 by @gridhead in #120
- Facilitate Packit support for Fedora Linux 38 and Fedora Linux 39 by @gridhead in #123
New Contributors
- @feizai2003 made their first contribution in #102
- @shubhamkarande13 made their first contribution in #116
Full Changelog: 0.1.2...0.1.3
v0.1.2
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
- Version bump the RPM specfile to v0.1.1 by @gridhead in #49
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #50
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #53
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #54
- Expand documentation to explain branch protection by @gridhead in #61
- Censor the sensitive information from
STDOUT
by @gridhead in #62 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #59
- Circumvent the rate limits on the API requests by @gridhead in #65
- Migrating privacy/confidentiality of the issue tickets by @gridhead in #68
- Configure Renovate by @renovate in #70
- Configure Renovate Action for Python projects by @gridhead in #75
- Update dependency black to v23 by @renovate in #77
- Update dependency ruff to ^0.0.285 || ^0.1.0 by @renovate in #76
- Add testing support using VCR.py by @gridhead in #78
- Automated dependency updates by @renovate in #82
- Add
.gitleaks.toml
to ignore some GitLab runner tokens by @gridhead in #83 - Automated dependency updates by @renovate in #84
- Automated dependency updates by @renovate in #85
New Contributors
Full Changelog: 0.1.1...0.1.2
v0.1.1
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
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
topagure-exporter
by @gridhead in #45
New Contributors
- @gridhead made their first contribution in #1
- @dependabot made their first contribution in #6
- @onuralpszr made their first contribution in #13
- @pre-commit-ci made their first contribution in #14
Full Changelog: https://github.com/gridhead/pagure-exporter/commits/0.1.0