Skip to content

Latest commit

 

History

History
executable file
·
167 lines (118 loc) · 6.11 KB

CHANGE.md

File metadata and controls

executable file
·
167 lines (118 loc) · 6.11 KB

Change Log: yii2-builder

Version 1.6.9

Date: 05-Jan-2022

  • Enhance & standardize php docs for new website https://docs.krajee.com.
  • (enh #147): Enhancements to Form grid sub attributes layout for Bootstrap v5.x.
  • (bug #148): Correct Bootstrap version check method.
  • (bug #140,#141): Correct base widget class use.

Version 1.6.8

Date: 01-Sep-2021

  • (enh #147): Enhancements to support Bootstrap v5.x.
  • (enh #141, #140): Fix for #140.

Version 1.6.7

Date: 18-Jun-2019

  • (enh #139): Allow page summary calculations for TabularForm.
  • (enh #138): Correct TabularForm rowSelectedClass parsing for Bootstrap 4.x.
  • (enh #118): Add visible setting within columnOptions settings for attributes.
  • Add sponsorship capability.

Version 1.6.6

Date: 26-Nov-2018

  • Update README.
  • (enh #137): Correct form validation for TabularForm.
  • Better version dependencies.

Version 1.6.5

Date: 26-Sep-2018

Version 1.6.4

Date: 20-Sep-2018

  • Enhancements to support Bootstrap v4.x.
  • Move all source code to src directory.

Version 1.6.3

Date: 29-Aug-2017

  • (enh #127): Better empty content validation.
  • (enh #126): Enhance hidden input rendering to not display additional markup.
  • Update copyright year to current.
  • Chronological sorting of issues and enhancements in CHANGE.log.
  • Include github contribution and issue/PR log templates.

Version 1.6.2

Date: 19-Nov-2016

  • Enhance and complete PHP documentation for all classes in the extension.
  • (enh #112): Correct prepend and append for INPUT_STATIC.
  • (enh #108, #110): Add support for configuring attribute visibility.
  • (enh #95): Add functionality for Bootstrap Checkbox Button Group and Radio Button Group.

Version 1.6.1

Date: 17-Jun-2015

  • (enh #87): Set composer ## Version dependencies.
  • (enh #83): More correct Closure input parse for Form widget.
  • (enh #82): Add content before and after in Form builder.
  • (enh #81): Allow attribute settings properties to be setup as Closure in TabularForm::attributes.
  • (enh #77): Enhancements for horizontal form styles.
  • (enh #74): New gridClass property to allow using widget extending kartik\grid\GridView.
  • (enh #70): Better default actionColumn settings.
  • (enh #69): Enhance code methods and code format including PHP doc.
  • (enh #68): Enhancements to Form sub attributes layout and styles.
  • (enh #67): New ActiveFormEvent class.
  • (enh #66): New input type INPUT_HIDDEN_STATIC
  • (enh #61): Fix array format attribute naming for non ActiveDataProvider.
  • (enh #58): New staticValue property as part of attributes configuration
  • (enh #57): New property staticOnly for Form and TabularForm.
  • (bug #56): Fix INPUT_STATIC to work better with TabularForm.
  • Code formatting fixes and JS Lint changes.
  • (enh #55): Composite keys handling for tabular forms.
  • (enh #52): Ability to render the entire form in static mode.

Version 1.6.0

Date: 28-Jan-2015

  • (enh #50): Enable format ability for INPUT_STATIC types in TabularForm.
  • (enh #51): Add support for rendering hidden inputs.
  • (enh #49): Enhance docs for key attribute in TabularForm to ensure loadMultiple works right.
  • (enh #47): Default column size based on device size set in ActiveForm formConfig.
  • (enh #46): Add new labelSpan property as part of builder attributes configuration.
  • (enh #45): Add support for hidden input.
  • (enh #43): Enhance rendering of fields for horizontal, vertical, and inline forms.
  • (enh #42): Add client validation plugin for nested attribute block.
  • (enh #39): Allow nested child attributes to be rendered together in one column.
  • Code format updates as per Yii2 coding style.
  • (enh #38): Set dependencies to kartik\form\ActiveForm.

Version 1.5.0

Date: 03-Dec-2014

  • New FormTrait added for better code reuse.
  • (enh #36): New additional options for attribute settings to control markup and styles.
    • prepend: string, (optional) any markup to prepend before the input
    • append: string, (optional) any markup to append before the input
    • container: array, (optional) HTML attributes for the div container to wrap the field group (including input and label for all forms. This also includes error & hint blocks for active forms). If not set or empty, no container will be wrapped.
    • inputContainer: array, (optional) HTML attributes for the div container to wrap the input control only. If not set or empty, no container will be wrapped. Will be applied only when NOT using with active form.
    • labelOptions: array, (optional) the HTML attributes for the label. Will be applied only when NOT using with active form and only if label is set.
  • (enh #35): Accelerate form building with new global attribute defaults.
  • (enh #34): Enhance to support normal forms without model in addition to ActiveForm.
  • (enh #33): Support all data providers extending from yii\data\BaseDataProvider for TabularForm widget.

Version 1.4.0

Date: 01-Dec-2014

  • (enh #30): Enhance Form Builder for horizontal forms and ability to customize labels.

Version 1.3.0

Date: 27-Nov-2014

  • Update copyright year to 2014.
  • (enh #29): Set default rowHighlight to true and rowSelected to TYPE_DANGER.
  • (enh #28): Set gridSettings['toggleData'] to false to prevent form nesting.
  • (enh #20): Fix code style and PHP documentation.

Version 1.2.0

Date: 11-Nov-2014

  • (bug #26): Correct instance of ActiveForm validation for FormGrid.
  • (bug #25): Correct package dependencies.
  • Set release to stable.
  • Set dependency on Krajee base component.
  • (enh #24): Create new FormGrid widget. Create bootstrap grid layouts in a snap.
  • (enh #23): Create autoGenerateColumns property for Form Builder

Version 1.1.0

Date: 07-Jul-2014

  • PSR 4 alias change
  • allow empty items for dropdown lists
  • (enh #13): Added ability to configure and display hints below each active field attribute.
  • (enh #1 through #12): Various optimization fixes.

Version 1.0.0

Date: 01-May-2014

Initial release