1
-
2
1
# Change Log for the Eightshift Forms Utils library
2
+
3
3
All notable changes to this project will be documented in this file.
4
4
5
5
This projects adheres to [ Semantic Versioning] ( https://semver.org/ ) and [ Keep a CHANGELOG] ( https://keepachangelog.com/ ) .
6
6
7
+ ## [ 3.0.5]
8
+
9
+ ### Added
10
+
11
+ - ` postExternallyData ` responseOutputKeys enums.
12
+ - New icon for ` Corvus ` and ` Paycek ` integrations.
13
+
7
14
## [ 3.0.4]
8
15
9
16
### Updated
@@ -25,12 +32,14 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a
25
32
## [ 3.0.0]
26
33
27
34
### Removed
35
+
28
36
- ` FD_EMAIL_RESPONSE_TAGS ` , ` FD_ADDON ` , ` FD_SUCCESS_REDIRECT ` , ` FD_ENTRY_ID ` constants.
29
37
- ` getApiPublicAdditionalDataOutput ` method.
30
38
- ` resultOutputItems ` , ` resultOutputParts ` responseOutputKeys enums.
31
39
- ` downloads ` successRedirectUrlKeys enum.
32
40
33
41
### Added
42
+
34
43
- ` FD_PARAMS_ORIGINAL_DEBUG ` , ` FD_SECURE_DATA ` constants.
35
44
- ` getStateSuccessRedirectUrlKeys ` and ` getStateSuccessRedirectUrlKey ` methods.
36
45
- Additional level of security check for the form data.
@@ -42,68 +51,82 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a
42
51
## [ 2.0.2]
43
52
44
53
### Added
54
+
45
55
- ` resultOutputItemValueEnd ` and ` resultOutputItemOperator ` attrs enums.
46
56
47
57
## [ 2.0.1]
48
58
49
59
### Updated
60
+
50
61
- ` @infinum/eightshift-libs ` to version ` 8.0.7 ` .
51
62
52
63
## [ 2.0.0]
53
64
54
65
### Updated
66
+
55
67
- ` eightshift-forms-utils ` to version ` 2.0.0 ` .
56
68
- ` @infinum/eightshift-libs ` to version ` 8.0.0 ` .
57
69
58
70
### Removed
71
+
59
72
- ` MAIN_PLUGIN_MANIFEST_ITEM_HOOK_NAME ` constant.
60
73
- ` getDataManifest ` , ` getDataManifestRaw ` , ` getProjectVersion ` , ` getCountrySelectList ` functions.
61
74
- ` src/Manifest/UtilsManifest.php ` class.
62
75
63
76
### Changed
77
+
64
78
- ` getDataManifestPath ` helper now supports only ` $path ` param.
65
79
- ` camelToSnakeCase ` , ` kebabToSnakeCase ` , ` recursiveFind ` , ` getCurrentUrl ` , ` cleanPageUrl ` are now used from the ` @infinum/eightshift-libs ` package.
66
80
- Minimum PHP version is now ` 8.2 ` .
67
81
68
82
## [ 1.3.6]
69
83
70
84
### Fixed
85
+
71
86
- Encrypted data now supports filters to provide custom keys.
72
87
73
88
## [ 1.3.5]
74
89
75
90
### Fixed
91
+
76
92
- ` getDataManifestPath ` helper now returns the correct path.
77
93
78
94
## [ 1.3.4]
79
95
80
96
### Changed
97
+
81
98
- location of the data manifest path.
82
99
83
100
## [ 1.3.3]
84
101
85
102
### Changed
103
+
86
104
- improvements on the ` sanitize_text_field ` function on the usage with the forms params data.
87
105
88
106
## [ 1.3.2]
89
107
90
108
### Added
109
+
91
110
- fix for multi-select props parsing.
92
111
93
112
## [ 1.3.1]
94
113
95
114
### Added
115
+
96
116
- new JS selectors.
97
117
98
118
## [ 1.3.0]
99
119
100
120
### Added
121
+
101
122
- new constants for CPT result.
102
123
103
124
### Changed
125
+
104
126
- ` getListingPageUrl ` function is now more dynamic.
105
127
106
128
### Removed
129
+
107
130
- ` getFormsLocationsPageUrl ` function.
108
131
- ` getFormsEntriesPageUrl ` function.
109
132
- ` getFormsTrashPageUrl ` function.
@@ -117,91 +140,109 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a
117
140
## [ 1.2.4]
118
141
119
142
### Removed
143
+
120
144
- ` FD_PARAMS_SKIPPED ` due to not being used.
121
145
122
146
## [ 1.2.3]
123
147
124
148
### Added
149
+
125
150
- new ` FD_PARAMS_SKIPPED ` constant for skipped params.
126
151
127
152
## [ 1.2.2]
128
153
129
154
### Added
155
+
130
156
- ` skippedParams ` enum param for setting skipped params on multistep forms.
131
157
132
158
## [ 1.2.1]
133
159
134
160
### Added
161
+
135
162
- ` getFormsLocationsPageUrl ` function.
136
163
137
164
## [ 1.2.0]
138
165
139
166
### Removed
167
+
140
168
- ` unserializeAttributes ` function as it's not used anymore.
141
169
142
170
## [ 1.1.10]
143
171
144
172
### Added
173
+
145
174
- new ` FD_ENTRY_ID ` constant for entry id.
146
175
147
176
### Removed
177
+
148
178
- ` processCommonSubmitActionFormData ` function.
149
179
- ` getIntegrationApiPublicOutput ` function.
150
180
151
181
## [ 1.1.9]
152
182
153
183
### Changed
184
+
154
185
- ` getIntegrationApiPublicOutput ` now supports callback param instead of calling entries action.
155
186
156
187
## [ 1.1.8]
157
188
158
189
### Added
190
+
159
191
- One new admin selectors.
160
192
161
193
## [ 1.1.7]
162
194
163
195
### Added
196
+
164
197
- Three new admin selectors.
165
198
166
199
## [ 1.1.6]
167
200
168
201
### Changed
202
+
169
203
- Typo
170
204
171
205
## [ 1.1.5]
172
206
173
207
### Added
208
+
174
209
- New function ` getFieldDetailsByName ` that will extract field details from the form data params.
175
210
176
211
## [ 1.1.4]
177
212
178
213
### Changed
214
+
179
215
- Location of the data manifest path.
180
216
181
217
## [ 1.1.3]
182
218
183
219
### Added
220
+
184
221
- ` getPartialFormFieldNames ` function can now accept a custom wrapper for output.
185
222
186
223
## [ 1.1.2]
187
224
188
225
### Added
226
+
189
227
- New selector variable for step debug preview.
190
228
191
229
## [ 1.1.1]
192
230
193
231
### Added
232
+
194
233
- New selector variable for debug preview.
195
234
196
235
## [ 1.1.0]
197
236
198
237
### Changed
238
+
199
239
- The way we generate and load forms public filters from filter call to global variable.
200
240
201
241
## [ 1.0.0]
202
242
203
243
- Initial production release.
204
244
245
+ [ 3.0.5 ] : https://github.com/infinum/eightshift-forms-utils/compare/3.0.4...3.0.5
205
246
[ 3.0.4 ] : https://github.com/infinum/eightshift-forms-utils/compare/3.0.3...3.0.4
206
247
[ 3.0.3 ] : https://github.com/infinum/eightshift-forms-utils/compare/3.0.2...3.0.3
207
248
[ 3.0.2 ] : https://github.com/infinum/eightshift-forms-utils/compare/3.0.0...3.0.2
0 commit comments