UNPKG

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