Skip to content

Commit 8fbdc0d

Browse files
committed
docs(changesets): review and consolidate changesets for release
- Demote all major versions to minor (packages are pre-1.0) - Remove conventional commit prefixes from descriptions - Consolidate 3 ccl-ts changesets into one comprehensive entry - Improve user-facing descriptions for clarity - Fix implementation-specific wording to be more general
1 parent 1eae99e commit 8fbdc0d

10 files changed

+23
-37
lines changed

.changeset/ccl-ts-initial.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@
22
"ccl-ts": minor
33
---
44

5-
Add TypeScript implementation of CCL (Categorical Configuration Language) parser
5+
Add TypeScript implementation of CCL (Categorical Configuration Language)
66

7-
- `parse()` function converts CCL text into flat Entry arrays
7+
**Core parsing:**
8+
- `parse()` converts CCL text into flat Entry arrays
89
- `buildHierarchy()` transforms flat entries into nested CCLObject structures
910
- Support for comments, continuation lines, and indentation-based nesting
1011
- Full TypeScript type definitions for Entry, CCLObject, and CCLValue types
11-
- Integration with ccl-test-data test suite for validation
12+
13+
**Typed access functions:**
14+
- `getString()`: Extract string values with type validation
15+
- `getInt()`: Parse integer strings with strict validation
16+
- `getBool()`: Parse boolean strings (true/false, case-insensitive)
17+
- `getFloat()`: Parse floating-point strings with validation
18+
- `getList()`: Access list values with automatic empty-key list detection
19+
20+
All functions use variadic path arguments for navigation (e.g., `getString(obj, "server", "host")`).
21+
22+
**Result types:**
23+
All fallible functions return `Result<T, E>` instead of throwing exceptions, using the true-myth library. Re-exports `ok`, `err`, `Result`, `Ok`, and `Err` for convenience.

.changeset/consumer-logger-updates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"repopo": patch
66
---
77

8-
refactor: update to use new cli-api logger API
8+
Update to use new cli-api logger API
99

1010
Updates commands to use the new logger API from @tylerbu/cli-api:
1111
- Replace `errorLog()` calls with `logError()`

.changeset/error-messages-api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
"repopo": major
3-
"sort-tsconfig": patch
2+
"repopo": minor
3+
"sort-tsconfig": minor
44
---
55

66
**BREAKING CHANGE**: Change `PolicyFailure.errorMessage` to `errorMessages` array.

.changeset/features-metadata-only.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"ccl-test-runner-ts": patch
33
---
44

5-
Features are now metadata-only and no longer affect test filtering. Previously, tests would be skipped if the implementation didn't declare matching features. Now tests run regardless of feature declarations, as features are only used for reporting purposes.
5+
Features are now metadata-only and no longer affect test filtering. Tests now run regardless of feature declarations, making it easier to see which tests pass or fail without needing to configure features upfront.

.changeset/pluggable-logger-architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@tylerbu/cli-api": major
2+
"@tylerbu/cli-api": minor
33
---
44

55
feat!: pluggable logger architecture for BaseCommand

.changeset/repopo-peer-dependencies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"repopo": minor
33
---
44

5-
fix: make sort-tsconfig and sort-package-json peer dependencies
5+
Make sort-tsconfig and sort-package-json peer dependencies
66

77
Moves `sort-tsconfig` and `sort-package-json` from dependencies to peerDependencies, allowing consumers to control versions and reducing bundle size.

.changeset/result-types-migration.md

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

.changeset/sail-infrastructure-logger-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@tylerbu/sail-infrastructure": major
2+
"@tylerbu/sail-infrastructure": minor
33
---
44

55
feat!: update Logger interface for consistency with cli-api

.changeset/test-runner-typed-access-handlers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ Add validation handlers for typed access functions
1010
- `handleGetFloatValidation`: Validates getFloat function behavior
1111
- `handleGetListValidation`: Validates getList function behavior
1212

13-
Handlers convert test data path arguments to variadic arguments for the ccl-ts implementation.
13+
Handlers convert test data path arguments to variadic arguments for CCL implementations.

.changeset/typed-access-functions.md

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

0 commit comments

Comments
 (0)