Gitea-Workflow/gitea-git-clone/CHANGELOG.md
Peter e874cbefd6 feat(gitea-git-clone): add support for creating repositories in Gitea
* Added:
* - Users can now create new repositories in a selected Gitea instance directly from VSCode. Options include:
* - Selecting the Gitea instance (if multiple are configured).
* - Choosing the owner (personal account or organization).
* - Setting the repository visibility (private by default, or public).
* - Selecting a `.gitignore` template (if available via API).
* - The repository is initialized with an MIT license.
* - After creation, the new repository is automatically cloned and opened in VSCode.
* Changed:
* - Updated localization files to include new messages related to repository creation.
*
* Fixed:
* - Improved error handling and messages throughout the extension.
2024-10-31 14:58:36 +01:00

2.8 KiB

Change Log

All notable changes to the “gitea-workflow” extension will be documented in this file.

1.4.0

Added

  • Create Repositories: Users can now create new repositories in a selected Gitea instance directly from VSCode. Options include:
    • Selecting the Gitea instance (if multiple are configured).
    • Choosing the owner (personal account or organization).
    • Setting the repository visibility (private by default, or public).
    • Selecting a .gitignore template (if available via API).
    • The repository is initialized with an MIT license.
  • Automatic Cloning: After creation, the new repository is automatically cloned and opened in VSCode.

Changed

  • Localization: Updated localization files to include new messages related to repository creation.

Fixed

  • Minor Bug Fixes: Improved error handling and messages throughout the extension.

1.3

BREAKING CHANGE

New authentication and authorization is necessary, due to the redesign of the login and management of multiple Gitea instances!

Added

  • Support for Multiple Gitea Instances: You can now manage and switch between multiple Gitea instances within VSCode. Use the Gitea: Configure command to add, edit, or remove instances.
  • Enhanced Status Bar Integration:
    • Branch Status: The status bar now displays the current branch and indicates if it is ahead or behind the remote branch.
    • Build Status: The build status of the current commit (e.g., success, failure, pending) is now shown in the status bar.

Changed

  • Configuration Settings:
    • The settings for Gitea instance URL and Personal Access Token have been updated to support multiple instances.
    • Old settings gitea.instanceUrl and gitea.personalAccessToken are replaced by gitea.instances, an array of instance configurations.

Fixed

  • Bug Fixes:
    • Resolved issues with status bar items not updating correctly.
    • Fixed an issue where long commit messages caused errors when creating pull requests by truncating titles and bodies to acceptable lengths.

1.2.2

Fixed

  • no errors if not a Git-Repository
  • no errors if not a Gitea-Repository with configured upstream
  • no Status bar icons if not Git/Gitea-Repository
  • truncate Commit Titles longer than 255 characters

1.2.1

Fixed

  • cloning into existing subpath working again

Added

  • more verbose error handling

1.2.0

Added

  • Show open Pull Requests (Command and Status Bar Icon)

1.1.0

Added

  • Add localization for English and German

Fixed

  • add git clone functionality again, after it got "lost on the way"

1.0.2

Added

  • add Link to Public Repo
  • fix changelog

1.0.1

Added

  • Add Icon
  • Add section for PR to README
  • Update README

1.0.0

initial release