UNPKG

5.24 kBMarkdownView Raw
1# Changelog
2
3## 0.13.3
4
5- fix(publish): Only allow valid target ids for -t (#137)
6- fix(changelog): Support subheadings (#139)
7- doc(docker): Mention access token instead of password (#140)
8
9## 0.13.2
10
11- fix: npm package
12
13## 0.13.1
14
15- fix: npm token usage (#134) kinda reverting (#130)
16
17## 0.13.0
18
19- feat: Github Artifact Provider (#121)
20
21## 0.12.0
22
23- feat(docker): Add sourceFormat & targetFormat options (#125)
24- feat(targets): Add optional `id` field to target config (#128)
25- fix(npm): Actually use NPM_TOKEN for publishing (#130)
26
27## 0.11.1
28
29- fix(gcs): Better error serialization (#120)
30- fix(github): Detect skipped status checks and Github actions runs as successful (#124)
31
32## 0.11.0
33
34- build: Migrate from tslint to eslint (#113)
35- fix: Add stronger types for module exports (#114)
36- fix(github): Don't fail when there are queued check suites (#117)
37- feat: Add support for `gem` target (#119)
38
39## 0.10.1
40
41- build(ci): Have better defaults for CI environments (#110)
42- build(docker): Upgrade cargo to a recent version (#104)
43- feat(gha): Add GitHub Action for Craft (#103)
44- docs: Fix `changelogPolicy` enum (#102)
45- build(docker): Add a `craft` binary into the Docker image (#101)
46- docs: Fix `artifactProvider` example (#100)
47- feat(crates): Add a `noDevDeps` option (#112)
48- fix(crates): Detect stale upload caches and retry (#98)
49
50## 0.10.0
51
52- feat(changelog): Add "auto" changeset policy (#93)
53- fix(github): Ignore pending response from legacy commit check API (#94)
54- fix(zeus): Don't force ZEUS_API_TOKEN when Zeus is not used (#97)
55- feat(target): Add "docker" target (#95)
56- fix(logger): Logger should respect log level from env file (#96)
57
58## 0.9.6
59
60- feat: Add a `releaseBranchPrefix` config attribute (#86)
61
62## 0.9.5
63
64- feat: Cocoapods Target add `--allow-warnings` by default
65- fix: Localized git branch checks (#84)
66
67## 0.9.4
68
69- fix(gcs): Fix content-types issues (#78)
70
71## 0.9.3
72
73- ref: Remove the need for `COCOAPODS_TRUNK_TOKEN` to be in the environment (#72)
74
75## 0.9.2
76
77- feat: Artifact provider abstraction (#52, #54)
78- feat: Support for custom remote names (#43)
79- ref: Create GCS API module (#63)
80- ref: Create environment utils module (#60)
81- chore: Hard-pin runtime dependencies, remove node-emoji and node-dryrun (#53, #58, #65)
82
83## 0.9.1
84
85- fix: Default status provider should still be Zeus
86- fix: Handling of undefined command line arguments (#40)
87
88## 0.9.0
89
90- feat: Add new `statusProvider` option
91- feat: Make artifact check optional (#36)
92
93## 0.8.4
94
95- gcs: fix shallow copy issue with upload parameters
96
97## 0.8.3
98
99- github: add missing dry-run check
100
101## 0.8.2
102
103- registry: add onlyIfPresent attribute
104- Limit concurrent downloads for some targets
105
106## 0.8.1
107
108- Pin octokit dependency
109
110## 0.8.0
111
112- registry: checksums can be added to registry entries
113- Add "requireNames" attribute
114
115## 0.7.10
116
117- gcs: add charsets to content-type
118- Disable advanced ctrl-c behavior by default
119
120## 0.7.9
121
122- gcs: use explicit content-type for specific file types
123
124## 0.7.8
125
126- npm: use "next" tag when publishing pre-releases (#20)
127
128## 0.7.7
129
130- registry: do not update the "latest" symlink if the new version is older
131
132## 0.7.6
133
134- crates: support submodules when publishing (#18)
135
136## 0.7.5
137
138- npm: allow using "yarn"
139- npm: allow to specify OTP for publishing
140- Log errors to Sentry
141
142## 0.7.4
143
144- github: strip date from release title
145- pre-release command: empty string skips the run
146
147## 0.7.3
148
149- gcs/github: add retries
150- Rename "release" step to "prepare"
151- Display artifact size before publishing
152- Upgrade GCS/GitHub dependencies
153
154## 0.7.2
155
156- Change prompt type when publishing
157- Read environment configuration from the project root, and not from the current directory
158- Warn about insecure environment files
159- gh-pages: Add version to commit message
160- Change minimal supported NPM version to 5.6.0
161- Fix artifact sorting
162
163## 0.7.1
164
165- Read environment from .craft.env
166- Show summary of available artifacts before publishing
167- Always print Zeus links when publishing
168- Add "--no-input" and "--dry-run" as CLI arguments
169
170## 0.7.0
171
172- Create annotated tags by default
173
174## 0.6.1
175
176- Require additional ctrl-c when running "publish"
177- Checkout master after successfull "craft release"
178- Fix "registry" issue with prereleases
179
180## 0.6.0
181
182- Replace "maxCacheAge" with more generic "metadata" attribute in "gcs" target
183- Add "cocoapods" target
184
185## 0.5.2
186
187- Conditional execution for "registry" targets
188- Minor error message fixes
189
190## 0.5.1
191
192- Add minVersion attribute to the configuration file
193
194## 0.5.0
195
196- Add Sentry Release Registry ("registry") target
197- Change template engine to Mustache
198- Add additional polling for unfinished and non-existing builds
199
200## 0.4.11
201
202- Add GitHub Pages ("gh-pages") target
203- Add Google Cloud Storage ("gcs") target
204- Add update notifier
205
206## 0.4.10
207
208- Fix PATH issue with "crates" target
209- Add a missing check for `ZEUS_API_TOKEN`
210
211## 0.4.9
212
213- Add "crates" target for publishing Rust packages
214
215## 0.4.8
216
217- Fix encoding issue for NPM target
218
219## 0.4.7
220
221- Check for executables when doing "publish"
222- Improve support for interactive pre-release scripts
223
224## 0.4.3
225
226- Basic changelog management
227
228## 0.1.2
229
230- Basic "release" functionality
231
232## 0.1.1
233
234- Basic "publish" functionality for GitHub and NPM