UNPKG

9.37 kBMarkdownView Raw
1# Changelog
2
3All notable changes to this project will be documented in this file.
4
5The format is based on [Keep a Changelog](http://keepachangelog.com/)
6and this project adheres to [Semantic Versioning](http://semver.org/).
7
8## [Unreleased](https://github.com/atomist/sdm-core/compare/1.3.0...HEAD)
9
10## [1.3.0](https://github.com/atomist/sdm-core/compare/1.2.0...1.3.0) - 2019-03-14
11
12### Added
13
14- Add PreferenceStore implementations. [#93](https://github.com/atomist/sdm-core/issues/93)
15- Support parameter prompting from command listeners. [#95](https://github.com/atomist/sdm-core/issues/95)
16- Introduce goal signing and verification. [#100](https://github.com/atomist/sdm-core/issues/100)
17- Use a declared type for the configuration. [#101](https://github.com/atomist/sdm-core/issues/101)
18
19### Changed
20
21- Make K8 goal scheduling more extensible. [#90](https://github.com/atomist/sdm-core/issues/90)
22- Move k8s goal launching into extension pack. [ccb6fbc](https://github.com/atomist/sdm-core/commit/ccb6fbcb0be52a7267936344a452c7b48703ac1b)
23- Only one worker for goal jobs. [119fea6](https://github.com/atomist/sdm-core/commit/119fea6022229389069f26c68475b34decf9447c)
24- Remove axios use in postWebhook. [#107](https://github.com/atomist/sdm-core/issues/107)
25
26## [1.2.0](https://github.com/atomist/sdm-core/compare/1.1.0...1.2.0) - 2018-12-27
27
28### Added
29
30- Add command to cancel in process goal set. [04e8484](https://github.com/atomist/sdm-core/commit/04e84846100aab4fcc1037613a520bd5b8672f8b)
31
32### Changed
33
34- Move rolar log to use HttpClient and factory. [#87](https://github.com/atomist/sdm-core/issues/87)
35
36## [1.1.0](https://github.com/atomist/sdm-core/compare/1.0.2...1.1.0) - 2018-12-08
37
38### Added
39
40- Add support canceling goals. [#80](https://github.com/atomist/sdm-core/issues/80)
41- Add Gitlab support. [#81](https://github.com/atomist/sdm-core/issues/81)
42
43## [1.0.2](https://github.com/atomist/sdm-core/compare/1.0.1...1.0.2) - 2018-11-09
44
45### Fixed
46
47- Don't attempt to update GitHub status when running in local mode
48
49## [1.0.1](https://github.com/atomist/sdm-core/compare/1.0.0...1.0.1) - 2018-11-09
50
51## [1.0.0](https://github.com/atomist/sdm-core/compare/1.0.0-RC.2...1.0.0) - 2018-11-09
52
53### Added
54
55- Use incoming event and command to retrieve token. [bcbc3b0](https://github.com/atomist/sdm-core/commit/bcbc3b033027aa79413d87b7d038ac729c7de4d6)
56
57### Fixed
58
59- `GoalAutomationEventListener` always uses prod GraphQL urls. [#79](https://github.com/atomist/sdm-core/issues/79)
60
61## [1.0.0-RC.2](https://github.com/atomist/sdm-core/compare/1.0.0-RC.1...1.0.0-RC.2) - 2018-10-30
62
63### Added
64
65- Add ConfigurationBackedCredentialsResolver. [c1caf1a](https://github.com/atomist/sdm-core/commit/c1caf1a48a57e1903626993a719b1752918fb053)
66
67### Changed
68
69- Don't approve goal if there are no success votes and only abstain. [#73](https://github.com/atomist/sdm-core/issues/73)
70- Move goals into subscription. [#75](https://github.com/atomist/sdm-core/issues/75)
71- Add commit-images link to GraphQL. [#77](https://github.com/atomist/sdm-core/issues/77)
72
73### Fixed
74
75- Set goal state command doesn't get goals for multiple goal sets correct. [#76](https://github.com/atomist/sdm-core/issues/76)
76
77## [1.0.0-RC.1](https://github.com/atomist/sdm-core/compare/1.0.0-M.5...1.0.0-RC.1) - 2018-10-15
78
79### Changed
80
81- **BREAKING** Remove Builder indirection. [#68](https://github.com/atomist/sdm-core/issues/68)
82
83### Removed
84
85- **BREAKING** Remove well known goals. [#67](https://github.com/atomist/sdm-core/issues/67)
86- Move build support to sdm-pack-build. [9a73bf9](https://github.com/atomist/sdm-core/commit/9a73bf9c6dbeb6092394a43f748194683ef7c535)
87- Moved build event handlers to build pack. [#69](https://github.com/atomist/sdm-core/issues/69)
88- Remove Atomist pre-code-build hook. [#70](https://github.com/atomist/sdm-core/issues/70)
89
90## [1.0.0-M.5](https://github.com/atomist/sdm-core/compare/1.0.0-M.4...1.0.0-M.5) - 2018-09-26
91
92### Added
93
94- Allow using async function to create SDM. [#57](https://github.com/atomist/sdm-core/pull/57)
95- New states for stopped and canceled goals. [#59](https://github.com/atomist/sdm-core/pull/59)
96- Support for code level project listeners. [#63](https://github.com/atomist/sdm-core/issues/63)
97
98### Changed
99
100- **BREAKING** Export packs from the index as packs. [#62](https://github.com/atomist/sdm-core/pull/62)
101
102### Removed
103
104- **BREAKING** Removed "freeze" pack. In sample-sdm pending a new home.
105
106## [1.0.0-M.4](https://github.com/atomist/sdm-core/compare/1.0.0-M.3...1.0.0-M.4) - 2018-09-16
107
108### Added
109
110- Prepare to hook in client startup events . [#48](https://github.com/atomist/sdm-core/issues/48)
111- Augment and organize export in index. [#52](https://github.com/atomist/sdm-core/issues/52)
112
113### Changed
114
115- FingerprintInvocation contains a vector of Fingerprints. [#49](https://github.com/atomist/sdm-core/issues/49)
116- **BREAKING** Move to lib structure and use index. [#53](https://github.com/atomist/sdm-core/issues/53)
117- **BREAKING** Update from src to lib. [#54](https://github.com/atomist/sdm-core/issues/54)
118
119### Removed
120
121- **BREAKING** Goal contexts no longer have an order but splitContext expects one. [#47](https://github.com/atomist/sdm-core/issues/47)
122
123## [1.0.0-M.3](https://github.com/atomist/sdm-core/compare/1.0.0-M.1...1.0.0-M.3) - 2018-09-04
124
125### Added
126
127- Stronger validation of required configration values. [#48a616b](https://github.com/atomist/sdm-core/commit/48a616bfbb304f5ca8f483aa91d1fd563f5dcbd8)
128- Add mergePullRequest flag to local config. [#7784157](https://github.com/atomist/sdm-core/commit/77841573c406f60796196ca1637a814e8bb52a2b)
129- Allow goals to receive implementations and listeners. [#41](https://github.com/atomist/sdm-core/issues/41)
130
131### Changed
132
133- **BREAKING** Move local configuration into configuration object. [#34](https://github.com/atomist/sdm-core/issues/34)
134- **BREAKING** Moved "set goal state" and "reset goals" into an extension pack. Add it in your SDM if you want these: `sdm.addExtensionPacks(GoalState)`
135
136### Removed
137
138- **BREAKING** Moved docker functionality to separate pack. [#44](https://github.com/atomist/sdm-core/issues/44)
139
140## [1.0.0-M.1](https://github.com/atomist/sdm-core/compare/0.4.10...1.0.0-M.1) - 2018-08-27
141
142## [0.4.10](https://github.com/atomist/sdm-core/compare/0.4.9...0.4.10) - 2018-08-27
143
144## [0.4.9](https://github.com/atomist/sdm-core/compare/0.4.8...0.4.9) - 2018-08-24
145
146## [0.4.8](https://github.com/atomist/sdm-core/compare/0.4.7...0.4.8) - 2018-08-24
147
148## [0.4.7](https://github.com/atomist/sdm-core/compare/0.4.6...0.4.7) - 2018-08-23
149
150## [0.4.6](https://github.com/atomist/sdm-core/compare/0.4.5...0.4.6) - 2018-08-22
151
152## [0.4.5](https://github.com/atomist/sdm-core/compare/0.4.4...0.4.5) - 2018-08-21
153
154## [0.4.4](https://github.com/atomist/sdm-core/compare/0.4.3...0.4.4) - 2018-08-21
155
156## [0.4.3](https://github.com/atomist/sdm-core/compare/0.4.2...0.4.3) - 2018-08-21
157
158## [0.4.2](https://github.com/atomist/sdm-core/compare/0.4.1...0.4.2) - 2018-08-17
159
160## [0.4.1](https://github.com/atomist/sdm-core/compare/0.4.0...0.4.1) - 2018-08-09
161
162### Fixed
163
164- Corrected GraphQL file/name agreement.
165
166## [0.4.0](https://github.com/atomist/sdm-core/compare/0.2.4...0.4.0) - 2018-08-07
167
168### Added
169
170- Cleanup scheduled goal jobs on Kubernetes. [#4](https://github.com/atomist/sdm-core/issues/4)
171- EditorRegistration supports general editorCommand customizations, instead of specifically dryRun. If you were setting `dryRun = true`, set `editorCommandFactory = dryRunEditorCommand` instead.
172- ProjectVersioner function type receives an SdmGoalEvent instead of a Status fragment.
173- Differentiate between internal and external side-effecting fulfillment. [#9](https://github.com/atomist/sdm-core/issues/9)
174- Add ability to extract and report goal Progress. [#14](https://github.com/atomist/sdm-core/issues/14)
175- Add VoteOnGoalApprovalRequest. [#17](https://github.com/atomist/sdm-core/issues/17)
176- Attempt to configure local SDM. [#23](https://github.com/atomist/sdm-core/issues/23)
177
178### Changed
179
180- Remove disposal command from default list of registered commands. [#5](https://github.com/atomist/sdm-core/issues/5)
181- **BREAKING** Removed "dry run" support. See `makeBuildAware` in `sdm`.
182- Allow configuration of status creation for NPM packages. [#10](https://github.com/atomist/sdm-core/issues/10)
183- **BREAKING** Removed Node and `npm` support. Moved to `sdm-pack-node`.
184
185### Deprecated
186
187- Rename to GoalInvocation; deprecate status. [#2](https://github.com/atomist/sdm-core/issues/2)
188
189### Fixed
190
191- **BREAKING** EditorRegistration supports general editorCommand customizations, instead of specifically dryRun.
192- Link is missing on npm publish goal. [#11](https://github.com/atomist/sdm-core/issues/11)
193- Use credentialsResolver consistently. [#18](https://github.com/atomist/sdm-core/issues/18)
194
195## [0.2.3](https://github.com/atomist/sdm-core/compare/0.2.2...0.2.3) - 2018-06-18
196
197### Fixed
198
199- **BREAKING** SeedDrivenGeneratorSupport allows you to override the seed. This fixes a bug with overriding the seed name.
200
201## Earlier
202
203### Added
204
205- Can provide tag when publishing NPM package. [#404](https://github.com/atomist/sdm-core/issues/404)
206
207## [0.1.0](https://github.com/atomist/sdm-core/tree/0.1.0) - 2018-05-16
208
209### Added
210
211- Everything.