Elm Bootstrap Versions Save

Responsive and reliable web apps with Elm and Twitter Bootstrap

5.2.0

4 years ago
  • fix: Dropdown only shown dropped once. Surfaced first in later version of chrome.
  • added: Spinner module for easily creating (css only) spinners. Example (Note: Need to use at least Bootstrap 4.2/4.3 css)
  • added: Range input/slider. Tx to @Munksgaard for contributions. A simple example here
  • added: Support for custom labels in Radio and Checkbox
  • added: Scrollable body and custom attributes to Modal
  • fix: Expose centered option for Modal
  • added: Add support for plaintext input
  • added: submitButton and resetButton shorthand functions to Button module
  • update: CDN module now points to Bootstrap 4.3.1 css.
  • minor: Some doc fixes. tx to contributors for issues and PRs here!

5.1.0

4 years ago
  • added: customListGroup to Cards
  • added: Option to add custom attributes to form groups
  • fix: Temp fix for dreaded Map! for popovers in debug mode
  • internal: re-enable elm-test that now support Html tests

5.0.0

5 years ago

This release brings Elm Bootstrap support for Elm 0.19. There is no plan to continue supporting an Elm 0.18 compatible version of Elm Bootstrap

Breaking changes:

  • Due to the removal/not upgrading elm/color, avh4/elm-color is used in darkCustom and lightCustom in the Navbar module
  • defaultValue has been removed from Form related modules.

Potentially breaking behaviour/styling:

  • Due to elm-browser always capturing clicks on a tags and no way to disable this:
    • Accordion uses a button with a btn-link class rather than a a element for the header/toggle
    • Tabs uses buttons with a btn-link class unless useHash is set to True, then an a tag is used and you can support deep-linking and/or custom behaviour (commands, update model etc) on tab changes through hooking into the navigation messages in elm-browser application.