Skip to content

Commit 9c43f62

Browse files
committed
chore: 2.0.0rc1, update changelog
1 parent 6b86cf7 commit 9c43f62

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# 2.0.0
22

3-
_Note: This changelog covers all 2.0.0 alpha and beta releases._
4-
53
## Major Features
64

75
- **pyATS Integration** (EXPERIMENTAL): Full support for pyATS operational test cases
@@ -22,6 +20,10 @@ _Note: This changelog covers all 2.0.0 alpha and beta releases._
2220
- **RESTinstance removed from core dependencies**: The `RESTinstance` Robot library has been removed. Users who still need RESTinstance can install it separately alongside nac-test.
2321
- **Robot Framework arguments require `--` separator**: Additional Robot Framework arguments must now be passed after the `--` separator (e.g., `nac-test ... -- --variable X:Y`). Arguments passed directly without the separator are no longer accepted. Certain Robot options (like `--include`, `--exclude`, `--outputdir`) are controlled by nac-test and cannot be passed via `--`; use the corresponding nac-test options instead (e.g., `-i`/`--include`, `-e`/`--exclude`, `-o`/`--output`).
2422
- **Removed legacy `iac-test` entrypoint**: Use `nac-test` instead.
23+
- **nac-yaml v2.0**: YAML list-of-dicts merge behavior has changed (can affect nac-test config composition):
24+
- Duplicates now disable merging for that entire list: if any input file contains duplicate dict items in a list, that list is concatenated (no merging) to preserve within-file duplicates. This can result in more items than before.
25+
- Relaxed matching logic: list dict items now merge when all shared primitive keys match; unique primitive keys present on only one side no longer prevent merging. Items that previously stayed separate may now be combined.
26+
- Details and examples: https://github.com/netascode/nac-yaml/pull/34
2527

2628
## CLI Changes
2729

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ $ nac-test --help
6565
```
6666

6767
**Breaking changes in nac-test 2.0:**
68+
- See the [2.0.0 Breaking Changes](CHANGELOG.md#breaking-changes) in the changelog.
6869
- The legacy `iac-test` CLI entrypoint has been removed. Use `nac-test` instead.
6970

7071
## How It Works

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "nac-test"
3-
version = "2.0.0b9"
3+
version = "2.0.0rc1"
44
description = "A CLI tool to render to execute Robot Framework (RF) and PyATS tests for Network as Code (NAC)."
55
license = { text = "MPL-2.0" }
66
readme = "README.md"

0 commit comments

Comments
 (0)