Skip to content

Commit cdeda5c

Browse files
committed
chore(release):
- project: core 0.1.0 - project: plugin-openapi 0.1.0 - project: plugin-hey-api 0.1.0
1 parent 31bfe92 commit cdeda5c

4 files changed

Lines changed: 93 additions & 3 deletions

File tree

packages/core/CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## 0.1.0 (2026-01-27)
2+
3+
4+
### 🚀 Features
5+
6+
- comprehensive code review improvements and refactoring ([2d8010e](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/2d8010e))
7+
8+
- replace custom logger with nx/devkit logger ([9d23bc1](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/9d23bc1))
9+
10+
- add built-in hey-openapi generator plugin and core loader mapping to support @hey-api/openapi-ts ([c55282c](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/c55282c))
11+
12+
- **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](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/f70ff9d))
13+
14+
- **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](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/9bb2270))
15+
16+
- **core:** make plugin loader workspace-aware with root fallback and update executor to pass root ([18bb00e](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/18bb00e))
17+
18+
- **core:** integrate auto-installer with plugin loader for seamless plugin installation ([54c150f](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/54c150f))
19+
20+
- **core:** improve logging for plugin auto-installation ([69169e8](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/69169e8))
21+
22+
23+
### 🩹 Fixes
24+
25+
- improve auto installer to short-circuit on empty package arrays ([#59](https://github.com/berger-engineering-io/nx-plugin-openapi/pull/59))
26+
27+
- **core:** bracket access for error.code in plugin loader ([dd9fc9d](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/dd9fc9d))
28+
29+
- **core:** set default target name to generate-api ([07226a3](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/07226a3))
30+
31+
- **core:** updateBuildTargetDependsOn when adding generate-api target ([87e362e](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/87e362e))
32+
33+
- **core:** do not install openapitools-generator-cli when init generator is executed ([dc5be52](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/dc5be52))
34+
35+
- **core:** prevent workspace deletion in cleanOutput method (Fixes #57) ([#60](https://github.com/berger-engineering-io/nx-plugin-openapi/pull/60), [#57](https://github.com/berger-engineering-io/nx-plugin-openapi/issues/57))
36+
37+
- **core:** show correct error description when detecting dangerous path pattern ([9c5da8e](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/9c5da8e))
38+
39+
- **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](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/72016bc))
40+
41+
- **core:** default target name ([30a4420](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/30a4420))
42+
43+
- **core:** detect package manager properly using @nx/devkit ([e631837](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/e631837))
44+
45+
46+
### ❤️ Thank You
47+
48+
- Mac Mini
49+
- Michael Be
50+
- Michael Berger
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 0.1.0 (2026-01-27)
2+
3+
4+
### 🧱 Updated Dependencies
5+
6+
- Updated core to 0.1.0
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## 0.1.0 (2026-01-27)
2+
3+
4+
### 🚀 Features
5+
6+
- comprehensive code review improvements and refactoring ([2d8010e](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/2d8010e))
7+
8+
- **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](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/f70ff9d))
9+
10+
11+
### 🩹 Fixes
12+
13+
- improve tests ([3ce4e02](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/3ce4e02))
14+
15+
- update plugin-openapi to use nx/devkit logger ([c7d81fc](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/c7d81fc))
16+
17+
- ignore nx-deps-checks ([25b00de](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/25b00de))
18+
19+
- **plugin-openapi:** export default instance to satisfy plugin loader ([209914c](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/209914c))
20+
21+
- **plugin-openapi:** add missing dependency to package.json ([53c7a69](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/53c7a69))
22+
23+
- **plugin-openapi:** add missing peerDependency ([c20ebc0](https://github.com/berger-engineering-io/nx-plugin-openapi/commit/c20ebc0))
24+
25+
26+
### 🧱 Updated Dependencies
27+
28+
- Updated core to 0.1.0
29+
30+
31+
### ❤️ Thank You
32+
33+
- Mac Mini
34+
- Michael Berger

tsconfig.base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
"packages/nx-plugin-openapi/src/index.ts"
2020
],
2121
"@nx-plugin-openapi/core": ["packages/core/src/index.ts"],
22-
"@nx-plugin-openapi/plugin-openapi": [
23-
"packages/plugin-openapi/src/index.ts"
24-
],
2522
"@nx-plugin-openapi/plugin-hey-api": [
2623
"packages/plugin-hey-api/src/index.ts"
24+
],
25+
"@nx-plugin-openapi/plugin-openapi": [
26+
"packages/plugin-openapi/src/index.ts"
2727
]
2828
}
2929
},

0 commit comments

Comments
 (0)