Skip to content

Commit ef9c5ed

Browse files
authored
Merge pull request #16 from marklearst/pr-version-0-5
Bump version to 0.5.0
2 parents d560202 + 460ce51 commit ef9c5ed

File tree

10 files changed

+49
-63
lines changed

10 files changed

+49
-63
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Public specification and governance standard for design variables. DTCG 2025.10 compliant format with naming rules, validation requirements, versioning strategy, and adapter patterns.
44

5-
**Version:** 0.4.0
5+
**Version:** 0.5.0
66
**Status:** Draft
77
**Editor:** Mark Learst
88

assets/schema/dtcg-compliant.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"hex": "#4763BF"
2929
},
3030
"$extensions": {
31-
"com.variables-contract.version": "0.4.0"
31+
"com.variables-contract.version": "0.5.0"
3232
}
3333
},
3434
"secondary": {

docs/contract/types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Examples:
6767
"hex": "#4763BF"
6868
},
6969
"$extensions": {
70-
"com.variables-contract.version": "0.4.0"
70+
"com.variables-contract.version": "0.5.0"
7171
}
7272
},
7373
"primary-shorthand": {

docs/examples/dtcg-compliant.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ DTCG requires color values as objects with `colorSpace` and `components`:
4545
"hex": "#4763BF"
4646
},
4747
"$extensions": {
48-
"com.variables-contract.version": "0.4.0"
48+
"com.variables-contract.version": "0.5.0"
4949
}
5050
}
5151
}

docs/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ See [License](license) for usage terms.
114114

115115
## Is Variable Design Standard (VDS) production-ready?
116116

117-
Yes. Version 0.4.0 is in Draft status but production-ready. Used by teams in production. See [Specification Status](meta/status) for status definitions.
117+
Yes. Version 0.5.0 is in Draft status but production-ready. Used by teams in production. See [Specification Status](meta/status) for status definitions.
118118

119119
## How do I claim conformance?
120120

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: Variable Design Standard (VDS)
77
| | |
88
| -------------- | ---------------------------------- |
99
| **Status** | Draft |
10-
| **Version** | 0.4.0 |
10+
| **Version** | 0.5.0 |
1111
| **Editor** | Mark Learst |
1212
| **Compliance** | DTCG 2025.10 |
1313
| **Schema** | [v1.json](assets/schema/v1.json) |

docs/meta/change-log.md

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -6,64 +6,50 @@ title: Change Log
66

77
Version history and release notes for Variable Design Standard (VDS).
88

9-
## Version 0.4.0 (Current)
9+
## Version 0.5.0 (Current)
1010

1111
**Status:** Draft
12-
**Date:** January 26, 2026
12+
**Date:** January 27, 2026
1313

14-
Documentation hardening and DTCG 2025.10 compliance improvements.
14+
Spec-wide cadence alignment, role naming update, and JSON-as-API framing.
1515

1616
### Changes
1717

18-
#### DTCG 2025.10 Compliance Improvements
18+
#### Cadence and voice alignment
1919

20-
- **Clarified modes as Variable Design Standard (VDS) extension**: Modes in `$value` objects are NOT part of DTCG 2025.10 specification. This is a Variable Design Standard (VDS) extension inspired by Figma's modes concept.
21-
- **Updated group extension syntax**: Changed from `$ref` to `$extends` with curly brace syntax (`"$extends": "{group.path}"`) to align with DTCG 2025.10.
22-
- **Fixed format documentation**: Updated Color, Dimension, and Duration type documentation to show DTCG object format as canonical, with Variable Design Standard (VDS) string shortcuts as convenience formats.
23-
- **Corrected DTCG feature claims**: Removed "Mode support" from DTCG features list; added modes, string shortcuts, and hex color shorthand to Variable Design Standard (VDS) extensions.
20+
- Added “Scope + Failure if ignored” openers across scenarios, patterns, consumption, testing, adoption, and design docs.
21+
- Tightened introduction pages to a spec voice and removed guide-only phrasing.
22+
- Aligned navigation labels with page titles (UI Libraries).
2423

25-
#### Figma Documentation Improvements
24+
#### JSON-as-API framing
2625

27-
- **Clarified export formats**: Distinguished plugin-generated format from REST API format.
28-
- **Fixed REST API access claim**: Corrected to "Enterprise plan only" (not Enterprise/Organization).
29-
- **Clarified export prefixes**: Documented that `@` and `$` prefixes are added by export plugins, not typed in Figma UI.
30-
- **Added comprehensive Figma links**: Added Designer Resources and Developer Resources sections to LINKS.md.
26+
- Declared JSON-as-API as the interface across contract, governance, patterns, consumption, and reference glossary.
27+
- Reinforced file selection rule as the brand/mode switch instead of mapped layers.
3128

32-
#### Documentation Hardening
29+
#### Role naming and governance clarity
3330

34-
- **Version references**: Updated all version references from 0.3.7 to 0.4.0.
35-
- **Fixed incorrect version claims**: Corrected FAQ claim that 1.0.0 is the current release.
36-
- **Updated examples**: Fixed `dtcg-compliant.json` to use strict DTCG object formats.
37-
- **Improved accuracy**: Ensured all DTCG compliance claims are accurate and verifiable.
31+
- Renamed Frontend Developer to Frontend Engineer across governance, tooling, adoption, and reference docs.
32+
- Added or refined workflow and review checklists to reinforce governance gates.
3833

3934
### Files Updated
4035

41-
- `package.json`: Version bump to 0.4.0
42-
- `README.md`: Version update and DTCG claims correction
43-
- `docs/index.md`: Version update
44-
- `docs/faq.md`: Fixed version claim
45-
- `docs/contract/dtcg-alignment.md`: Clarified VDS extensions
46-
- `docs/contract/modes.md`: Added DTCG disclaimer
47-
- `docs/contract/types.md`: Updated to show object format as canonical
48-
- `docs/contract/groups.md`: Updated to use `$extends`
49-
- `docs/contract/references.md`: Clarified modes are VDS extension
50-
- `docs/contract/variable-contract.md`: Updated group extension syntax
51-
- `docs/examples/dtcg-compliant.md`: Updated to match corrected JSON
52-
- `docs/examples/figma-export.md`: Fixed REST API claims
53-
- `docs/adapters/figma.md`: Clarified plugin vs REST API formats
54-
- `docs/design/figma-naming.md`: Clarified export prefixes
55-
- `assets/schema/dtcg-compliant.json`: Fixed to strict DTCG format
56-
- `LINKS.md`: Added Figma documentation links
36+
Highlights across introduction, contract, governance, scenarios, patterns, consumption, testing, tooling, and adapters. See git history for full file list.
37+
38+
## Version 0.4.0
39+
40+
**Status:** Draft
41+
**Date:** January 26, 2026
42+
43+
Documentation hardening and DTCG 2025.10 compliance improvements.
5744

5845
## Version 0.3.7
5946

6047
Previous version with initial documentation structure.
6148

6249
## Future versions
6350

64-
- **v0.5.0**: Reference validator CLI and test fixtures
6551
- **v0.6.0**: Reference adapters as code (Figma, Tokens Studio)
6652
- **v0.7.0**: Reference output generators (CSS, TypeScript, Tailwind v4)
67-
- **v1.0.0**: Formal Status of this Document (SOTD), conformance registry, schema frozen for 1.x
53+
- **v1.0.0**: Formal Status of this Document (SOTD), conformance registry, stabilized schema
6854

6955
See [Versioning](governance/versioning) for versioning strategy and breaking change definitions.

docs/meta/status-of-this-document.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ This section describes the status of this document at the time of its publicatio
88

99
## Current Publication
1010

11-
**Version**: 0.4.0
11+
**Version**: 0.5.0
1212
**Status**: Draft
13-
**Date**: January 26, 2026
13+
**Date**: January 27, 2026
1414
**Editor**: Mark Learst
1515

1616
## Document Status
@@ -51,7 +51,7 @@ Issues, questions, and feedback are welcome via:
5151

5252
When filing an issue, please include:
5353

54-
- **Variable Design Standard (VDS) version** (e.g., 0.4.0)
54+
- **Variable Design Standard (VDS) version** (e.g., 0.5.0)
5555
- **Type of issue**: Bug, question, proposal, documentation
5656
- **Description**: Clear description of the issue or question
5757
- **Steps to reproduce** (for bugs): How to reproduce the issue
@@ -72,7 +72,7 @@ When filing an issue, please include:
7272

7373
### Editor
7474

75-
**Mark Learst**: Editor and maintainer
75+
**Mark Learst** - Editor and maintainer
7676

7777
Variable Design Standard (VDS) has been in development since 2017.
7878

@@ -84,10 +84,10 @@ See [Contributors](contributors) for a list of people who have contributed to Va
8484

8585
Variable Design Standard (VDS) builds on:
8686

87-
- [DTCG 2025.10 Format Specification](https://www.designtokens.org/tr/2025.10/format/): Base format specification
88-
- [Style Dictionary](https://styledictionary.com/): Output generation tool
89-
- Figma Variables: Design tool integration
90-
- Tokens Studio: Design tool integration
87+
- [DTCG 2025.10 Format Specification](https://www.designtokens.org/tr/2025.10/format/) - Base format specification
88+
- [Style Dictionary](https://styledictionary.com/) - Output generation tool
89+
- Figma Variables - Design tool integration
90+
- Tokens Studio - Design tool integration
9191
- The design systems community for feedback and validation
9292

9393
## Document History
@@ -96,8 +96,8 @@ Version history and release notes are documented in the [Change Log](change-log)
9696

9797
### Recent Versions
9898

99-
- **0.4.0** (Current): Documentation hardening and DTCG compliance improvements
100-
- **0.3.7**: Previous version with initial documentation structure
99+
- **0.5.0** (Current) - Cadence alignment, JSON-as-API framing, and role naming update
100+
- **0.4.0** - Documentation hardening and DTCG compliance improvements
101101

102102
### Future Versions
103103

docs/meta/status.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This document defines the status taxonomy for Variable Design Standard (VDS) and
3333
- Suitable for production use with awareness of potential minor changes
3434

3535
**Transition criteria**: Move from Draft to Candidate Standard when:
36-
- Core features are frozen for the current major version
36+
- Core features are stable
3737
- Breaking changes are limited to major versions
3838
- Community feedback period begins
3939

@@ -42,7 +42,7 @@ This document defines the status taxonomy for Variable Design Standard (VDS) and
4242
**Definition**: Production-ready, breaking changes only in major versions.
4343

4444
**Characteristics**:
45-
- Required fields are frozen for the current major version
45+
- Specification is stable and production-ready
4646
- Breaking changes only in major versions (following semantic versioning)
4747
- Minor and patch versions are backward-compatible
4848
- Recommended for production use
@@ -72,22 +72,22 @@ This document defines the status taxonomy for Variable Design Standard (VDS) and
7272

7373
## Current Status
7474

75-
**Variable Design Standard (VDS) 0.4.0**: **Draft**
75+
**Variable Design Standard (VDS) 0.5.0**: **Draft**
7676

77-
The specification is in active development. While it is used in production by some teams, breaking changes may occur as the specification evolves based on feedback and implementation experience.
77+
The specification is in active development. While it is production-ready and used by teams, breaking changes may occur as the specification evolves based on feedback and implementation experience.
7878

7979
## Status History
8080

81-
- **0.1.0: 0.3.7**: Draft
82-
- **0.4.0**: Draft (current)
81+
- **0.1.0 - 0.4.0**: Draft
82+
- **0.5.0**: Draft (current)
8383

8484
## Status Indicators
8585

8686
Status is indicated in:
87-
- `docs/index.md`: Status metadata table
88-
- `docs/meta/change-log.md`: Version status field
89-
- `docs/faq.md`: Production-ready answer
90-
- This document: Status definitions
87+
- `docs/index.md` - Status metadata table
88+
- `docs/meta/change-log.md` - Version status field
89+
- `docs/faq.md` - Production-ready answer
90+
- This document - Status definitions
9191

9292
## Compatibility Promises by Status
9393

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "variable-design-standard",
33
"private": true,
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"packageManager": "pnpm@10.26.0",
66
"scripts": {
77
"dev": "docmd dev",

0 commit comments

Comments
 (0)