Releases: fedora-infra/pagure-exporter
Releases · fedora-infra/pagure-exporter
v0.1.4
PyPI release
What's changed
From maintainers
- Fixed the deprecation status of the
datetimelibrary usage - Tailor fitted the filters to remove credentials before recordings are stored locally
- Updated the Packit configuration to satiate Packit v1.0.0 release
- Moved away from using absolute imports to using relative imports
- Introduced support for CentOS Git Server (i.e. https://git.centos.org)
- Introduced support for Fedora Dist Git (i.e. https://src.fedoraproject.org)
- Introduced support for different custom Pagure hostnames
- Updated copyright headers across all the codebase headers
- Renamed the identifiers for improved codebase readability
- Moved away from
VCR.pytoresponsesfor test caching purposes - Made various automated dependency and security updates
- Marked the first release of Pagure Exporter in
2025
From GitHub
- Automated dependency updates by @renovate in #90
- Automated dependency updates by @renovate in #91
- Attempt to not mess up the repository secrets by @gridhead in #155
- Fix the deprecation status of the datetime library usage by @olamidepeterojo in #157
- Update dependency black to v25 by @renovate in #159
- Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.9.0 by @renovate in #146
- Update dependency vcrpy to v7 by @renovate in #150
- Automated dependency updates by @renovate in #149
- Update Packit config after Packit v1.0.0 release by @gridhead in #160
- Automated dependency updates by @renovate in #161
- Automated dependency updates by @renovate in #162
- Automated dependency updates by @renovate in #169
- Automated dependency updates by @renovate in #170
- Automated dependency updates by @renovate in #171
- Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.9.0 || ^0.10.0 by @renovate in #173
- Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 by @renovate in #174
- Update dependency pytest-cov to v6 by @renovate in #147
- Automated dependency updates by @renovate in #175
- Automated dependency updates by @renovate in #176
- Automated dependency updates by @renovate in #177
- Automated dependency updates by @renovate in #178
- Automated dependency updates by @renovate in #179
- Move from using relative imports instead of absolute imports by @sdglitched in #185
- chore: updated copyright years across all the codebase headers by @iamyaash in #183
- chore(deps): automated dependency updates by @renovate in #189
- Introduce support for different Pagure hostnames by @gridhead in #188
- chore(deps): automated dependency updates by @renovate in #192
- chore(deps): automated dependency updates by @renovate in #193
- chore(deps): automated dependency updates by @renovate in #194
- fix(deps): update dependency requests to v2.32.4 [security] by @renovate in #195
- chore(deps): automated dependency updates by @renovate in #196
- Rename identifiers for improved readability by @sdglitched in #191
- Move away from
VCR.pytoresponsesby @gridhead in #200 - chore(deps): update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 by @renovate in #197
- chore(deps): automated dependency updates by @renovate in #198
- Version bump from
v0.1.3tov0.1.4by @gridhead in #202
New Contributors
- @olamidepeterojo made their first contribution in #157
- @sdglitched made their first contribution in #185
- @iamyaash made their first contribution in #183
Full Changelog: 0.1.2...0.1.4
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
venvinstead ofvirtualenvby @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
STDOUTby @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.tomlto 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
requestsfrom^2.31.0to^2.28.0 - Stepped down version of the runtime dependency
GitPythonfrom^3.1.37to^3.1.0 - Removed unnecessary runtime dependency
tqdmfrom the list
From GitHub
- Rework documentation sections with proper updates by @gridhead in https://github.com/gridhead/pagure-exporter/pull/47
- Version bump the project from v0.1.0 to v0.1.1 by @gridhead in https://github.com/gridhead/pagure-exporter/pull/48
Full Changelog: gridhead/pagure-exporter@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 https://github.com/gridhead/pagure-exporter/pull/1
- Add initial set of screens to the interface by @gridhead in https://github.com/gridhead/pagure-exporter/pull/2
- Rework the tooling and interactions by @gridhead in https://github.com/gridhead/pagure-exporter/pull/3
- Add usage, setup and transfer information to the documentation by @gridhead in https://github.com/gridhead/pagure-exporter/pull/4
- Bump gitpython from 3.1.30 to 3.1.35 by @dependabot in https://github.com/gridhead/pagure-exporter/pull/6
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in https://github.com/gridhead/pagure-exporter/pull/8
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in https://github.com/gridhead/pagure-exporter/pull/9
- Bump urllib3 from 1.26.14 to 1.26.17 by @dependabot in https://github.com/gridhead/pagure-exporter/pull/11
- Adding pre-commit into repo by @onuralpszr in https://github.com/gridhead/pagure-exporter/pull/13
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/gridhead/pagure-exporter/pull/14
- Transferring issue tickets from the source namespace to the destination namespace by @gridhead in https://github.com/gridhead/pagure-exporter/pull/5
- Reformat the codebase and add exceptions by @gridhead in https://github.com/gridhead/pagure-exporter/pull/17
- Moved from
click.echo()to in-built logging library by @gridhead in https://github.com/gridhead/pagure-exporter/pull/18 - Add documentation for the
--commitoption by @gridhead in https://github.com/gridhead/pagure-exporter/pull/20 - Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in https://github.com/gridhead/pagure-exporter/pull/29
- Setup codebase testing with an initial set of tests by @gridhead in https://github.com/gridhead/pagure-exporter/pull/27
- Add CI/CD support using GitHub Actions by @gridhead in https://github.com/gridhead/pagure-exporter/pull/30
- Add some tests for the issue transferring options by @gridhead in https://github.com/gridhead/pagure-exporter/pull/32
- Add some tests for the repository assets wrangling options by @gridhead in https://github.com/gridhead/pagure-exporter/pull/36
- Include more test cases to check issue ticket operations by @gridhead in https://github.com/gridhead/pagure-exporter/pull/39
- Add more description for the software application by @gridhead in https://github.com/gridhead/pagure-exporter/pull/44
- Rename from
protop2gtopagure-exporterby @gridhead in https://github.com/gridhead/pagure-exporter/pull/45
New Contributors
- @gridhead made their first contribution in https://github.com/gridhead/pagure-exporter/pull/1
- @dependabot made their first contribution in https://github.com/gridhead/pagure-exporter/pull/6
- @onuralpszr made their first contribution in https://github.com/gridhead/pagure-exporter/pull/13
- @pre-commit-ci made their first contribution in https://github.com/gridhead/pagure-exporter/pull/14
Full Changelog: https://github.com/gridhead/pagure-exporter/commits/0.1.0