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