Skip to content

v1.0.0

Choose a tag to compare

@NoSugarCoffee NoSugarCoffee released this 02 Jun 16:02
· 2 commits to main since this release

v1.0.0 (2025-06-02)

1.0.0 (2025-06-02)

Features

  • add deepmerge dependency and implement config merging functionality (2e7a49a)
  • Add initial better implementation for GitHub and GitLab synchronization, including configuration and utility functions (edc2810)
  • Add initial project structure with configuration and service files (9633449)
  • Update type exports and remove unused common types; enhance sync functionality for branches, pull requests, issues, and releases (b53d628)

Bug Fixes

  • Add configuration loading and validation functions; implement permission checks and token management, and lots, lots more fixes (a07bf4c)
  • Add getRepoInfo method to GitLabClient and GitHubClient; update logging messages for consistency (2838bb7)
  • add GitLab URL utility functions and refactor error handling (675246b)
  • add permsHelper for GitHub and GitLab clients; update client initialization and permissions validation (36b8abf)
  • Enhance configuration loading and error handling; improve logging for GitLab and GitHub tokens [skip ci] (76ee96c)
  • Enhance Dependabot configuration and update README for clarity; backup and restore original dependencies in action (b9db11d)
  • enhance GitLab configuration with optional projectId and improve client initialization (311f331)
  • enhance GitLabClient initialization and improve error handling (45afba1)
  • fix a circular dependency between modules. The client classes and base client were trying to import each other. fixed this by restructuring the imports and class hierarchy. (45b457a)
  • Implement default configuration and enhance sync functionality for GitHub and GitLab, fix authentication errors (957b79b)
  • implement LabelHelper for label normalization and integration; refactor issue and pull request handling (05f9f26)
  • introduce GitHub and GitLab permissions and tags helpers; refactor release and sync functionalities (9bc811e)
  • Refactor configuration handling; introduce validation for GitHub and GitLab tokens, and update type exports (53d0a41)
  • remove BaseClient class and update GitHub/GitLab clients to implement IClient directly (25e6789)
  • remove GitLab URL utility functions and enhance GitLabClient initialization (8178b6f)
  • Remove lodash dependency and update permission validation methods for GitHub and GitLab clients (1de581a)
  • Remove permission helper classes and update README for configuration clarity (c1d14fa)
  • rename branchHelper and issueHelper to gitHubBranches and gitHubIssues; update imports and initialization in clientManager (1bf4458)
  • rename config module and restructure repository utility functions (f3e1477)
  • simplify GitLabClient host URL handling and improve project ID retrieval logic (0437006)
  • Update action input names to uppercase; remove unused files and improve configuration handling (bc77a9d)
  • update CHANGELOG and README for clarity; remove redundant validation in BaseClient constructor (5e84a63)
  • Update configuration loading to prioritize environment variables; enhance error handling and logging for GitHub and GitLab tokens (f4d5cd9)
  • Update configuration options in README and improve error logging in config loading (75c63d2)