Releases: appleboy/github2gitea
Releases · appleboy/github2gitea
v0.2.0
Changelog
Features
Bug fixes
Enhancements
Refactor
v0.1.0
Changelog
Features
- 9b672c3: feat: refactor team-repository mapping and assignment in migrations (appleboy appleboy.tw@gmail.com)
- 8bf5bf9: feat: refactor Gitea org migration and team permission handling (appleboy appleboy.tw@gmail.com)
- fe0fd0a: feat: implement team repository listing with paginated fetch (Bo-Yi Wu appleboy.tw@gmail.com)
- ecf2fd8: feat: add organization removal support to migration tool (Bo-Yi Wu appleboy.tw@gmail.com)
- d6e198f: feat: add SSH key migration from GitHub to Gitea with improved errors (#2) (Bo-Yi Wu appleboy.tw@gmail.com)
- 1618db8: feat: add CSV-based bulk user import with improved error handling (appleboy appleboy.tw@gmail.com)
- 8ec949d: feat: add unified build metadata and CLI version reporting (appleboy appleboy.tw@gmail.com)
- 9216a2f: feat: enforce config validation and improve error reporting (Bo-Yi Wu appleboy.tw@gmail.com)
- 6727663: feat: improve GitHub repository migration and collaborator handling (appleboy appleboy.tw@gmail.com)
- c4d212e: feat: add GitHub to Gitea full-featured migration support (appleboy appleboy.tw@gmail.com)
- 319672f: feat: refactor and enhance logging configuration and output (appleboy appleboy.tw@gmail.com)
- 52665f3: feat: migrate GitHub organizations and teams to Gitea (appleboy appleboy.tw@gmail.com)
- c88c5eb: feat: add organization migration logic and refactor client structs (appleboy appleboy.tw@gmail.com)
- b461566: feat: add configurable server URL and request timeout support (appleboy appleboy.tw@gmail.com)
- 2cce153: feat: add CLI to initialize and log GitHub and Gitea user info (appleboy appleboy.tw@gmail.com)
- a7e6a10: feat: unify and improve user fetching in Gitea and GitHub clients (appleboy appleboy.tw@gmail.com)
- ab77f90: feat: integrate GitHub API client with extended user and repo support (appleboy appleboy.tw@gmail.com)
- 93f14f9: feat: integrate Gitea client for org, user, and repo management (appleboy appleboy.tw@gmail.com)
- 2cbc694: feat: add initial scaffolding for github2gitea CLI tool (appleboy appleboy.tw@gmail.com)
Bug fixes
- 2e71b1c: fix: refactor organization logic and enhance error handling (Bo-Yi Wu appleboy.tw@gmail.com)
- 03f75b4: fix: improve error handling during organization creation (appleboy appleboy.tw@gmail.com)
Enhancements
- 7b284c0: chore: update Go dependencies to latest versions (Bo-Yi Wu appleboy.tw@gmail.com)
- 64cfe45: chore: suppress lint warnings for intentional TLS configuration (appleboy appleboy.tw@gmail.com)
- 3593cc7: chore: enforce code quality standards with golangci-lint integration (appleboy appleboy.tw@gmail.com)
Refactor
- b647338: refactor: refactor organization creation to use provided new name option (Bo-Yi Wu appleboy.tw@gmail.com)
- 7fba898: refactor: enhance organization migration with improved user and team mapping (appleboy appleboy.tw@gmail.com)
- 91b3c55: refactor: refactor version and build metadata management (appleboy appleboy.tw@gmail.com)
- ba6309d: refactor: reduce logging verbosity in org and GitHub repo operations (appleboy appleboy.tw@gmail.com)
- bd333bd: refactor: refactor configuration handling into a dedicated config package (Bo-Yi Wu appleboy.tw@gmail.com)
- 82e4018: refactor: refactor main for modularity and improved error handling (Bo-Yi Wu appleboy.tw@gmail.com)
- 317bdf0: refactor: improve logging visibility and centralize regex usage (appleboy appleboy.tw@gmail.com)
- 3508b9a: refactor: correct field names and streamline organization visibility logic (appleboy appleboy.tw@gmail.com)
- 8c13e1b: refactor: unify and simplify GitHub API pagination logic (appleboy appleboy.tw@gmail.com)
- ed91f89: refactor: standardize error handling with custom GiteaError type (appleboy appleboy.tw@gmail.com)
- ab454fc: refactor: refactor org and team creation functions for clarity (appleboy appleboy.tw@gmail.com)
- bc57a8a: refactor: add build automation and export GitHub client field (appleboy appleboy.tw@gmail.com)
- dccfa99: refactor: refactor Gitea permissions and centralize default unit definitions (appleboy appleboy.tw@gmail.com)
Build process updates
- 84cd1f5: ci: upgrade golangci-lint version in CI workflow (appleboy appleboy.tw@gmail.com)
- 595f253: ci: update CI to use golangci-lint-action v8 (appleboy appleboy.tw@gmail.com)
- 4bc8897: build: refactor and update GoReleaser build configuration (appleboy appleboy.tw@gmail.com)
- 99bd686: build: improve makefile usability with defaults and target descriptions (appleboy appleboy.tw@gmail.com)
- 400a8a7: ci: fix duplicate keys in workflow YAML configuration (appleboy appleboy.tw@gmail.com)
- 3258197: ci: add CI/CD, release management, funding, and security tooling (appleboy appleboy.tw@gmail.com)
Documentation updates
- b24e3b5: docs: add Codecov coverage badges to all README translations (appleboy appleboy.tw@gmail.com)
- ba51f5f: docs: document batch migration with --user-list CSV option (appleboy appleboy.tw@gmail.com)
- 47ee57f: docs: enhance code with comprehensive API documentation comments (appleboy appleboy.tw@gmail.com)
- a207e4c: docs: clarify and expand repository migration feature documentation (appleboy appleboy.tw@gmail.com)
- 26ca214: docs: add Chinese translations and links to README (appleboy appleboy.tw@gmail.com)
- 37c6c39: docs: update documentation and prerequisites for Go 1.24 (appleboy appleboy.tw@gmail.com)
- 512a244: docs: improve documentation and increase default API timeout (appleboy appleboy.tw@gmail.com)
- 1d0e70c: docs: add README badges for project status visibility (appleboy appleboy.tw@gmail.com)
- 8d1a304: docs: improve documentation with links and clarified licensing (appleboy appleboy.tw@gmail.com)
- a7c54c2: docs: expand documentation with usage, contributing, and license sections (appleboy appleboy.tw@gmail.com)
Others
- 822b4d8: Initial commit (Bo-Yi Wu appleboy.tw@gmail.com)