Skip to content

Commit d7aa8f1

Browse files
Merge pull request #15 from Deepractice/release/20251010-073359
chore: release packages
2 parents ba85ad1 + eca4e02 commit d7aa8f1

13 files changed

Lines changed: 159 additions & 36 deletions

File tree

.changeset/test-framework-fixes.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

apps/cli/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# @deepracticex/nodespec-cli
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- ba85ad1: # Test Framework Stabilization
8+
9+
Major iteration to stabilize the test framework and resolve all test failures.
10+
11+
## Fixed Issues
12+
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
13+
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
14+
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
15+
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
16+
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios
17+
18+
## Test Results
19+
- Reduced from **22 failures** to **0 failures**
20+
- All 123 scenarios now passing (932 steps total)
21+
- Test execution time: ~25 seconds
22+
23+
## Impact
24+
25+
This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
26+
27+
### Patch Changes
28+
29+
- Updated dependencies [ba85ad1]
30+
- @deepracticex/nodespec-core@0.1.0

apps/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deepracticex/nodespec-cli",
3-
"version": "0.0.1",
3+
"version": "0.1.0",
44
"description": "NodeSpec CLI - AI-friendly Node.js project scaffolding tool",
55
"type": "module",
66
"bin": {

packages/error-handling/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @deepracticex/error-handling
22

3+
## 0.2.0
4+
5+
### Minor Changes
6+
7+
- ba85ad1: # Test Framework Stabilization
8+
9+
Major iteration to stabilize the test framework and resolve all test failures.
10+
11+
## Fixed Issues
12+
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
13+
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
14+
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
15+
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
16+
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios
17+
18+
## Test Results
19+
- Reduced from **22 failures** to **0 failures**
20+
- All 123 scenarios now passing (932 steps total)
21+
- Test execution time: ~25 seconds
22+
23+
## Impact
24+
25+
This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
26+
327
## 0.1.0
428

529
### Minor Changes

packages/error-handling/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deepracticex/error-handling",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Unified error handling system for Deepractice projects",
55
"type": "module",
66
"main": "./dist/index.js",

packages/logger/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @deepracticex/logger
22

3+
## 0.2.0
4+
5+
### Minor Changes
6+
7+
- ba85ad1: # Test Framework Stabilization
8+
9+
Major iteration to stabilize the test framework and resolve all test failures.
10+
11+
## Fixed Issues
12+
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
13+
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
14+
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
15+
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
16+
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios
17+
18+
## Test Results
19+
- Reduced from **22 failures** to **0 failures**
20+
- All 123 scenarios now passing (932 steps total)
21+
- Test execution time: ~25 seconds
22+
23+
## Impact
24+
25+
This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.
26+
327
## 0.1.0
428

529
### Minor Changes

packages/logger/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deepracticex/logger",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Unified logging system for Deepractice projects using Pino",
55
"type": "module",
66
"main": "./dist/index.js",

packages/template/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# @deepracticex/template
2+
3+
## 1.1.0
4+
5+
### Minor Changes
6+
7+
- ba85ad1: # Test Framework Stabilization
8+
9+
Major iteration to stabilize the test framework and resolve all test failures.
10+
11+
## Fixed Issues
12+
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
13+
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
14+
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
15+
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
16+
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios
17+
18+
## Test Results
19+
- Reduced from **22 failures** to **0 failures**
20+
- All 123 scenarios now passing (932 steps total)
21+
- Test execution time: ~25 seconds
22+
23+
## Impact
24+
25+
This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.

packages/template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deepracticex/template",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "Template package demonstrating Deepractice package development standards",
55
"type": "module",
66
"main": "./dist/index.js",

src/core/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# @deepracticex/nodespec-core
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- ba85ad1: # Test Framework Stabilization
8+
9+
Major iteration to stabilize the test framework and resolve all test failures.
10+
11+
## Fixed Issues
12+
- **Configuration File Lifecycle**: Resolved step definition conflicts where "I am in the monorepo root" was overwriting configuration files created by "the monorepo has been initialized"
13+
- **Step Definition Duplication**: Fixed duplicate "the monorepo is initialized" steps in workspace.steps.ts and validation.steps.ts that had different behavior
14+
- **Package Generator**: Added `types: []` override in generated tsconfig.json to avoid vitest/globals dependency requirement
15+
- **Output Format Consistency**: Standardized output labels (Packages/Apps/Services capitalization, "pnpm workspace" naming)
16+
- **Validation Testing**: Corrected error output expectations (stdout vs stderr) for validation failure scenarios
17+
18+
## Test Results
19+
- Reduced from **22 failures** to **0 failures**
20+
- All 123 scenarios now passing (932 steps total)
21+
- Test execution time: ~25 seconds
22+
23+
## Impact
24+
25+
This stabilizes the testing infrastructure and ensures reliable CI/CD pipelines going forward. The fixes primarily affect test step definitions and output formatting, with minimal changes to core functionality.

0 commit comments

Comments
 (0)