@@ -10,84 +10,95 @@ The format is based on [Keep a Changelog][kac], and this project adheres to
10
10
11
11
## Unreleased
12
12
13
+ ## 0.4.0
14
+
15
+ ### Changed
16
+
17
+ - Submission of ` application/x-www-form-urlencoded ` and ` text/plain ` actions now
18
+ require [ converting the entry list to name-value pairs] [ el2nvp ] before running
19
+ the corresponding serializer. This realigns with the HTML standard and affects
20
+ newlines in fields' ` name ` and value.
21
+
22
+ [ el2nvp ] : https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#convert-to-a-list-of-name-value-pairs
23
+
13
24
## 0.3.0 - 2021-06-17
14
25
15
26
### Added
16
27
17
- * Action submission specification
18
- * Action constraint validation specification
19
- * How to treat unrecognized field ` type ` s
20
- * Constraints for fields
21
- * How to apply the ` pattern ` property
22
- * Common ` step ` property for fields
23
- * Extensions for link objects: ` hreflang ` and ` media `
24
- * ` FileList ` as an acceptable type for a ` file ` field's ` files ` property
28
+ - Action submission specification
29
+ - Action constraint validation specification
30
+ - How to treat unrecognized field ` type ` s
31
+ - Constraints for fields
32
+ - How to apply the ` pattern ` property
33
+ - Common ` step ` property for fields
34
+ - Extensions for link objects: ` hreflang ` and ` media `
35
+ - ` FileList ` as an acceptable type for a ` file ` field's ` files ` property
25
36
26
37
### Changed
27
38
28
- * Clarified "type" as "data type" in recommendation of fields' ` value ` 's type
29
- * Several field extension and common property descriptions to align with
39
+ - Clarified "type" as "data type" in recommendation of fields' ` value ` 's type
40
+ - Several field extension and common property descriptions to align with
30
41
constraint validation
31
- * Clarified adaptation of the HTML specification
42
+ - Clarified adaptation of the HTML specification
32
43
33
44
### Fixed
34
45
35
- * Typo in "` checkbox ` Fields" section
46
+ - Typo in "` checkbox ` Fields" section
36
47
37
48
### Removed
38
49
39
- * Column for specifying valid ` value ` formats; this is covered by constraint
50
+ - Column for specifying valid ` value ` formats; this is covered by constraint
40
51
validation
41
- * Mentions of HTML's checkedness concept
42
- * Unnecessary use of the term "element" in the Placeholder Label Option section
52
+ - Mentions of HTML's checkedness concept
53
+ - Unnecessary use of the term "element" in the Placeholder Label Option section
43
54
44
55
## 0.2.0 - 2021-01-04
45
56
46
57
### Added
47
58
48
- * Recommendation for field ` value ` 's types and format based on field's ` type `
49
- * Defined how ` null ` or undefined field ` value ` s should be treated
50
- * Defined the ` checked ` property for ` checkbox ` fields
51
- * Defined a default value for ` checkbox ` fields' ` value ` property
52
- * Defined the ` size ` property for ` select ` fields
53
- * Defined semantics for placeholder label options in ` select ` fields
54
- * Defined the ` accept ` property for ` files ` fields
55
- * Defined semantics for ` textarea ` fields
56
- * Defined more common properties based on common HTML input attributes
57
- * ` dirname `
58
- * ` max `
59
- * ` maxlength `
60
- * ` min `
61
- * ` minlength `
62
- * ` placeholder `
63
- * ` readonly `
64
- * Added table summarizing when common properties apply to a field
59
+ - Recommendation for field ` value ` 's types and format based on field's ` type `
60
+ - Defined how ` null ` or undefined field ` value ` s should be treated
61
+ - Defined the ` checked ` property for ` checkbox ` fields
62
+ - Defined a default value for ` checkbox ` fields' ` value ` property
63
+ - Defined the ` size ` property for ` select ` fields
64
+ - Defined semantics for placeholder label options in ` select ` fields
65
+ - Defined the ` accept ` property for ` files ` fields
66
+ - Defined semantics for ` textarea ` fields
67
+ - Defined more common properties based on common HTML input attributes
68
+ - ` dirname `
69
+ - ` max `
70
+ - ` maxlength `
71
+ - ` min `
72
+ - ` minlength `
73
+ - ` placeholder `
74
+ - ` readonly `
75
+ - Added table summarizing when common properties apply to a field
65
76
66
77
### Changed
67
78
68
- * Moved mention of ` files ` property for consistency
69
- * Renamed the section "HTML Input Attributes" to "Common Properties"
70
- * Aligned type requirement for ` multiple ` ` email ` fields' ` value ` property with
79
+ - Moved mention of ` files ` property for consistency
80
+ - Renamed the section "HTML Input Attributes" to "Common Properties"
81
+ - Aligned type requirement for ` multiple ` ` email ` fields' ` value ` property with
71
82
the HTML specification ([ #2 ] )
72
- * Clarified when ` disabled ` and ` required ` properties apply to fields
73
- * Clarified what ` disabled ` means for the field's ` value `
74
- * Clarified requirements for ` required ` fields
83
+ - Clarified when ` disabled ` and ` required ` properties apply to fields
84
+ - Clarified what ` disabled ` means for the field's ` value `
85
+ - Clarified requirements for ` required ` fields
75
86
76
87
[ #2 ] : https://github.com/dillonredding/siren-extensions/issues/2
77
88
78
89
### Removed
79
90
80
- * Removed mentions of the HTML version
91
+ - Removed mentions of the HTML version
81
92
82
93
## 0.1.0 - 2020-12-04
83
94
84
95
### Added
85
96
86
- * Defined the ` group ` extension for ` radio ` fields
87
- * Defined semantics for ` select ` fields
88
- * Defined field properties corresponding to common HTML input attributes:
89
- * ` disabled `
90
- * ` files `
91
- * ` multiple `
92
- * ` pattern `
93
- * ` required `
97
+ - Defined the ` group ` extension for ` radio ` fields
98
+ - Defined semantics for ` select ` fields
99
+ - Defined field properties corresponding to common HTML input attributes:
100
+ - ` disabled `
101
+ - ` files `
102
+ - ` multiple `
103
+ - ` pattern `
104
+ - ` required `
0 commit comments