2.9 KiB
2.9 KiB
Changelog
2026-02-28 - 2.3.0 - feat(gitlab)
add support for GitLab protected branches (list and unprotect)
- Added IGitLabProtectedBranch interface
- Added GitLabClient.getProtectedBranches(projectId) returning IGitLabProtectedBranch[]
- Added GitLabClient.unprotectBranch(projectId, branchName) to remove branch protection
- Exported IGitLabProtectedBranch from index.ts
- Non-breaking API additions; recommended minor version bump
2026-02-28 - 2.2.0 - feat(gitlabclient)
add deleteProject method to delete a project using GitLab API DELETE /api/v4/projects/:id
- Adds GitlabClient.deleteProject(projectId: number | string): Promise.
- Implements DELETE /api/v4/projects/:id and URL-encodes the projectId.
- Non-breaking API addition — bump minor version.
2026-02-28 - 2.1.0 - feat(gitlab)
add group- and project-management methods to GitLab client
- Adds getGroupByPath(fullPath) to fetch a group by full path
- Adds getGroupProjects(groupId, opts?) to list projects in a group (include_subgroups=true, default perPage=50, optional search)
- Adds getDescendantGroups(groupId, opts?) to list descendant subgroups (paginated, default perPage=50, optional search)
- Adds createGroup(name, path, parentId?) to create groups (defaults to private visibility)
- Adds createProject(name, opts?) to create projects with optional path, namespaceId, visibility (default private) and description
2026-02-24 - 2.0.3 - fix()
no changes detected; nothing to commit
- No files changed in the provided diff
- No updates to source, dependencies, or package files
2026-02-24 - 2.0.2 - fix()
no changes detected in diff; no version bump required
- No files changed in this commit/diff.
- No code or dependency changes detected; no release necessary.
2026-02-24 - 2.0.1 - fix()
no changes detected; no version bump required
- No files changed in diff
- package.json current version is 2.0.0
2026-02-24 - 2.0.0 - gitlab
Renamed package to @apiclient.xyz/gitlab and introduced a new ESM TypeScript GitLabClient API. Breaking release that replaces the legacy @mojoio/gitlab client.
- BREAKING CHANGE: package renamed to @apiclient.xyz/gitlab and API migrated to a new GitLabClient (v2.0.0).
- New modern ESM TypeScript client with support for projects, groups, CI/CD variables, and pipelines.
- fix(core): add npm release registry configuration (release tooling improvement).
2021-10-05 - 1.0.4..1.0.10 - core maintenance
Series of patch releases containing maintenance updates and small fixes across the 1.0.x line.
- Multiple "fix(core): update" commits applying minor fixes and internal updates across 1.0.4–1.0.10.
- Mostly patch-level changes and version bumps; no documented breaking or feature changes.
2017-06-10 - 1.0.1..1.0.3 - initial release & docs
Initial project setup and first releases.
- 1.0.1 — initial commit.
- 1.0.2 — add README.
- 1.0.3 — patch/versioned release.