Componette

Componette

contributte

contributte / forms-bootstrap v0.8

๐Ÿ‘พ Bootstrap 4 + 5 forms for Nette framework

download-cloud-line composer require contributte/forms-bootstrap

Website ๐Ÿš€ contributte.org | Contact ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป f3l1x.io | Twitter ๐Ÿฆ @contributte

Usage

To install latest version of contributte/forms-bootstrap use Composer.

composer require contributte/forms-bootstrap

Documentation

For details on how to use this package, check out our documentation.

Versions

State Version Branch Nette PHP Bootstrap
dev ^0.9 master 3.0+ ^8.1 4.x 5.x
stable ^0.8 master 3.0+ ^8.1 4.x 5.x
stable ^0.7 master 3.0+ ^8.1 4.x 5.x
stable ^0.6 master 3.0+ ^8.1 4.x 5.x
stable ^0.5 master 3.0+ >=7.2 4.x 5.x
stable ^0.4 master 3.0+ ^7.2 4.x
stable ^0.3 master 3.0+ ^7.2 4.x
stable ^0.2 master 3.0+ ^7.2 4.x
stable ^0.1 master 3.0+ ^7.2 4.x

Development

See how to contribute to this package.

This package is currently maintaining by these authors.



Consider to support contributte development team. Also thank you for using this package.

  • v0.8 v0.8

    Bump! ๐Ÿ”ซ
    Diff: v0.7.1...v0.8

    Changes:

    • compatibility with nette/forms 3.2.2
  • v0.7.1 v0.7.1

    Bump! ๐Ÿง‹
    Diff: v0.7...v0.7.1

    Changes:

    • compatibility with nette/forms 3.1.15
  • v0.7 v0.7

    Bump! ๐Ÿ’€
    Diff: v0.6.1...v0.7

    Changes:

    • compatibility with nette/forms 3.1.14
    • support for colorpicker and native date/datetime/time controls as nette/forms

    BREAKING CHANGES and UPGRADE INFO

    • addDateTime is renamed to addBootstrapDateTime
    • addDate is renamed to addBootstrapDate

    if you want to continue using bootstrap date pickers replace all your calls with this otherwise you'll fallback on native browser controls as nette/forms does.

  • v0.6.1 v0.6.1

    Bump! ๐Ÿงท
    Diff: v0.6...0.6.1

    Changes:

    • compatibility with nette/component-model 3.1
  • v0.6 v0.6

    Bump! ๐Ÿšก
    Diff: v0.5.7...0.6

    Changes:

    • nette/forms 3.1.12
    • drop support for php < 8.1
    • contributte codestyle
    • addFloat support
    • update libs
  • v0.5.7 v0.5.7

    Bump! ๐Ÿ™†โ€โ™‚๏ธ
    Diff: v0.5.6...v0.5.7

    Changes:

    nette/forms 3.1.11

  • v0.5.6 v0.5.6

    Bump! ๐Ÿงท
    Diff: v0.5.5...v0.5.6

    Changes:

    nette/forms 3.1.10

  • v0.5.5 v0.5.5

    Bump! ๐Ÿž
    Diff: v0.5.4...v0.5.5

    Changes:

    • nette/forms 3.1.9
    • php 8.2 support
  • v0.5.4 v0.5.4

    Bump! โšฝ
    Diff: v0.5.3...v0.5.4

    Changes:

    • nette/forms 3.1.8
    • add form-row/row class instead of set for bootstrap row, allow adding custom classes to your own rows
    • fix bootstrap cell auto
  • v0.5.3 v0.5.3

    Bump! ๐Ÿง‘โ€๐Ÿš€
    Diff: v0.5.2...v0.5.3

    Changes:

    • nette/forms 3.1.7
    • Fix item parameter annotation for select input @pechondra
    • bootstrap 5 form row fix @czita
  • v0.5.2 v0.5.2

    Bump! ๐Ÿ“
    Diff: v0.5...v0.5.2

    Changes:

    fix group row grid rendering

  • v0.5 v0.5

    Bump! ๐ŸŸ๏ธ
    Diff: v0.4.2...v0.5

    Changes:

    • Add bootstrap 5 renderer, thanks @stanislav-janu
    • Update nette/forms to 3.1.6
    • Fix translation on RadioInput
    • Input custom class fix
  • v0.4.2 v0.4.2

    Bump! ๐Ÿค
    Diff: v0.4.1...v0.4.2

    Changes:

    Use parent rendering of ButtonInput @stanislav-janu

  • v0.4.1 v0.4.1

    Bump! ๐ŸŒพ
    Diff: v0.4...v0.4.1

    Changes:

    • nette/forms locked to 3.1.3
    • support for Html label on checkbox
  • v0.4 v0.4

    Bump! ๐Ÿšจ
    Diff: v0.3.2...v0.4

    Changes:

    • WARNING: BC nette/forms 3.1 changed behaviour of getValues which could cause issues on many projects!
    • locked to 3.1.2 of nette forms
    • code fixes and added more tests
  • v0.3.2 v0.3.2

    Bump! ๐ŸŽฑ
    Diff: v0.3.1...v0.3.2

    Changes:

    • Support for php 8
    • fix typehints, make them consistent for labels
    • update ninjify/qa
    • switch to github actions
  • v0.3.1 v0.3.1

    Bump! *๏ธโƒฃ
    Diff: v0.3...v0.3.1

    Changes:

    • Allow Nette\Utils\Html object for labels
  • v0.3 v0.3

    Bump! :feelsgood:

    Diff: v0.2.2...v0.3

    Changes:

    • BC: removed prompt on selectinput
    • BC: use nette/forms for creating selectbox, now translator works correctly on items and prompt also fixes #24
    • BootstrapForm::$allwaysUseNullable to set all fields as nullable (calls $component->setNullable() for all fields automatically)
    • feature: allow to ommit default placeholder for date/datetime input
    • bugfix when date/datetime empty, return empty value immidiatelly without trying to create datetime object
    • bugfix rendering with method get now works
    • use InputPromptTrait on SelectInput, do validation if prompt can be used
    • allow 0 on items with setPrompts do strict comparisson for "" and null
    • raise phpstan from lvl 4 to lvl7
    • added a lot of unit tests, coverage increased
  • v0.2.2 v0.2.2

    Bump! ๐Ÿ‘†

    Diff: v0.2.1...v0.2.2

    Changes:

    • bugfix for choice controls when passed items [key => caption] caption not string, now we're allways casting caption to string
    • added more unit tests
    • raised phpstan from lvl 3 to lvl 4
    • code cleanups
  • v0.2.1 v0.2.1

    Bump! ๐Ÿ”ข

    Diff: v0.2...v0.2.1

    Changes:

    • compatibility with nette/forms 3.0.4 (BC on nette/forms: nette/forms#241 )
  • v0.2 v0.2

    Bump! ๐Ÿ’ช

    Diff: 0.1...v0.2

    Changes:

    • split datetime control to two date and datetime controls
    • allow to set default date format through static variable on DateInput
    • allow to set default datetime format through static variable on DateTimeInput
    • bootstrap cell can now have multiple controls (specially usefull for multiple buttons) #10
    • bugfix, don't call setItems on MultiselectInput if $items are null
    • allow checkboxes to be alligned with inputs in side by side rendering, use CheckboxInput::$defaultAllignWithInputControls for default through project or $checkbox->setAllignWithInputControls() for specific checkbox
    • allow alligning buttons on right (same as with checkbox defaultAllignWithInputControls & setAllignWithInputControls)
    • bugfix, allow Html on label on text input
    • auto parsing allways mysql date/time format on date(time)input no matter what format it is
    • Fix when keys are not used in choice controls #16
    • added some unit tests
    • raised phpstan lvl
  • 0.1 0.1

    • Nette 3 support
bar-chart-fill

Statistics

download-cloud-fill
362041
star-fill
18
bug-fill
5
flashlight-fill
17h
price-tag-2-line

Badges

guide-fill

Dependencies

php (>=7.2)
Componette Componette felix@nette.org