You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
7
7
8
8
### Added
9
9
10
+
### Changed
11
+
12
+
### Deprecated
13
+
14
+
### Removed
15
+
16
+
### Fixed
17
+
18
+
### Security
19
+
20
+
## [3.2.0] - 2026-05-31
21
+
22
+
### Added
23
+
10
24
-`project.json` now has a single authoritative JSON schema hosted at `https://www.novamoduletools.com/schema/v{major}/project.json`.
11
25
-`Invoke-NovaBuild` exports the schema to `docs/schema/v{major}/project.json` during build, creating the directory when missing.
12
26
-`nova init` injects `"$schema": "https://www.novamoduletools.com/schema/v{major}/project.json"` into every scaffolded project.
@@ -29,8 +43,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
29
43
-`Test-NovaBuild` now writes build-validation NUnit output to `artifacts/TestResults.xml` without enforcing source coverage.
30
44
- CI, release, packaging, and repository quality workflows now run `Invoke-NovaTest` before `Test-NovaBuild` when tests are not skipped.
31
45
32
-
### Deprecated
33
-
34
46
### Removed
35
47
36
48
- Removed boolean `Package.Latest` compat shim deprecated in 2.4.0. Setting `Package.Latest` to `true` or `false` now throws `Nova.Validation.InvalidPackageLatestPolicy` with a migration message. Use `"always"` or `"never"` instead.
@@ -46,8 +58,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
46
58
- Progress-enabled private workflows now have stronger mirrored progress-contract tests, and the repository adds a guardrail test so future `Write-Progress` workflows cannot land without matching test ownership.
47
59
-`Package.Types` values in `project.json` now report a human-readable validation error in VS Code instead of showing the raw regex pattern. VS Code now shows the accepted values (`NuGet`, `Zip`, `.nupkg`, `.zip`) directly in the error.
48
60
49
-
### Security
50
-
51
61
## [3.1.0] - 2026-05-24
52
62
53
63
### Added
@@ -477,7 +487,8 @@ This release was yanked because it removed the implicit `Pester` dependency, bef
Copy file name to clipboardExpand all lines: RELEASE_NOTE.md
+15-4Lines changed: 15 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,20 @@ This file summarizes the release notes for NovaModuleTools. **UNRELEASED** chang
6
6
7
7
### Added
8
8
9
+
### Changed
10
+
11
+
### Deprecated
12
+
13
+
### Removed
14
+
15
+
### Fixed
16
+
17
+
### Security
18
+
19
+
## [3.2.0] - 2026-05-31
20
+
21
+
### Added
22
+
9
23
-`nova init` now injects a `"$schema"` property into new projects pointing to the hosted versioned JSON schema, enabling VS Code IntelliSense, autocomplete, and hover descriptions while editing `project.json`.
10
24
-`nova init` also writes `.vscode/settings.json` mapping `project.json` to the schema URL so VS Code trusts it automatically — no manual "Allow" step required.
11
25
- Added `Invoke-NovaTest` as the dedicated PowerShell unit-test command.
@@ -24,8 +38,6 @@ This file summarizes the release notes for NovaModuleTools. **UNRELEASED** chang
24
38
- Build-validation NUnit results continue to use `artifacts/TestResults.xml`.
25
39
- Repository and CI quality loops now run `Invoke-NovaTest` before `Test-NovaBuild` when tests are enabled.
26
40
27
-
### Deprecated
28
-
29
41
### Removed
30
42
31
43
- Boolean `Package.Latest` values (`true` / `false`) are no longer accepted. Passing them now throws with a migration message pointing to `"always"` or `"never"`. The JSON schema also rejects boolean values for this field.
@@ -37,8 +49,6 @@ This file summarizes the release notes for NovaModuleTools. **UNRELEASED** chang
37
49
- During the long Pester phase, Nova now drives the progress bar from discovered and completed Pester tests instead of elapsed time, keeps the progress text simple, and still shows configured Pester output such as `Pester.Output.Verbosity = "Detailed"`.
38
50
- Invalid `Package.Types` values in `project.json` now show the accepted values (`NuGet`, `Zip`, `.nupkg`, `.zip`) directly in VS Code instead of the raw regex pattern.
39
51
40
-
### Security
41
-
42
52
## [3.1.0] - 2026-05-24
43
53
44
54
### Added
@@ -249,3 +259,4 @@ This release was yanked because it removed the implicit `Pester` dependency befo
249
259
## [0.0.4] - 2024-06-25
250
260
### Added
251
261
- First PowerShell Gallery release of NovaModuleTools with the initial module workflow support.
Copy file name to clipboardExpand all lines: project.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"ProjectName": "NovaModuleTools",
3
3
"Description": "NovaModuleTools is an enterprise-focused build tool for Agentic Copilot PowerShell module development, with a strong emphasis on structure, maintainability, and automated CI/CD pipelines.",
0 commit comments