Skip to content

Release v2.3.0 - #8

Merged
mangelsnc merged 1 commit into
mainfrom
develop
Jun 15, 2026
Merged

Release v2.3.0#8
mangelsnc merged 1 commit into
mainfrom
develop

Conversation

@mangelsnc

Copy link
Copy Markdown
Owner

Merging develop into main ships v2.3.0.

The new release.yml workflow (added in this release) will trigger on this push to main, read version from package.json (2.3.0), tag v2.3.0, create the GitHub Release with notes extracted from CHANGELOG.md, and publish to npm.

See PR #7 for the full change set.

* fix: require both key files to consider keypair present

* fix: validate required arguments in set/get/delete

* fix: create keypair directory recursively

* fix: pin RSA padding to OAEP-SHA1 explicitly

Node's default is OAEP-SHA1 today; pinning it guards against a future
default change silently breaking existing .enc files. A switch to
SHA-256 is reserved for v3.0.0 when the on-disk format changes anyway.

* fix: write private key with 0600 permissions

* fix: replace process.env.PWD with process.cwd() for portability

* feat: add .env to project .gitignore on init

* ci: run lint/build/test on pull requests

* ci: replace npm-publish with release pipeline driven by package.json

* docs: changelog entry for v2.3.0

* chore: bump version to 2.3.0

* style: apply prettier formatting
@mangelsnc mangelsnc self-assigned this Jun 15, 2026
@mangelsnc
mangelsnc merged commit 19e958e into main Jun 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant