1 | # Changelog
|
2 |
|
3 | All notable changes to [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel) are documented here. We use [semantic versioning](http://semver.org/) for releases.
|
4 |
|
5 | ## Unreleased
|
6 |
|
7 | ___Note:__ Yet to be released changes appear here._
|
8 |
|
9 | ...
|
10 |
|
11 | ## 0.39.0
|
12 |
|
13 | * `FEAT`: add 'Participant' prefix to properties panel participant inputs for clarity ([#413](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/413))
|
14 | * `CHORE`: bump to `bpmn-js@8.1.0`
|
15 | * `CHORE`: bump to `diagram-js@7.0.0`
|
16 |
|
17 | ### BREAKING CHANGES
|
18 |
|
19 | * Participant input `data-entry` html attribute was changed from `id` to `participant-id`
|
20 |
|
21 | ## 0.38.1
|
22 |
|
23 | * `FIX`: fix displayed template version ([#408](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/408), [#409](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/409))
|
24 |
|
25 | ## 0.38.0
|
26 |
|
27 | * `FEAT`: allow updating templates ([#399](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/399))
|
28 | * `FEAT`: recognize template versions ([#398](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/398))
|
29 | * `FEAT`: prevent changing template before the current one is unlinked or removed ([#398](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/398))
|
30 | * `FIX`: stop using variable name as id ([#405](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/405))
|
31 | * `CHORE`: update `camunda-bpmn-moddle` to v4.5.0 ([`f8ed2081`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/f8ed2081538b0d604ad7fc1a5949ab00ec0c109a))
|
32 |
|
33 | ### BREAKING CHANGES
|
34 |
|
35 | * Element template select is no longer visible when an element template is applied. Unlink or remove the template to be able to apply another one ([#398](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/398)).
|
36 | * `getDefaultTemplate` helper has been removed. Use `ElementTemplates#getDefault` instead ([#398](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/398)).
|
37 |
|
38 | ## 0.37.6
|
39 |
|
40 | * `FIX`: escape element template not found description ([#397](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/397))
|
41 | * `FIX`: correctly use an idPrefix to determine scriptType of i/o parameter in all cases ([`aa287d54`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/aa287d54e1626190b942030d6f256e938875bfe0))
|
42 | * `CHORE`: remove `bpmn-font` dependency
|
43 |
|
44 | ## 0.37.5
|
45 |
|
46 | * `FIX`: unlink template on replace
|
47 | * `FIX`: correct removal of event template
|
48 |
|
49 | ## 0.37.4
|
50 |
|
51 | * `FIX`: correctly write `camunda:variableEvents` event ([#355](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/355))
|
52 |
|
53 | ## 0.37.3
|
54 |
|
55 | * `FIX`: re-enable `entriesVisible` ([#389](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/389))
|
56 |
|
57 | ## 0.37.2
|
58 |
|
59 | * `FIX`: render validation error below checkbox labels ([#359](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/359))
|
60 |
|
61 | ## 0.37.1
|
62 |
|
63 | * `FIX`: ensure undo and redo is working for template parameters ([#380](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/380))
|
64 |
|
65 | ## 0.37.0
|
66 |
|
67 | * `FEAT`: add toggle switch entry factory ([`51dd639c`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/51dd639c3f278f3c0cb2d089bd3ac305d61e4e7c))
|
68 | * `FEAT`: add template parameter toggle ([#365](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/365))
|
69 | * `FEAT`: crop descriptions ([#369](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/369))
|
70 | * `FIX`: prevent hiding group headers ([#373](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/373))
|
71 | * `CHORE`: update process variables overview description ([`f32e424b`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/f32e424b5aea4ab2dd77f525c555c2959b4207da))
|
72 | * `CHORE`: bump to `diagram-js@6.7.1`
|
73 |
|
74 | ### BREAKING CHANGES
|
75 |
|
76 | * all factories now return DOM instead of string ([#370](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/370))
|
77 | * API of all factories has changed and now requires `translate` as first parameter ([#370](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/370))
|
78 |
|
79 | ## 0.36.0
|
80 |
|
81 | * `FEAT`: add new input and output parameter editing as default to _Tempate_ tab ([#363](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/363))
|
82 | * `FEAT`: add `Template` tab ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
83 | * `FEAT`: add new input and output parameter editing to _Input/Output_ tab
|
84 | * `FEAT`: add auto suggest for editing input and output parameters ([#357](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/357))
|
85 | * `FEAT`: add _Variables_ tab ([#347](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/347))
|
86 | * `CHORE`: bump to `bpmn-js@7.3.0`
|
87 |
|
88 | ### BREAKING CHANGES
|
89 |
|
90 | * change parameters of `CamundaPropertiesProvider` ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
91 | * remove `entriesVisible` property to disallow chaning visibility of entries outside of element templates tab ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
92 | * `button` elements will not be styled by default anymore, instead, they will be styled using the `action-button` class ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
93 | * `propertiesPanel.isEntryVisible` event fired with `element`, `entry`, `group` and `tab` ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
94 | * PropertiesActivator#isEntryVisible called with `element`, `entry`, `group` and `tab` (e.g. `propertiesActivator.isEntryVisible(element, entry, group, tab)`) ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
95 | * `propertiesPanel.isPropertyEditable` event fired with `element`, `entry`, `group` and `tab` ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
96 | * PropertiesActivator#isEntryEditable called with `element`, `entry`, `group`, `propertyName` and `tab` (e.g. `propertiesActivator.isEntryEditable(propertyName, element, entry, group, tab)`) ([#364](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/364))
|
97 |
|
98 | ## 0.35.0
|
99 |
|
100 | * `FEAT`: align colors with Camunda Modeler ([`10892b18e`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/10892b18efef14a426ddcd6d3ec4e4a254171afa))
|
101 |
|
102 | ## 0.34.0
|
103 |
|
104 | * `CHORE`: add promise polyfill for phantom-js ([`e9d5969f`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/e9d5969f141e1424a3026fc32f2a380e40507118))
|
105 | * `FEAT`: add variable name hint for form field ids ([`f0d04332`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/f0d0433291e9049062aee17b67a179bb3bcdfeb5))
|
106 | * `FEAT`: add tooltip support for dropdown options ([`2aa74ee8`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/2aa74ee82781260844e27e5f7fffbba6cb02ad5d))
|
107 | * `CHORE`: bump to `bpmn-js@7.2.0`
|
108 | * `CHORE`: update bpmn-js peer dependency range with `^7x`
|
109 |
|
110 | ## 0.33.2
|
111 |
|
112 | * `FIX`: paste always as plain text ([#265](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/265))
|
113 |
|
114 | ## 0.33.1
|
115 |
|
116 | * `FIX`: deprecate placeholders ([`257d0c1f`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/257d0c1f528cf68a08e214f10ec82925314be48e))
|
117 |
|
118 | ## 0.33.0
|
119 |
|
120 | * `FEAT`: support `update` events for task listeners ([`775fae0d`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/775fae0d41cfaf518948b7a5ab8806af034ba1e0))
|
121 | * `FEAT`: support `timeout` events for task listeners ([`eb3bcde7`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/eb3bcde72c8cc2afed3515a4ef9ab5302067b9e5))
|
122 | * `CHORE`: update `bpmn-js` peer dependency range with `^5.x || ^6.x`
|
123 |
|
124 | ## 0.32.2
|
125 |
|
126 | * `FIX`: support line breaks in Entry Field Description ([#319](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/319))
|
127 |
|
128 | ## 0.32.1
|
129 |
|
130 | * `FIX`: don't allow editing of `camunda:InputOutput` on gateways ([#314](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/314))
|
131 |
|
132 | ## 0.32.0
|
133 |
|
134 | * `FEAT`: support `camunda:errorMessage` ([#313](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/313))
|
135 | * `CHORE`: move camunda related error properties to correct provider ([`957beb`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/957bebf77b5307a9539f67d15aae3996dd63c080))
|
136 |
|
137 | ## 0.31.0
|
138 |
|
139 | * `FEAT`: sanitize entities when building HTML ([#296](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/296))
|
140 | * `FEAT`: support name editing for `bpmn:Group`
|
141 | * `FEAT`: improve text annotation label
|
142 | * `FEAT`: translate error messages
|
143 | * `FIX`: remove accidential whitespace ([`180ba5b9`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/180ba5b9e88adb1d9d1b9bfbd10536fcb2d62709))
|
144 | * `CHORE`: update `bpmn-js` peer dependency range to `^3.x || ^4.x`
|
145 |
|
146 | ## 0.30.0
|
147 |
|
148 | * `FEAT`: improve localization ([#295](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/295))
|
149 | * `FEAT`: add hint about task definition key in user task ([#294](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/294))
|
150 |
|
151 | ## 0.29.0
|
152 |
|
153 | * `FEAT`: add hints to returned Java types ([#286](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/286))
|
154 | * `FEAT`: show target variable name instead of index ([#287](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/287))
|
155 |
|
156 | ## 0.28.2
|
157 |
|
158 | * `CHORE`: update to `npm-run-all@4.1.5`
|
159 |
|
160 | ## 0.28.1
|
161 |
|
162 | * `FIX`: handle correct `camunda:isStartableInTasklist` default value
|
163 |
|
164 | ## 0.28.0
|
165 |
|
166 | * `FEAT`: support `camunda:isStartableInTasklist` ([#284](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/284))
|
167 | * `FIX`: don't restrict properties panel height unnecessarily ([#283](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/283))
|
168 |
|
169 | ## 0.27.0
|
170 |
|
171 | * `CHORE`: `bpmn-js@3` compatibility
|
172 |
|
173 | ## 0.26.0
|
174 |
|
175 | * `FEAT`: provide pre-built styles
|
176 | * `CHORE`: bump dependency versions
|
177 | * `CHORE`: migrate to `lodash@4`
|
178 |
|
179 | ## 0.25.2
|
180 |
|
181 | * `FIX`: correct variable mapping not removing target props
|
182 |
|
183 | ## 0.25.1
|
184 |
|
185 | * `FIX`: handle delete key strokes in `selects`
|
186 |
|
187 | ## 0.25.0
|
188 |
|
189 | * `CHORE`: revert [`6c757170`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/6c757170d76996da311c758c5923a530d86ba7f3), as it disabled certain [usage scenarios](https://github.com/camunda/camunda-modeler/issues/792)
|
190 |
|
191 | ## 0.24.1
|
192 |
|
193 | * `FIX`: show description for select entries
|
194 |
|
195 | ## 0.24.0
|
196 |
|
197 | * `FEAT`: binding of business rule tasks and call activities can be set to version tag [`10738e92`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/10738e927fdb297fc9042e8103fb4fde60ae7264)
|
198 |
|
199 | * `FEAT`: validate source and target of of variables [`dd163e66`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/dd163e6674454288cb48aa5592fac608544b8cb6)
|
200 |
|
201 | * `FEAT`: selecting label of an element will show all element properties in properties panel [`40935240`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/40935240b4ef01bfd435f7c20d594cbea1976832)
|
202 |
|
203 | * `FEAT`: condition of conditional events can be set to script [`c38f90bd`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/c38f90bd5a77490f20bba52884f97e26a55f4f31)
|
204 |
|
205 | * `FIX`: form data is removed when empty [`481b5c1f`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/481b5c1f6b1fac2e23e204050ca0ec097d4914eb)
|
206 |
|
207 | * `FEAT`: business key expression of camunda ins can be edited [`3f1d780f`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/3f1d780fc84d3f69a3528c3b800fa4b16d7ce95e)
|
208 |
|
209 | * `FIX`: timer definition type of intermediate catching events can't be set to cycle [`6c757170`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/6c757170d76996da311c758c5923a530d86ba7f3)
|
210 |
|
211 | * `FEAT`: candidate starter users and groups of processes can be edited [`c1d51285`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/c1d512854f070c0af345f730fa005acdfa539635)
|
212 |
|
213 | * `FEAT`: variables of signal events can be edited [`aba8287e`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/aba8287ea5645d0c7db974422e68be6b852257a4)
|
214 |
|
215 | * `FEAT`: condition and variable name of conditional start events can be edited [`9cc1d6c5`](https://github.com/bpmn-io/bpmn-js-properties-panel/commit/9cc1d6c5ef6a9cd45b292ed7749b7bfc967bc145)
|
216 |
|
217 | ## ...
|
218 |
|
219 | Check `git log` for earlier history.
|