Releases: berger-engineering-io/nx-plugin-openapi
nx-plugin-openapi/plugin-openapi 0.1.0
We are proud to release the first version of our new openapi package.
The plugin-openapi package does provide a plugin to use the OpenAPI Generator
0.1.0 (2026-01-27)
🚀 Features
- core: introduce plugin architecture and OpenAPI plugin\n\n- Add core registry, loader, base, and errors\n- Add core generate-api executor and generators\n- Implement @nx-plugin-openapi/plugin-openapi (OpenAPI Tools) plugin\n- Wire packages and exports without changing legacy package (f70ff9d)
🩹 Fixes
-
improve tests (3ce4e02)
-
update plugin-openapi to use nx/devkit logger (c7d81fc)
-
ignore nx-deps-checks (25b00de)
-
plugin-openapi: export default instance to satisfy plugin loader (209914c)
-
plugin-openapi: add missing dependency to package.json (53c7a69)
-
plugin-openapi: add missing peerDependency (c20ebc0)
🧱 Updated Dependencies
- Updated core to 0.1.0
❤️ Thank You
- Michael Berger
nx-plugin-openapi/plugin-hey-api 0.1.0
We are proud to release the first version of our new hey-api package.
The plugin-hey-api package does provide a plugin to use the Hey API Generator
0.1.0 (2026-01-27)
🚀 Features
- core: introduce plugin architecture and OpenAPI plugin\n\n- Add core registry, loader, base, and errors\n- Add core generate-api executor and generators\n- Implement @nx-plugin-openapi/plugin-hey-api (OpenAPI Tools) plugin
🧱 Updated Dependencies
- Updated core to 0.1.0
❤️ Thank You
- Michael Berger
nx-plugin-openapi/core 0.1.0
We are proud to release the first version of our new core package.
The core package provides the fundamental building blocks to support any OpenApi generator via a plugin.
0.1.0 (2026-01-27)
🚀 Features
-
comprehensive code review improvements and refactoring (2d8010e)
-
replace custom logger with nx/devkit logger (9d23bc1)
-
add built-in hey-openapi generator plugin and core loader mapping to support @hey-api/openapi-ts (c55282c)
-
core: introduce plugin architecture and OpenAPI plugin\n\n- Add core registry, loader, base, and errors\n- Add core generate-api executor and generators\n- Implement @nx-plugin-openapi/plugin-openapi (OpenAPI Tools) plugin\n- Wire packages and exports without changing legacy package (f70ff9d)
-
core: add demo target, unit tests, and lint-safe core utilities\n\n- Add demo target using @nx-plugin-openapi/core:generate-api\n- Add core executor unit tests and fix typing\n- Harden plugin loader and auto-installer for lint rules (9bb2270)
-
core: make plugin loader workspace-aware with root fallback and update executor to pass root (18bb00e)
-
core: integrate auto-installer with plugin loader for seamless plugin installation (54c150f)
-
core: improve logging for plugin auto-installation (69169e8)
🩹 Fixes
-
improve auto installer to short-circuit on empty package arrays (#59)
-
core: bracket access for error.code in plugin loader (dd9fc9d)
-
core: set default target name to generate-api (07226a3)
-
core: updateBuildTargetDependsOn when adding generate-api target (87e362e)
-
core: do not install openapitools-generator-cli when init generator is executed (dc5be52)
-
core: prevent workspace deletion in cleanOutput method (Fixes #57) (#60, #57)
-
core: show correct error description when detecting dangerous path pattern (9c5da8e)
-
core: make built-in plugin fallback robust and use it for demo generation via hey-openapi\n\n- Correct fallback path to dist src/index.js and support CJS require + file URL import\n- Switch demo target to 'hey-openapi' with a valid client option\n- Add @hey-api/openapi-ts to workspace devDependencies to enable runtime codegen (72016bc)
-
core: default target name (30a4420)
-
core: detect package manager properly using @nx/devkit (e631837)
❤️ Thank You
- Michael Berger
nx-plugin-openapi / 0.3.0
release/nx-plugin-openapi/0.1.0
What's Changed
- Feat/generate from local file by @michaelbe812 in #6
- Feat/remote endpoint caching by @michaelbe812 in #8
- feat(plugin): add init generator to support nx add command by @michaelbe812 in #12
- Feat/add generate api target generator by @michaelbe812 in #13
- chore: setup github action CI Pipeline by @michaelbe812 in #18
- chore: setup claude code assistant by @michaelbe812 in #17
- chore: add test for hasher by @michaelbe812 in #21
- chore: add tests for executor by @michaelbe812 in #20
- Fix/linting by @michaelbe812 in #22
- chore(docs): init astro application by @michaelbe812 in #24
- Feat/install package on init by @michaelbe812 in #23
- Feat/support all cli arguments by @michaelbe812 in #26
- docs(docs): add documentaiton by @michaelbe812 in #28
- refactor(plugin): use child_process.spawn by @michaelbe812 in #30
Full Changelog: https://github.com/berger-engineering-io/nx-plugin-openapi/commits/release/nx-plugin-openapi/0.1.0