Skip to content

Commit 32bfad4

Browse files
authored
Release v0.0.36 (#343)
1 parent 1fba07e commit 32bfad4

File tree

1 file changed

+57
-39
lines changed

1 file changed

+57
-39
lines changed

CHANGELOG.md

Lines changed: 57 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Change Log
22

3+
## [0.0.36] - 2024-07-23
4+
5+
### Added
6+
7+
- [#342](https://github.com/Azure/draft/pull/342) Added k8s/deploy Inputs for Private Cluster Support
8+
- [#337](https://github.com/Azure/draft/pull/337) azure pipelines generation support
9+
- [#334](https://github.com/Azure/draft/pull/334) template support for private clusters
10+
- [#324](https://github.com/Azure/draft/pull/324) workflow template enhancements
11+
- [#321](https://github.com/Azure/draft/pull/321) add helm rendering function
12+
- [#315](https://github.com/Azure/draft/pull/315) adding logic for generating default app name
13+
14+
### Fixed
15+
16+
- [#320](https://github.com/Azure/draft/pull/320) Workflows are now generated fully from a draftConfig
17+
318
## [0.0.35] - 2024-05-21
419

520
### Added
@@ -22,7 +37,6 @@
2237
- [#262](https://github.com/Azure/draft/pull/262) sdk calls for getTenantID
2338
- [#242](https://github.com/Azure/draft/pull/242) changes in correlation with new GH action permission changes
2439

25-
2640
## [0.0.33] - 2023-08-07
2741

2842
### Added
@@ -51,7 +65,7 @@
5165
- [#196](https://github.com/Azure/draft/pull/196) Update deprecated node12 actions
5266
- [#207](https://github.com/Azure/draft/pull/207) Default deploy variable fixed
5367

54-
### Changed
68+
### Changed
5569

5670
- [#194](https://github.com/Azure/draft/pull/194) Move generate workflow templates to embedded file system
5771

@@ -69,20 +83,22 @@
6983

7084
### Changed
7185

72-
- [#187](https://github.com/Azure/draft/pull/187) OpenJDK Docker image has been deprecated and doesnt have JRE images for Java 11+. This change moves our Java images to Eclipse-Temurin.
86+
- [#187](https://github.com/Azure/draft/pull/187) OpenJDK Docker image has been deprecated and doesnt have JRE images for Java 11+. This change moves our Java images to Eclipse-Temurin.
7387

7488
## [0.0.29] - 2023-02-16
7589

7690
### Fixed
91+
7792
- [#183](https://github.com/Azure/draft/pull/183) Bug fix for helm deployments where namespace was created but not respected at the deployment level
7893

7994
## [0.0.28] - 2023-02-13
8095

8196
**BREAKING** changes to `IMAGE` variable
8297

8398
### Added
99+
84100
- New, optional `disablePrompt` property on Builder Variables in draft config [#180](https://github.com/Azure/draft/pull/180):
85-
- Default Value: `false`
101+
- Default Value: `false`
86102
- Variables with `disablePrompt: true` will not be prompted for when running `draft interactive commands`
87103
- Variables with `disablePrompt: true` can still be supplied via flags (`draft create --var TAG=latest`) or draft config files
88104
- Example Usage:
@@ -93,30 +109,32 @@
93109
description: "the tag of the image to be built"
94110
disablePrompt: true # New optional field that is used to disable the prompt for this variable
95111
...
96-
```
112+
```
97113
- For all draft substitutions, draft will now error if unsubstituted variables are found in the final output [#175](https://github.com/Azure/draft/pull/175)
98114
99115
### Changed
116+
100117
- **BREAKING** the `IMAGE` variable no longer can include an image tag. The `TAG` variable should be used instead [#176](https://github.com/Azure/draft/pull/176)
101118
- **BREAKING** the `imageKey` variable on the `helm` deployment type has been renamed to `image` to be consistent with the supplied starter workflows (#176)
102119
- Re-running `draft create` will update existing files to follow the new convention
103120
104121
## [0.0.27] - 2022-12-9
105122
106123
### Added
124+
107125
- New `displayName` and `variables.exampeValues` properties in draft.yaml
108126
```yaml
109-
# draft.yaml
110-
language: swift
111-
displayName: Swift # Add a display name for the selected resource (language/deploymentType/addon)
112-
variables:
127+
# draft.yaml
128+
language: swift
129+
displayName: Swift # Add a display name for the selected resource (language/deploymentType/addon)
130+
variables:
113131
- name: "VERSION"
114132
description: "the version of swift used by the application"
115-
exampleValues: ["5.5","5.4"] # New optional field that is used to populate draft info, and which could be used in the cli for suggestions in the future.
133+
exampleValues: ["5.5", "5.4"] # New optional field that is used to populate draft info, and which could be used in the cli for suggestions in the future.
116134
variableDefaults:
117135
- name: "VERSION"
118136
value: 5.5
119-
```
137+
```
120138
- Added `--dry-run` and `--dry-run-file` flags to `create` command
121139
- `--dry-run` enables dry run mode in which no files are written to disk, prints the dry run summary to stdout
122140
- `--dry-run-file` specifies a file to write the dry run summary in json format (requires `--dry-run` flag)
@@ -147,37 +165,37 @@
147165
]
148166
}
149167
```
150-
168+
151169
### Changed
152170

153171
- **BREAKING** - `info` command output format includes additional information for supported languages with the following format changes:
154-
- keys are now camelCase
155-
- `supportedLanguages` is now an array of objects, enriched with `displayName` and `exampleValues`
156-
```json
157-
# Example of the new info command output format
158-
{
159-
# keys are now camelCase, so supported_languages is now supportedLanguages
160-
"supportedLanguages": [
161-
{
162-
"name": "javascript",
163-
"displayName": "JavaScript", # new field
164-
"exampleValues": { # new field
165-
"VERSION": [
166-
"14.0",
167-
"16.0"
168-
]
169-
}
170-
},
171-
...
172-
],
173-
# keys are now camelCase, so supported_deployment_types is now supportedDeploymentTypes
174-
"supportedDeploymentTypes": [
175-
"helm",
176-
...
177-
]
178-
}
179-
```
180-
172+
- keys are now camelCase
173+
- `supportedLanguages` is now an array of objects, enriched with `displayName` and `exampleValues`
174+
```json
175+
# Example of the new info command output format
176+
{
177+
# keys are now camelCase, so supported_languages is now supportedLanguages
178+
"supportedLanguages": [
179+
{
180+
"name": "javascript",
181+
"displayName": "JavaScript", # new field
182+
"exampleValues": { # new field
183+
"VERSION": [
184+
"14.0",
185+
"16.0"
186+
]
187+
}
188+
},
189+
...
190+
],
191+
# keys are now camelCase, so supported_deployment_types is now supportedDeploymentTypes
192+
"supportedDeploymentTypes": [
193+
"helm",
194+
...
195+
]
196+
}
197+
```
198+
181199
## [0.0.26] - 2022-11-16
182200

183201
### Added

0 commit comments

Comments
 (0)