|
2 | 2 |
|
3 | 3 | ## 2.4.1 under development
|
4 | 4 |
|
5 |
| -- no changes in this release. |
| 5 | +- New #129: Add methods `enctypeApplicationXWwwFormUrlencoded()`, `enctypeMultipartFormData()` and `enctypeTextPlain()` |
| 6 | + to `Form` tag class (@vjik) |
6 | 7 |
|
7 | 8 | ## 2.4.0 May 19, 2022
|
8 | 9 |
|
9 | 10 | - New #97: Add classes for tags `Body`, `Article`, `Section`, `Nav`, `Aside`, `Hgroup`, `Header`, `Footer`, `Address`
|
10 | 11 | and methods `Html::body()`, `Html::article()`, `Html::section()`, `Html::nav()`, `Html::aside()`, `Html::hgroup()`,
|
11 |
| - `Html::header()`, `Html::footer()`, `Html::address()` (soodssr) |
12 |
| -- New #103: Add class for tag `Form` and method `Html::form()` (vjik) |
| 12 | + `Html::header()`, `Html::footer()`, `Html::address()` (@soodssr) |
| 13 | +- New #103: Add class for tag `Form` and method `Html::form()` (@vjik) |
13 | 14 | - New #105: Add specialized class `File` for an input tag with type `file` and methods `Html::file()` and
|
14 |
| - `Input::fileControl()` (vjik) |
15 |
| -- New #109: Add class for tag `Datalist` and method `Html::datalist()` (vjik) |
| 15 | + `Input::fileControl()` (@vjik) |
| 16 | +- New #109: Add class for tag `Datalist` and method `Html::datalist()` (@vjik) |
16 | 17 | - New #109, #117: Add specialized class for input tag with type `Range` and methods `Html::range()`,
|
17 |
| - `Input::range()` (vjik) |
18 |
| -- New #111: Add widget `ButtonGroup` (vjik) |
19 |
| -- New #111: Add method `Tag::unionAttributes()` that available for all tags (vjik) |
20 |
| -- New #113: Add class for tag `Legend`, class for tag `Fieldset`, methods `Html::legend()` and `Html::fieldset()` (vjik) |
21 |
| -- Enh #102: Remove psalm type `HtmlAttributes`, too obsessive for package users (vjik) |
| 18 | + `Input::range()` (@vjik) |
| 19 | +- New #111: Add widget `ButtonGroup` (@vjik) |
| 20 | +- New #111: Add method `Tag::unionAttributes()` that available for all tags (@vjik) |
| 21 | +- New #113: Add class for tag `Legend`, class for tag `Fieldset`, methods `Html::legend()` and `Html::fieldset()` (@vjik) |
| 22 | +- Enh #102: Remove psalm type `HtmlAttributes`, too obsessive for package users (@vjik) |
22 | 23 | - Enh #104: Add parameter `$attributes` to methods `Html::input()`, `Html::buttonInput()`, `Html::submitInput()`
|
23 |
| - and `Html::resetInput()` (vjik) |
24 |
| -- Enh #106: Add option groups support to method `Select::optionsData()` (vjik) |
25 |
| -- Enh #108: Add individual attributes of options and option groups support to method `Select::optionsData()` (vjik) |
26 |
| -- Enh #115: Add methods `CheckboxList::name()` and `RadioList::name()` (vjik) |
| 24 | + and `Html::resetInput()` (@vjik) |
| 25 | +- Enh #106: Add option groups support to method `Select::optionsData()` (@vjik) |
| 26 | +- Enh #108: Add individual attributes of options and option groups support to method `Select::optionsData()` (@vjik) |
| 27 | +- Enh #115: Add methods `CheckboxList::name()` and `RadioList::name()` (@vjik) |
27 | 28 |
|
28 | 29 | ## 2.3.0 March 25, 2022
|
29 | 30 |
|
30 |
| -- New #95: Add class for tag `Title` and method `Html::title()` (vjik) |
| 31 | +- New #95: Add class for tag `Title` and method `Html::title()` (@vjik) |
31 | 32 | - New #96: Add classes for heading tags `H1-6` and methods `Html::h1()`, `Html::h2()`, `Html::h3()`, `Html::h4()`,
|
32 |
| - `Html::h5()`, `Html::h6()` (vjik) |
33 |
| -- New #100: Add classes for tags `Picture`, `Audio`, `Video`, `Source` and `Track` (Gerych1984, vjik) |
| 33 | + `Html::h5()`, `Html::h6()` (@vjik) |
| 34 | +- New #100: Add classes for tags `Picture`, `Audio`, `Video`, `Source` and `Track` (@Gerych1984, @vjik) |
34 | 35 |
|
35 | 36 | ## 2.2.1 October 24, 2021
|
36 | 37 |
|
37 |
| -- Enh #93: Add support for `yiisoft/arrays` version `^2.0` (vjik) |
| 38 | +- Enh #93: Add support for `yiisoft/arrays` version `^2.0` (@vjik) |
38 | 39 |
|
39 | 40 | ## 2.2.0 October 20, 2021
|
40 | 41 |
|
41 |
| -- New #89: Add method `nofollow()` to the `A` tag (soodssr) |
| 42 | +- New #89: Add method `nofollow()` to the `A` tag (@soodssr) |
42 | 43 | - New #90: Add method `itemsFromValues()` to widgets `RadioList` and `CheckboxList` that set items with labels equal
|
43 |
| - to values (vjik) |
| 44 | + to values (@vjik) |
44 | 45 | - New #92: A third optional argument `$attributes` containing tag attributes in terms of name-value pairs has been
|
45 | 46 | added to methods `Html::textInput()`, `Html::hiddenInput()`, `Html::passwordInput()`, `Html::fileInput()`,
|
46 |
| - `Html::radio()`, `Html::checkbox()`, `Html::textarea()` (vjik) |
| 47 | + `Html::radio()`, `Html::checkbox()`, `Html::textarea()` (@vjik) |
47 | 48 |
|
48 | 49 | ## 2.1.0 September 23, 2021
|
49 | 50 |
|
50 | 51 | - New #88: Add `Noscript` tag support and shortcuts for `Script` tag via methods `Script::noscript()`
|
51 |
| - and `Script::noscriptTag()` (vjik) |
| 52 | + and `Script::noscriptTag()` (@vjik) |
52 | 53 |
|
53 | 54 | ## 2.0.0 August 24, 2021
|
54 | 55 |
|
55 |
| -- New #74: Add classes for tags `Em`, `Strong`, `B` and `I` (vjik) |
56 |
| -- New #75: Add methods `as()` and `preload()` to the `Link` tag (vjik) |
57 |
| -- New #76: Add `NoEncode` class designed to wrap content that should not be encoded in HTML tags (vjik) |
| 56 | +- New #74: Add classes for tags `Em`, `Strong`, `B` and `I` (@vjik) |
| 57 | +- New #75: Add methods `as()` and `preload()` to the `Link` tag (@vjik) |
| 58 | +- New #76: Add `NoEncode` class designed to wrap content that should not be encoded in HTML tags (@vjik) |
58 | 59 | - New #78: Allow pass `null` argument to methods `Tag::class()`, `Tag::replaceClass()`, `BooleanInputTag::label()` and
|
59 |
| - `BooleanInputTag::sideLabel()` (vjik) |
| 60 | + `BooleanInputTag::sideLabel()` (@vjik) |
60 | 61 | - New #82: Add support individual attributes for inputs in `CheckboxList` and `RadioList` widgets via methods
|
61 | 62 | `CheckboxList::individualInputAttributes()`, `CheckboxList::replaceIndividualInputAttributes()`,
|
62 |
| - `RadioList::individualInputAttributes()` and `RadioList::replaceIndividualInputAttributes()` (vjik) |
63 |
| -- Chg #79: Do not add empty attribute value for empty strings (vjik) |
64 |
| -- Bug #83: Fix `Html::ATTRIBUTE_ORDER` values (terabytesoftw) |
| 63 | + `RadioList::individualInputAttributes()` and `RadioList::replaceIndividualInputAttributes()` (@vjik) |
| 64 | +- Chg #79: Do not add empty attribute value for empty strings (@vjik) |
| 65 | +- Bug #83: Fix `Html::ATTRIBUTE_ORDER` values (@terabytesoftw) |
65 | 66 |
|
66 | 67 | ## 1.2.0 May 04, 2021
|
67 | 68 |
|
68 | 69 | - New #70: Add support `\Stringable` as content in methods `Html::tag()`, `Html::normalTag()`, `Html::a()`,
|
69 | 70 | `Html::label()`, `Html::option()`, `Html::div()`, `Html::span()`, `Html::p()`, `Html::li()`, `Html::caption()`,
|
70 |
| - `Html::td()`, `Html::th()` (vjik) |
71 |
| -- New #71: Add methods `Script::getContent()` and `Style::getContent()` (vjik) |
| 71 | + `Html::td()`, `Html::th()` (@vjik) |
| 72 | +- New #71: Add methods `Script::getContent()` and `Style::getContent()` (@vjik) |
72 | 73 |
|
73 | 74 | ## 1.1.0 April 09, 2021
|
74 | 75 |
|
75 |
| -- New #65: Add classes for table tags `Table`, `Caption`, `Colgroup`, `Col`, `Thead`, `Tbody`, `Tfoot`, `Tr`, `Th`, `Td` (vjik) |
76 |
| -- New #69: Add class for tag `Br` (vjik) |
| 76 | +- New #65: Add classes for table tags `Table`, `Caption`, `Colgroup`, `Col`, `Thead`, `Tbody`, `Tfoot`, `Tr`, `Th`, `Td` (@vjik) |
| 77 | +- New #69: Add class for tag `Br` (@vjik) |
77 | 78 |
|
78 | 79 | ## 1.0.1 April 04, 2021
|
79 | 80 |
|
80 |
| -- Bug #68: Fix `TagContentTrait::content()` and `TagContentTrait::addContent()` when used with named parameters (vjik) |
| 81 | +- Bug #68: Fix `TagContentTrait::content()` and `TagContentTrait::addContent()` when used with named parameters (@vjik) |
81 | 82 |
|
82 | 83 | ## 1.0.0 March 17, 2021
|
83 | 84 |
|
|
0 commit comments