Skip to content

Latest commit

 

History

History
285 lines (265 loc) · 20.2 KB

CHANGELOG.md

File metadata and controls

285 lines (265 loc) · 20.2 KB

ChangeLog

Please update this document each time you close an issue by your commit.

Special Thanks from original author

I would like to personally thank everyone of you that spend your valuable time helping improving this extension, by pointing out bugs and/or providing solutions that all of us can take advantage with.

Thank you all

Antonio Ramirez.

YiiBooster latest development alpha

  • (fix) fix TbEditableField params prop check is an array and js callback implementation #1016 (Oxyaction)
  • (enh) upgrade to select2 3.5.1 and select2-bootstrap-css 1.4.1
  • (enh) upgrade to font-awesome 4.3.0
  • (fix) fix TbButtonGroupColumn doesn't conform to bootstrap 3+ - #977
  • (fix) fix Userdoc for select2 still references 'bootstrap.widgets'
  • (enh) Added support to TbActiveForm to use TbChosen widget (YaroslavMolchan)
  • (fix) fix editable events from being reregistered by yiiEditable() #954
  • (fix) fix TbGroupGridView support for rowHtmlOptionsExpression #920
  • (enh) TbEditable check if we have registered js already (useful in combination with TbEditableColumn and large datasets)
  • (fix) change yiiGridView function calls to yiiGroupGridView in jquery.group.yiigridview.js #910
  • (fix) fix methods TbHtml::activeRadioButtonList and TbHtml::activeCheckBoxList for the case $htmlOptions = ['uncheckValue' => null] #917 (IStranger/G.Azamat)

YiiBooster version 4.1.0

  • (enh) upgarde to Bootstrap 3.2.0 - #882
  • (enh) upgarde to bootstrap-switch 3.0.2 - #867
  • (enh) add callbacks support to TbFileUpload
  • (enh) update TbHtml to the latest 1.3.0, and addeing its dependency TbArray
  • (enh) update bootstrap-datepicker to the latest 1.3.1 (fixes #987, #873)
  • (fix) TbActiveForm fix "[a]attr" format attribute #856
  • (fix) allow multi relational column - #872
  • (fix) fix TbButton dropdown items -maybe removed in a future release-
  • (fix) fix wrong fint size of jQuery UI button type "link"
  • (fix) fix TbButton type link
  • (fix) fix TbMenu encodes drop down menu items twice - #887
  • (fix) fix TbActiveForm allow to overwrite clientOptions[errorCssClass, successCssClass, inputContainer], and errorMessageCssClass - #891
  • (fix) fix TbEditable validating datetimepicker options existence in case of type datetime
  • (fix) fix datepicker z-index problem - #873
  • (fix) fix markdownEditorGroup Preview Button does not function correctly - #900
  • (enh) upgraded to bootstrap markdown 2.5.0
  • (enh) upgraded to bootstrap-daterangepicker-1.3.12 - #852

YiiBooster version 4.0.1

  • (fix) fix gii generated TbActiveForm code - #851

YiiBooster version 4.0.0

YiiBooster version 4.0.0-beta-2

  • Finalize editables
  • Finalize datepicker
  • Finalize timepicker
  • Finalize select2
  • Finalize pagers
  • Finalize navbar
  • Finalize buttons, and button groups
  • Finalize typeahead
  • more work done on grids, extended grids, bulk actions
  • upgrade font awesome

YiiBooster version 4.0.0-beta-1

  • TbActiveForm working
  • more widgets working
  • api doc
  • travis, and scrutinizer ci

YiiBooster version 4.0.0-alpha

  • upgrade the bootstrap version to 3.1.1
  • upgrade and fix many widgets to work with bootstrap 3.1.1
  • many widgets still not ported
  • code structure is not final yet
  • working widgets (TbAlert, TbBadge, TbButton, TbJumbotron, TbLabel, TbProgressBar, TbEditableField, TbEditableColumn, TbEditableDetailView, TbHighChart, TbActiveForm, TbPager)
  • not all TbActiveForm controls are ported yet

YiiBooster version 3.0.0

  • (fix) TbExtendedGridView - TbProgress inside cell css fix - #448
  • (enh) TbGridView - try to register TbEditableColumn scripts for empty providers - works only with CActiveDataProvider - #526
  • (fix) TbDatePicker - noconflicts fix - #531
  • (fix) TbBox header css fix to overflow its contents - #559
  • (fix) TbEditableSaver moved to comonents instead of widgets
  • (fix) TbButtonColumn not displaying images - #604
  • (enh) TbExtendedGridView - with chart categories bindings on xAxis - #608
  • (enh) TbActiveForm - custom label support for radioButtonRow and checkBoxRow - #776
  • (enh) TbToggleAction - now supports composite key - #668
  • (enh) TbExtendedGrid - supporting 'sortableRows' with composite key models - #669
  • (enh) TbTimePicker - update to the latest bootstrap-timepicker - #700
  • (fix) TbActiveForm - Prevent placeholder rendering as list item - #774
  • (fix) TbInput - fix bug using CHtml::resolveName() in getContainerCssClass() - #775
  • (fix) TbFormInputElement - fix passing attributes to widget - #773
  • (fix) TbTimePicker error on client side validation - #716
  • (fix) Fixed keyField for CArrayDataProvider in TbExtendedGridView - #738
  • (fix) TbRelationalColumn - adding submitData - #741
  • (fix) packages fix x-editable depends on bootstrap - #742
  • (enh) TbEditableColumn now supports CArrayDataProvider as well as CActiveDataProvider - #745
  • (fix) TbHtml FontAwesome is now working well- #746
  • (enh) TbEditable - adding support for the 'source' to be a function that takes the $model as an attribute and returns the proper array
  • (fix) TbSelect2 - disabled fix - #752
  • (fix) JSON Grid now sorts in both ways - #753
  • (fix) TbGroupGridView - fix rows id - #755
  • (fix) TbFileUpload - allow multi instance in the same page - #756
  • (enh) TbExtendedGridView - Grid/Chart switcher - fix of chart auto reflow
  • (fix) TbEditableField - fixed the "model has no getAttribute method" error
  • (enh) gii - now the generator detects the db types date, and enum and generate the corresponding controls
  • (enh) TbActiveForm - added the default placeholder in case of Inbut widgets, and CModel to be the attribute label
  • (enh) TbExtendedGridView - Grid/Chart switcher - added the defaultView property to let the chart be the default view
  • (fix) TbExtendedGridView - Grid/Chart switcher - fix not working toggle button
  • (fix) Update x-editable to 1.5.2 and fix setting locale for datepicker, when jQuery UI is loaded on page #770 (Wiseon3)
  • (enh) TbExtendedGridView remembering selected rows #628 (firsyura)
  • (fix) Arrow in header of sortable gridview column is now displayed only if the column is sortable (contains sort-link) (kev360)
  • (enh) New widget TbEditable to be able to use x-editable without models #729 (fromYukki)

YiiBooster version 2.1.1

  • (fix) No more overwrites CClientScript by Booster #726 (fromYukki)

YiiBooster version 2.1.0

  • (fix) Fix "Maximum call stack size exceeded" inside TbExtendedGridView class #430 (fromYukki)
  • (fix) Fix attributes on td after update in classes TbJsonButtonColumn and TbJsonCheckBoxColumn #350 (fromYukki)
  • (enh) New attributes readonly and disabled for TbSelect2 class #305 (fromYukki)
  • (fix) Client validation for inline forms using TbActiveForm class #242 (fromYukki)
  • (enh) Basic version of new widget jQuery UI Layout Manager (TbUiLayout) #390 (fromYukki)
  • (fix) Fix tooltip binding for TbButtonColumn, TbButtonGroupColumn and TbToggleColumn #271 (fromYukki)
  • (fix) Store some Bootstrap widgets in his own variables to prevent conflicts with jQuery UI #228 (fromYukki)
  • (enh) Using Bootstrap and Font-Awesome icons together, removed "no-icons" css for Bootstrap, changed logic for icons in widgets #706 (fromYukki)
  • (enh) Font Awesome updated to 4.0.3 including CDN #706 (fromYukki)
  • (fix) Resolve conflicts between jQuery UI and Bootstrap (fromYukki)
  • (enh) Tooltip for TbButton and TbButtonGroup #724 (fromYukki)
  • (fix) Ability to put any custom css class via htmlOptions attribute for EditableDetailView #684 (fromYukki)
  • (fix) Editable Detail view Date i18n error #686 (fromYukki)
  • (enh) Bootstrap carousel with links for images #682
  • (fix) Do not display empty alert messages #721 (fromYukki, amrbedair)
  • (fix) TbSelect2 - Multi-select and placeholder lead to empty selection #717 (fromYukki)
  • (enh) Now bootstrap can be used with modules (fromYukki)
  • (enh) Inline dropDownList without label (naduvko)
  • (enh) Date range picker for inline forms (Hrumpa)
  • (enh) Updated Bootstrap DateTimePicker to 2.2.0 (adeg)
  • (enh) Updated HighCharts to 3.0.6 (hijarian)
  • (fix) Now we can use Javascript function definitions in TbHighCharts and TbRedactorJs options. #696 (hijarian)
  • (enh) Now the source distribution will hold the user-level documentation for widgets in universal XML format, along with the examples in PHP. #692 (hijarian)
  • (enh) Updated CKEditor library to version 4.2.1 (hijarian)
  • (enh) Updated redactor js to version 9.1.5 (kullar84)
  • (enh) Updated X-Editable assets to version 1.5.0 (hijarian)
  • (enh) Updated Bootstrap Datepicker assets to version 1.2.0 (hijarian)
  • (fix) Fixed TbDatePicker so it loads locale files from package folder. #688 (hijarian)
  • (fix) Fix TbDateTimePicker, so it loads locale files from the package folder, fix TbEditableField to load required scripts for 'datetime' field type (adeg)
  • (fix) Fix for placeholder overwriting in TbInputInline::maskedTextField and TbInputInline::typeAheadField. #694 (hightman)

YiiBooster version 2.0.0

  • (enh) Bootstrap DateRangePicker updated to 1.2, moment.js updated to 2.2.1 (Hrumpa)
  • (fix) Fixed incorrect spec for moment.js library package. #673 #672 (fleuryc)
  • (enh) Replaced notifier library with Notify.js (see http://notify.js) (hijarian).
  • (enh) Upgraded BootBox.js library to 3.3.0 version (hijarian)
  • (enh) No assets are loaded in AJAX calls now. (hijarian)
  • (enh) Responsive CSS are default now. #556 (hijarian)
  • (enh) Pass*Field by Antelle (v 1.1.7) widget added #667 (Hrumpa)
  • (cln) Removed long-broken TbExtendedTooltip from codebase #511 (hijarian)
  • (fix) Checkboxes, selects and radiobuttons in form rows do not generate invalid HTML markup anymore #664 #626 (ZhandosKz)
  • (enh) Now you can properly extend/modify the rendering of individual alerts in TbAlert #619 (hijarian)
  • (enh) Updated Redactor to version 9 #583 (hijarian)
  • (fix) Now you can create TbSelect2 widget without any data and placeholder is being handled correctly for empty dropdowns. #247 (hijarian)
  • (enh) Now there's no "minifyCss" option. Use the new "minify" option, which does the same thing but means what it really does: whether to minify ALL assets, both CSS and Javascript. (hijarian)
  • (enh) Updated TbWizard assets to newest version #645 (hijarian)
  • (fix) Now we really can use CActiveDataProvider.keyAttribute attribute in TbRelationalColumn #659 (coupej)
  • (fix) TbActiveForm.radioButtonListRow validation fixed by adding with id expected by jquery.yiiactiveform.js #652 #653 (timothynott)
  • (enh) Added new widget TbJsonToggleColumn #660 (tamvodopad)
  • (fix) Now TbPickerColumn works again. (hijarian)
  • (fix) Rather radically fixed the issue with jQuery UI tooltips overriding Twitter Bootstrap tooltips. (hijarian)
  • (fix) TbExtendedGridView sortable rows updated to work with CSRF token #333 (zvonicek)
  • (fix) TbJsonGridView when enablePagination set to false JavaScript does not throw error "Error: Empty or undefined template passed to $.jqotec" #635 (ZhandosKz)
  • (enh) TbJsonGridView summary data updated after ajax request #635 (ZhandosKz)
  • (enh) Bootstrap DateTimePicker by S.Malot widget added rev #91 (Hrumpa)
  • (fix) TbEditableColumn updated to support namespaced models #636 (xapon)
  • (enh) Bootstrap DatePicker updated to 1.1.3 including CDN #631 (Hrumpa)
  • (enh) Font Awesome updated to 3.2.1 including CDN (miramir)
  • (fix) Added ID to click action in TbRelationalColumn to avoid conflicts on pages with mulitple TbExtendedGridViews #670 (timothynott)

YiiBooster version 1.1.0

  • (enh) Added Italian translation for TbHtml5Editor #544 (realtebo)
  • (enh) Rearranged build script to accommodate Composer installed libraries better. (hijarian)
  • (enh) Added composer file #566 (gureedo)
  • (enh) Updated version of Boostrap Datepicker library #585 (soee)
  • (enh) Following methods are deprecated now in main Bootstrap class: register, registerAllCss, registerAllScripts, registerCoreScripts, registerTooltipAndPopover, registerCoreCss and registerResponsiveCss. If you have been using them, stop as soon as possible, because most possibly you will end with broken styles in your application. (hijarian)
  • (fix) Removed LESS files from the codebase, as they are unused (hijarian)
  • (fix) Now the bootstrap CSS files are being included according to the combination of enableCdn, minify, responsiveCss and fontAwesomeCss parameters. #528 #510 (hijarian)
  • (enh) Added two parameters to Bootstrap component, ajaxCssLoad and ajaxJsLoad, to control loading CSS and JS assets in AJAX calls #514 (ianare)
  • (fix) TbBox action buttons now display correcftly with icons (fleuryc)
  • (fix) Check that $_SERVER['HTTP_USER_AGENT'] is set when loading MSIE font awesome (ianare)
  • (fix) Breadcrumbs not visible with default css (naduvko)
  • (enh) Inline datepicker (naduvko)
  • (fix) Localization of datepicker not working (naduvko)

YiiBooster version 1.0.7

  • (fix) HighCharts now accept data with zero values normally #345 (dheering)
  • (enh) Added datepicker and date.js to packages.php with enableCdn support (magefad)
  • (fix) Fixed incorrect margin in accordion header #484 (hijarian)
  • (enh) Upgraded the jQuery UI / Bootstrap compatibility layer to v. 0.5 (hijarian)
  • (enh) Fixed the TbBulkAction to accommodate to selectableRows #490 (jamesmbowler)
  • (enh) Added the readme to contributing to GitHub repo, now it should be more visible for collaborators (hijarian)
  • (fix) Update to Bootstrap 2.3.2 - patch release to address a single bug (see bootstrap issue 7118) related to dropdowns and command/control clicking links in Firefox
  • (enh) Update bootstrap-datepicker from RC to 1.0.2 final (magefad)
  • (enh) Update yiistrap compatibility helpers #443 (magefad)
  • (fix) Fixed the multiple option in TbFileUpload #457 (mikspark)
  • (fix) Removed BOM from all files and converted line endings to Unix \n ones #486 #479 (hijarian)
  • (fix) Fixed use of negative numbers in TbSumOperation (speixoto)
  • (enh) Added the special properties to set htmlOptions on tab content and tabs themselves in TbTabs #452 (lloyd966, Antonio Ramirez)
  • (enh) Added ability to set the id of the dropdown menu #462 (speixoto)
  • (enh) Added the possibility to render append/prepend without a span wrap #414 (Frostmaind)
  • (enh) Update x-editable-yii from 1.3.0 to 1.4.0 #413 (magefad)
  • (enh) Now use Yii clientScript packages functionality with ability to use custom assetsUrl, added option enableCdn (true if YII_DEBUG off, netdna.bootstrapcdn.com CDN used by default) (magefad)
  • (enh) Added Helpers: TbHtml, TbIcon for compatibility with yiistrap #443 (magefad)
  • (cln) Remove not bootstrap - jquery editable. Use stable bootstrap x-editable instead. (magefad)
  • (cln) Removed non-working TbJqRangeSlider (magefad)
  • (fix) Include specific FontAwesome CSS for IE7 #434 (kev360)
  • (enh) Changed structure of the project directory, now the sources are clearly separated from all other build artifacts like the documentation or tests #263 (hijarian)

YiiBooster version 1.0.6

  • (fix) Now it is possible to provide custom 'class' and 'style' htmlOptions for TbProgress #216 (hijarian)
  • (fix) Fix typo on TbCollapse (tonydspaniard)
  • (fix) Dropdown in collapse not showing on first attempt (hijarian)
  • (fix) 2nd header from responsive table overlaps the 1st responsive table header #259 (hijarian)
  • (fix) datepicker 404 error #189 (tonydspaniard)
  • (fix) TbExtendedGridView Bulk Actions Bug #155 (tonydspaniard)
  • (enh) Add option to disable asset publication in debug mode #229 (suralc)
  • (fix) Fixed the CSS-including behavior of TbHtml5Editor #290 #311 (hijarian)
  • (fix) Now assets for TbDateRangePicker are being registered with default settings instead of hard-coded POS_HEAD #266 #297 (hijarian)
  • (fix) Added correct handling of the composite primary keys in the TbEditableField #287 (abeel)
  • (enh) Added masked text field type #281 (tkijewski)
  • (enh) Added typeahead text field type #296 (tkijewski)
  • (enh) Added number field type (xt99)
  • (enh) TbToggleColumn now extends TbDataColumn #303 #323 (kev360)
  • (fix) Ajax submit button does not force the POST method anymore #284 (yourilima)
  • (fix) Fixed TimePicker #314 (marsuboss)
  • (fix) Fixed bootstrap.datepicker..js #341 (fdelprete)
  • (fix) Fixed TbJEditableColumn which could not be edited when value is empty initially #339 (rumal)
  • (fix) TimePicker did not released focus in Webkit browsers #364 (ciarand)
  • (fix) DateRangePicker TbActiveForm field row was not closed properly #352 (despro3)
  • (enh) Added a TbImageGallery widget #335 (magefad)
  • (fix) Allow to use url parameter in TbTabs #360 (magefad)
  • (enh) Add option "fontAwesomeCss" for to active Font Awesome CSS (marsuboss)
  • (enh) Fixed TbEditable - mode(modal|inline); language,support for datepicker, app lang by default (magefad)
  • (fix) Add option "disabled" on TbEditableField
  • (enh) Add empty (null) value display for TbToggleColumn ("icon-question-sign" icon with "Not Set" label) (magefad)
  • (fix) Fixed typeAheadField #396 (magefad)
  • (fix) StickyTableHeader issue dynamic cell width #338, updated js, added compressed js (magefad)
  • (fix) Keep document title when HTML5 history API is enabled (nevkontakte)
  • (fix) Fixed wrong behavior of TbJsonGridView when doing AJAX updates like row deletion when there is pagination (nevkontakte)
  • (enh) Bootstrap upgrade to 2.3.1 (magefad)
  • (fix) Added rowHtmlOptionsExpression support for TbExtendedGridView (xt99)
  • (enh) TbButtonGroup does not accept TbButton.dropdownOptions #149 (russ666)
  • (enh) Added GridView visual aid on hover for sorting (Wiseon3)
  • (enh) Updated daterangepicker plugin (magefad)
  • (fix) CSqlDataprovider support #356 (magefad)
  • (fix) TbTypeahead - Add attribute autocomplete="off" by default #285
  • (enh) Update Redactor to 8.2.3 #386 (magefad)
  • (fix) baseID in checkBoxList and radioButtonList can now be customized via htmlOptions, added container support - yii 1.1.13 (fad)
  • (fix) Corrected close link (with twitter bootstrap recommendations) bb53
  • (fix) Fixed label association when input has a user-defined id attribute (fixes bb72)
  • (fix) Button input, button submit added in TbButton
  • (fix) Fix missing close tags in TbCarousel
  • (enh) Added CONTAINER_PREFIX constant for html div container id
  • (fix) Added class "hide" to modal div
  • (fix) Add support for non-link brand in TbNavbar

YiiBooster version 1.0.5

  • (fix) TbCarousel displayPrevAndNext set to false breaks the page (amosviedo)
  • (enh) Bootstrap upgrade to 2.2.1 (kazuo)
  • (fix) TbActiveForm class name is displayed on screen (sorinpohontu)
  • (fix) TbExtendedGridView Bulk Actions Bug (tonydspaniard)
  • (enh) Updated jquery-ui LESS (kazuo)
  • (enh) Bootbox now can be activated/deactived at will (tonydspaniard)
  • (enh) Added TbExtendedGridFilter widget (tonydspaniard)
  • (enh) Added JSONStorage component (tonydspaniard)
  • (fix) Overrided TbBox bug by upgrade (ragazzo)
  • (enh) Now TbBox can hold multiple types of buttons (dragnet)
  • (enh) Added bootstrap styles to TbSelect2 widget (DonFelipe)
  • (enh) Added radioButton group list support (xpoft)
  • (fix) Hungarian translation corrected (pappfer)
  • (fix) renderKeys() in TbExtendedGridView generates invalid html (TrueTamTam)
  • (fix) TbFileUpload - bug in global progressbar (appenshin)
  • (enh) Added support to TbActiveForm to use TbSelect2 widget (tonydspaniard)
  • (enh) Added MarkDown Editor (kazuo)
  • (fix) 2nd header from responsive table overlaps the 1st responsive table header #246 (hijarian)
  • (fix) Divider symbols in breadcrumbs changed to HTML entities (wkii)
  • (fix) Divider in active items in breadcrumbs was outside of the li tag (wkii)