Skip to content

Releases: phukon/gitkeykit

v4.0.0

14 Jan 20:56
Compare
Choose a tag to compare

4.0.0 (2025-01-14)

Bug Fixes

  • correct typo in README and ensure async key import handling (377cc34)

Code Refactoring

  • error: implement consistent error handling system (8857fde)

Features

  • add input validation for key import (e6aa7a9)

BREAKING CHANGES

  • error: GitKeyKitCodes enum changed to string literals
  • Replace numeric error codes with string literals for better debugging
  • Implement consistent error handling across all modules
  • Add proper error propagation chain
  • Improve error messages and debugging information
  • Add detailed error logging
  • Centralize error handling in CLI layer

v4.0.0-next.1

14 Jan 20:42
Compare
Choose a tag to compare
v4.0.0-next.1 Pre-release
Pre-release

4.0.0-next.1 (2025-01-14)

Code Refactoring

  • error: implement consistent error handling system (8857fde)

Features

  • add input validation for key import (e6aa7a9)

BREAKING CHANGES

  • error: GitKeyKitCodes enum changed to string literals
  • Replace numeric error codes with string literals for better debugging
  • Implement consistent error handling across all modules
  • Add proper error propagation chain
  • Improve error messages and debugging information
  • Add detailed error logging
  • Centralize error handling in CLI layer

v3.0.0

14 Jan 00:50
Compare
Choose a tag to compare

3.0.0 (2025-01-14)

Bug Fixes

  • gpg: extract only primary key fingerprint (6ba7ff4)
  • gpg: preserve and restore GPG configurations (4d8a638)
  • security: prevent command injection in git config (1030c2d)
  • update GitHub Actions workflow to use npm publish (64fcb03)
  • update GitHub Actions workflow to use npm publish instead of pnpm (4b8154a)
  • update GitHub Actions workflow to use pnpm for publishing (f7486ae)

BREAKING CHANGES

  • gpg: GPG configuration handling now includes backup/restore
    mechanism. Users' existing configurations will be preserved in a .backup file in their gpg config directory.

v3.0.0-next.1

14 Jan 00:28
Compare
Choose a tag to compare
v3.0.0-next.1 Pre-release
Pre-release

3.0.0-next.1 (2025-01-14)

Bug Fixes

  • gpg: extract only primary key fingerprint (6ba7ff4)
  • gpg: preserve and restore GPG configurations (4d8a638)
  • security: prevent command injection in git config (1030c2d)
  • update GitHub Actions workflow to use npm publish (64fcb03)
  • update GitHub Actions workflow to use npm publish instead of pnpm (4b8154a)
  • update GitHub Actions workflow to use pnpm for publishing (f7486ae)

BREAKING CHANGES

  • gpg: GPG configuration handling now includes backup/restore
    mechanism. Users' existing configurations will be preserved in a .backup file in their gpg config directory.

v2.1.1

12 Jan 22:22
v2.1.1
f465305
Compare
Choose a tag to compare

Full Changelog: v2.1.0...v2.1.1

v2.1.0

12 Jan 21:28
14658c5
Compare
Choose a tag to compare

2.1.0 (2025-01-12)

Features

  • core: rearchitect application structure, improve type safety, and enhance error handling (6d3b02d)
  • error codes (ace6b8d)

v2.1.0-next.1

12 Jan 21:09
d632deb
Compare
Choose a tag to compare
v2.1.0-next.1 Pre-release
Pre-release

2.1.0-next.1 (2025-01-12)

Features

  • core: rearchitect application structure, improve type safety, and enhance error handling (6d3b02d)
  • error codes (ace6b8d)

v2.0.5

27 Mar 12:41
v2.0.5
016ba15
Compare
Choose a tag to compare

Full Changelog: v2.0.4...v2.0.5

v2.0.4

26 Mar 22:08
v2.0.4
08b5541
Compare
Choose a tag to compare

Full Changelog: v2.0.3...v2.0.4

v2.0.3

26 Mar 22:02
v2.0.3
0e6aeac
Compare
Choose a tag to compare

Full Changelog: v2.0.1...v2.0.3