Changelog

ALL COMMITS (BUGFIXES)

UPDATES:
bootstrap = 5.2.3
fontawesome = 6.2.1

BUGFIX: GalleryHelper
BUGFIX: Link Hover Effect does not work anymore
BUGFIX: NavBar none results in javascript error
BUGFIX: Video: Poster-tag is empty
BUGFIX: Modify Flexforms results in error
BUGFIX: CdnToLocal - Pfad zu Google fonts
BUGFIX: PHP8.1 - Warnings

Folgende Templates wurden modifiziert und sind anzupassen, falls ausgelagert:
../Partials/Content/Card/FlipCard.html
../Partials/Content/Card/ProfileCard.html
../Partials/Content/Media/Gallery.html
../Partials/Content/Media/Type.html
../Partials/Content/Media/Rendering/Video.html
../Partials/Content/Media/Type/Video.html
../Templates/Container/CardWrapper.html
../Templates/Content/Card.html

IMPORTANT
Nach dem Update unbedingt den Upgrade Wizard "T3SBootstrap - Migrate Card text fields" ausführen!
Migrate Card text fields (Header,Text-Top,Text-Bottom,Footer-Text) from pi_flexform to tt_content

Wenn "CDN to local" genutzt wird:
Im Planer (Scheduler) den Task "T3SB CDN to local" einmalig ausgeführen!

BUGFIX RELEASE

BUGFIX: PHP8 - Warning
BUGFIX: Using background-wrapper without an image throws an error
BUGFIX: Subheader in Collapsible Element isn´t editable anymore
BUGFIX: Navbar none dont works
BUGFIX: Data too long for column 'navbar_container'

Die neue EXT:content_consent wird i.K. das PlugIn "Content Consent for YouTube" ersetzen!

UPDATES:
bootstrap = 5.2.2
popperjs = 2.11.6
fontawesome = 6.2.0

BUGFIX: Transparent Navbar 'colorschemes'
BUGFIX: Profile Card FA icons
BUGFIX: Aspect ratios für Local Video
BUGFIX: Einschränkung der PHP Abhängigkeit in der ext_emconf.php

NEW: Konstante: bootstrap.gooleFontsWeights = 300, regular, 700, 900
 

BUGFIX RELEASE

Update - best practices
Bei einem Update von t3sbootstrap ab v5.2.2 und der EXT:container von v1.61 auf v2.0.5 kann es zu Problemen kommen.
Ich empfehle folgendes:
- EXT:container v1.6.1 deaktivieren und löschen
- Update der EXT:t3sbootstrap auf aktuelle Version

IMPROVEMENT:  Breakpoints in scrset -> MediaViewHelper

BUGFIX: Link to top (SEO)
BUGFIX: T3SB Config Module too big

NEW: Konstante bootstrap.navbar.floatDropdownIconRight -> Dropdown icon wird rechts ausgerichtet wenn aktiviert
NEW: Option in T3SB config -> Plus icon for dropdown (more accessible solution)
NEW: Kategorie im Konstanten-Editor "Global pages override"
NEW: Option im Carousel Container "Indicators also on mobile view"

UPDATE: Extension "Container Content Elements"von v1.61 nach v2.0.4
Wenn nach dem Update eine Fehlermeldung erscheint:

- Install Tool öffnen (.../typo3/install.php)

- "Flush cache" -> "Dump autoload"
- Upgrade Wizard  EXT: container: Migrate "container" sorting ausführen!
- "Flush cache" -> "Dump autoload" -> "Switch to Backend"

BUGFIX: add missing mixin and helper
BUGFIX: cards equal height
BUGFIX: Too few arguments to function
BUGFIX: TCA matcher
BUGFIX: include css by pagerenderer
BUGFIX: Bootstrap Card List-Item

IMPROVEMENT: Google Fonts "Best Support" und Option (Konstante) für Google Fonts preload

NEW: PageTitle Provider zeigt den HTML title tag als Breadcrumb

Es gibt ein neues "outsourced setup" - fileadmin/T3SB/Configuration/TypoScript/t3sbsetup.typoscript
T3SB-Config ist 1x zu speichern, damit diese Datei erzeugt wird!

UPGRADE: Bootstrap v5.2.0 - ggf. ist "Scrollspy offset" im BE Modul anzupassen!

BUGFIX: https://github.com/t3solution/t3sbootstrap/issues/237

NEW: "use original image" jetzt auch im "Swiper Container"

NEW: "t3sbminify" (EM config unter T3SB) - wenn aktiviert, werden die CSS- und JS-Dateien von t3sbootstrap mit "toptal.com" komprimiert  (experimental).

NEW: Google Fonts DSGVO-konform lokal in deine Webseiten einbinden

NEW: Option "activate/deaktivate scrollspy" im BE Modul unter "General Settings -> Section Menu Settings"

NEW: Option für "white close button" im Modal

NEW: Konstrante "bootstrap.cdn.noZip" - falls es Probleme mit dem ZipArchive gibt.
Google Fonts DSGVO-konform einbinden und Bootstrap Beta-Versionen können dann nicht mehr genutzt werden!

NEW: Optionale Info-Box "Hints to increase the Website speed" im BE Modul:

BUGFIX RELEASE

NEW: "t3sbconcatenate" (EM config unter T3SB) - wenn aktiviert, werden die CSS- und JS-Dateien von t3sbootstrap sowie bootstrap.js mit popper.js zu je einer Datei gebündelt (ggf. ist der Task "t3sbootstrap:cdnToLocal" im Planer auszuführen).

NEW: Option für weitere HTML-Video Tags im Carousel.

IMPROVEMENT: Ansicht von "mediaAdjustments" im BE verbessert.
IMPROVEMENT: AbstractCompatibilityController für eine bessere Integration von TYPO3 v11
IMPROVEMENT: Die Datei "t3sbHelper.js" wurde entfernt. Die benötigten Methoden werden bei Bedarf (im Template) eingebunden.

BUGFIX: "not PHP8.0 ready" in Verbindung mit "Navigation color".

REQUIREMENT: Deine PHP-Version sollte die Unzip-Funktionalität unterstützen!

UPDATES:
- highlight = 11.6.0
- glightbox = 3.2.0

Folgende Datei wird nicht mehr mit Typoscript sondern dem ScriptViewHelper im Main Template eingebunden:

- modernizr.js

Du kannst jetzt auch Beta-Versionen von Bootstrap installieren/testen:
Im Konstanten-Editor unter Bootstrap Version z.B. "5.2.0-beta1" eingeben und im Planer den Task "CDN to local" & "Custom SCSS" ausführen!

    Folgende Templates wurden modifiziert und sind anzupassen, falls ausgelagert:

    - alle Assets.html
    - Templates/Main.html
    - Templates/Consent/Index.html
    - Templates/Container/BackgroundWrapper.html
    - Templates/Container/CardWrapper.html
    - Templates/Container/CarouselContainer.html
    - Templates/Container/CollapsibleContainer.html
    - Templates/Container/ParallaxWrapper.html
    - Templates/Container/TabContainer.html
    - Templates/Container/ToastContainer.html
    - Templates/Content/Carousel.html
    - Templates/Content/Toast.html

    BUGFIX RELEASE

    BUGFIX RELEASE

    BUGFIX: Das "use" Statement aus der ext_tables.php entfernt
    BUGFIX: Query Builder Problem im BackgroundWrapper.php
    BUGFIX: Equal height im Card-Wrapper
    BUGFIX: Tab content by pid
    BUGFIX: CropVariant auf Mobile-View
    BUGFIX: Background-Wrapper mit YouTube oder Vimeo Videos -> "Content Position" (INVALID VALUE) muss neu gesetzt werden!
    BUGFIX: Fixed ButtonGroup -> ggf. das Setting überprüfen!
    BUGFIX: Mega Menu -> ggf. das Setting überprüfen!

    NEW: Neue Card Option "Profile Card"
    NEW: Zwei neue Templates in Partials - FlipCard & ProfileCard (ausgelagerte Card.html Template anpassen)
    NEW: Option "Override all settings" in T3SB Config => alle Konstanten der Rootpage werden überschrieben!

    IMPROVEMENT: Inline Style und - JS wird ab v5.1.14 in tempöräre Dateien zur Verfügung gestellt

    RESTORE: List Group in Card

    BUGFIX RELEASE

    NEW: Option für Font Awesome 6 in der EM config
    Danke an Jonathan Starck für den pull request!
    WICHTIG: Wenn rte_ckeditor_fontawesome geladen ist -> Update auf Version 11.5.5 durchführen!

    NEW: Konstante bootstrap.submenu.styleOne für neuen Submenu-Style (v5.1.9)

    BUGFIX: github.com/t3solution/t3sbootstrap/issues/202
    BUGFIX: github.com/t3solution/t3sbootstrap/issues/201
    BUGFIX: github.com/t3solution/t3sbootstrap/issues/206
    BUGFIX: CDN Integrity für popperjs v2.11.5

    RESTORE: Option für "equal height" in Columns - https://github.com/t3solution/t3sbootstrap/issues/205

    BUGFIX RELEASE

    BUGFIX RELEASE

    CODE CLEANUP

    UPDATE VERSION
    - popper: 2.11.5
    - highlight: 11.5.1
    - lazyload: 17.8
    - jarallax: 2
    - swiper: 8

    BUGFIX: OnePageLayout mit Offcanvas
    NEW: Template für den Custom Swiper (Example)
    BUGFIX & IMPROVEMENT: Local Video mit 3 neuen Optionen
    BUGFIX: github.com/t3solution/t3sbootstrap/issues/186
    BUGFIX: github.com/t3solution/t3sbootstrap/issues/189
    BUGFIX: github.com/t3solution/t3sbootstrap/issues/192
    BUGFIX & IMPROVEMENT: Submenu in Sidebar mit Icons und light Background-color

    BUGFIX RELEASE

    NEW: Vimeo Video im Background Wrapper.

    NEW: Option in der EM config -> Custom SCSS -> "Keep Bootstrap variables" wenn der Scheduler Task ausgeführt wird.

    Font Awesome 6.0.0 has officially launched! (02.02.2022)

    Wenn du bereits Font Awesome 6 installieren möchtest, musst du im Konstanten-Editor unter "T3SB::CDN-SETTINGS" die Version für Font Awesome anpassen (6.0.0).
    Wenn kein CDN genutzt wird, muss der Scheduler Task: "cdnToLocal" einmal ausgeführt werden!

    PHP 8.0 support - Bugfixes & Cleanups

    IMPROVEMENT: T3SB Config -> Edit Configuration -> Jumbotron -> 2 neue Optionen: "Background image ratio" und "Align content items".
    Auswahl für die neuen Optionen wählen und Konfiguration speichern!

    IMPROVEMENT: Custom News Settings sind jetzt im News PlugIn und wurden aus dem Constanten-Editor entfernt (min. EXT:news v9).
    Anpassungen im News PlugIn sind ggf. notwendig!

    REMOVED: Alle Komponenten, die jQuery benötigen: Slide Menu, Multislider, OWL Carousel, Magnific Popup- und Lightcase-Lightbox.

    NEW: GLightbox und HalkaBox als Ersatz für die entfernten jQuery Lightbox PlugIns.
    Auswahl für die Lightbox überprüfen und Konfiguration speichern!

    NEW: Ein "Container-Element" (z.B. Carousel Container) ohne Inhalt, gibt im FE eine Meldung aus.

    NEW: Fixed Buttons slide out on hover.

    Wenn kein CDN genutzt wird, muss der Scheduler Task: "cdnToLocal" einmal ausgeführt werden!

    BUGFIX: https://github.com/t3solution/t3sbootstrap/issues/171
    BUGFIX: https://github.com/t3solution/t3sbootstrap/issues/172
    NEW: Konstante bootstrap.config.darkMode -> wenn "prefers-color-scheme" (iOS & Android) "dark" ist, bekommt der Body-Tag die Klasse "dark-mode" (nicht im Konstanten-Editor)
    IMPROVEMENT: Grid System - "horizontal gutters", "vertical gutters" und "auto" für columns.
    IMPROVEMENT: WebP Support für alle Hintergrundbilder.
    IMPROVEMENT: Toast Element mit neuer Option, um den Toast nicht mehr anzuzeigen (cookie).
    IMPROVEMENT: Toast-Container kann jetzt auch für multiple Toasts genutzt werden.
    IMPROVEMENT: Tabelle mit neuer responsive Variante.

    BUGFIX: Carousel in Jumbotron
    BUGFIX: YouTube Background Video benötigt kein jQuery mehr!
    IMPROVEMENT: Content Consent für YouTube Videos benötigt kein jQuery mehr! Muss in der "EM config" aktiviert werden!
    NEW: Optimize Bootstrap im Konstanten-Editor
    NEW: Konstante bootstrap.disable.accordion.scrollToTop  (nicht im Konstanten-Editor)
    NEW: Bootstrap Template für EXT:felogin
    NEW: Local-Video (und "original image") in Carousel (Upgrade Wizard)

    Upgrade Wizard - t3sbs_carousel migrate image -> assets

    IMPROVEMENT: "Image Ratio" überschreibt "Image Manipulation" nicht mehr.
    Das Verhältnis (ratio) wird jetzt vom gewählten Ausschnitt in der "Image Manipulation" berechnet!
    Hier sind ggf. Anpassungen an den Bildausschnitt notwendig!

    NEW: Option im Carousel Container "Use image manipulation for mobile view".
    Damit wird die "mobile view" vom "image ratio" ausgeschlossen um hier zu schmale Slides zu verhindern.

    NEW: Option "allways open" im "Collapse Container".

    NEW: Option "Flip Card" (on hover) in Bootstrap Card.

    NEW: Konstante für custom dummy image für EXT:news bootstrap.ext.news.list.dummyImageUid
    UID des Inhaltselements mit benutzerdefiniertem Dummy-Bild (assets oder image).

    NEW: Toast Container - kann weitere Content-Elemente enthalten.

    IMPROVEMENT: Toast "Placement" und neue Option für die Breite (width).
    Eine Anpassung ist ggf. notwendig!

    IMPROVEMENT: Aspect ratio für local Video im Background Wrapper.
    Eine Anpassung ist ggf. notwendig!

    Bugfix release

    Neue Docu-Seite:
    Form

    UPDATE VERSION
    - bootstrap: 5.1.3
    - lazyload: 17.5.0
    - poppers: 2.10.2

    ADD: Option "equalHeight" für Grid Cards (Card Decks)

    NEW: Option für Horizontal Card

    BUGFIX für folgende issues:
    - Indexed Search Result page
    - Multidomain Setup (Conditions in Constants)

    Bugfix release

    Neue Docu-Seiten:

    BUGFIX für folgende issues:

    NEU: Swiper-Container

    Wenn du den Parallax-Wrapper im Einsatz hast, dannn solltest du wie folgt vorgehen:
    - CDN-Konstantent neu speichern
    - ggf. Planer -> "CDN to Local"
    - Parallax-Wrapper öffnen und die Settings überprüfen!

    Bugfix release

    Migration nach Bootstrap v5

    Ein Update auf Version 5 ist ab Version 4.5.5 möglich!

    Neue Docu-Seiten:

    Best Practice für ein Update:

    1. Datenbank Backup / evtl. komplettes Backup der Seite
    2. Extension ws_scss deinstallieren / löschen. Wird nicht mehr benötigt.
    3. t3sbootstrap V5 installieren
    4. Wartung -> Analyze Database Structure (Neue Felder anlegen bzw. alte Felder löschen)
    5. Einstellungen -> Extension Configuration (t3sbootstrap neu speichern)
      • Folgende Felder wurden entfernt
        • customScssPath
        • rollyourown
        • flexformPath
        • customTranslationsPath
        • fixedButton
    6. Wartung -> Flush TYPO3 and PHP Cache
    7. Aktualisierung -> Upgrade Wizard ( T3SBootstrap - Migrate to Bootstrap 5 )
    8. Wartung -> Flush TYPO3 and PHP Cache
    9. Backendmodul T3SB Config aufrufen und abspeichern (Konfigurationen überprüfen)
    10. Scheduler CdnToLocal ausführen (notwendig, wenn bootstrap.cdn.enable = 0)
    11. Scheduler customSCSS ausführen falls benötigt. (Achtung neuer Ablageort, siehe Doku)
    12. Ausgelagerte Templates von t3sbootstrap überprüfen
    13. Neue Doku lesen :-)

    Weitere Infos hier ff.!

    4.6.2 - 21.08.2021
    BUGFIX Container issues mit TYPO3 10.4.18 -> Update EXT.container auf v1.3.1!

    4.6.1 - 22.07.2021
    BUGFIX: Fehlermeldung erscheint, wenn Template für T3SB-config fehlt.
    BUGFIX: Container Elemente bleiben nach dem Erstellen geöffnet.
    BUGFIX: Image Manipilation (crop) für EXT:news.
    NEW: Option für "OWL Carousel" in "carousel_container" (Ggf. muss im Planer der Task T3SB CDN to local neu ausgeführt werden.)
    NEW: Webp Support für "img" Tag (Option: Output image in <img> - instead in <picture> tag).
    NEW: Aspect Ratio "2:1" für Image Manipulation.
    ... und weitere kleine Anpassungen!

    Folgende Templates wurden modifiziert:
    Resources/Private/Templates/Main.html
    Resources/Private/Templates/Content/Card.html
    Resources/Private/Templates/Content/Carousel.html
    Resources/Private/Templates/Content/MenuSection.html
    Resources/Private/Templates/Content/MenuSubpages.html
    Resources/Private/Templates/Container/CarouselContainer.html
    Resources/Private/Partials/Page/Assets.html
    Resources/Private/Partials/Page/Section.html
    Resources/Private/Partials/Page/Navbar/Navbar.html
    Resources/Private/Partials/Page/Navbar/Assets.html"

    4.6.0 - 03.06.2021
    UPDATE: jQuery version 3.6.0
    NEW: Card Slider Settings: "Visible Cards" in Slider
    NEW: BS-Callouts
    NEW: Navigation color und bg-color
    NEW: Link color css class in RTE
    NEW: Option für original Image (EM config)
    NEW: Header Style mit Linien
    NEW: Transparente Navbar ändert seinen Stil beim Scrollen
    NEW: Image hover Zoom und Rotate Effekt
    NEW: "Output image in <img> - instead in <picture> tag" jetzt mit "aspect ratio"
    NEW: Animated Toggler - BE Modul -> Navbar -> Responsive behaviors
    NEW: Option für die EXT:content-animations (AOS library)
    NEW: Vorschau der tt_content-Elemente im Seitenmodul kann in der EM config deaktiviert/aktiviert werden:

    4.5.7 - 18.05.2021
    Support for TYPO3 v11
    BUGFIX: Image replacement (Brand)- fix the path to the brand background image
    BUGFIX: Lightbox in carousel container (dupe extra_class in ce container)
    BUGFIX: Hover and clickable parent if Navbar is "fixed-bottom"
    BUGFIX: Path to bootstrapScss if EXT:ws_scss is not loaded
    UPDATE: CDN version settings (bootstrap v4.6.0)
    NEW: Add Style to any CE (like "Extra class") - activate in EM config

    4.5.6 - 21.03.21
    Information für diese Version siehe hier!

    4.5.5 - 15.01.21
    UPDATE: CDN version settings
    BUGFIX:
    BUGFIX: Um die DB-Anfragen zu verringern bzw. zu vermeiden, habe ich folgende Lösung integriert:
    Beim erstellen und bearbeiten der T3SB-Config (BE-Modul) werden die Daten aus der Datenbank in eine Datei geschrieben.
    Die Datei enthält somit die Daten aus der Datenbank als Konstanten.
    Du findest diese Datei unter "fileadmin/T3SB/Configuration/TypoScript/t3sbconstants-x.typoscript"
    Mit folgender Zeile in deinen Konstanten, werden die Daten diese Datei importiert:
    @import 'fileadmin/T3SB/Configuration/TypoScript/t3sbconstants-x.typoscript'
    Somit stehen die Daten ohne DB-Anfrage im FE zur Verfügung!
    Bei einer neue Installation ist nichts weiter zu beachten!
    Bei einem Update ist folgendes zu beachten:
    Folgende Konstante musste ich - damit alles wie bisher funktioniert - in die DB (BE-Modul) übernehmen (neues DB Feld):
    bootstrap.config.rootline =
    Die Konstante ist somit obsolete und muss im BE-Modul neu gesetzt werden (s.Screenshot).
    Nach einem Update der Extension muss das BE-Modul einmalig gespeichert werden!

    4.5.4 - 28.11.20
    UPDATE: bootstrap scss v4.5.2
    UPDATE: CDN version settings
    Folgende Versionen für CDN-Settings (Konstanten) sind falsch:
    bootstrap.cdn.viewportchecker = 2.0.0
    bootstrap.cdn.ytPlayer = 3.4.3
    Damit der Task "CDN-Local" funktioniert, bitte wie folgt anpassen:
    bootstrap.cdn.viewportchecker = 1.8.8
    bootstrap.cdn.ytPlayer = 3.3.4

    4.5.3 - 04.10.20

    4.5.2 - 01.10.20 (not in TER)
    DELETE: Der folgende CSS wurde entfernt: .breadcrumb{background-color:transparent}
    Bei Bedarf musst du diesen in deiner CSS-Datei hinzufügen!
    BUGFIX: HTML Validation Fehler und Warnungen
    IMPROVEMENT
    Symfony expression language für typoscript conditions
    NEW Custom Conditions
    NEW Condition für 'cookieconsent_status'
    IMPROVEMENT: Scheduler Tasks jetzt als Console Commands. Im Scheduler oder über Console:
    ./typo3cms t3sbootstrap:cdnToLocal und ./typo3cms t3sbootstrap:customScss


    4.5.1 - 07.08.2020
    NEW: News Titel in Breadcrumb auf der Single-View
    WebP-Support
    NEW Gridelement "Two-Columns" jetzt mit Background-Image und vertikaler Ausrichtung für den Content.

    4.5.0 - 29.07.2020
    UPDATE: bootstrap v4.5.0
    PDATE: popperjs v2.4.4<
    UPDATE: fontawesome v5.13.1
    UPDATE: jquery v3.5.1
    UPDATE: highlight v10.1.1
    UPDATE: lazyload v17.1.0
    UPDATE: baguetteBox v1.11.1
    UPDATE: ytPlayer v3.3.3
    NEW: Table class jetzt als Mehrfachauswahlfeld
    NEW: Page Type "Dropdownmenu header"
    IMPROVED: Image Rendering

    4.4.8 - 05.07.2020
    Nur für Compose-Installationen!
    NEW: Integrity für CDN-JS kann im Konstanten-Editor unter "T3SB::CDN-SETTINGS" optional genutzt werden.
    NEW: Konstante bootstrap.config.disableDefaultCss (nicht im Konstanten-Editor)
    NEW: Konstante bootstrap.image.disableAutoRow
    Der lokale Pfad für deine SCSS-Dateien hat sich geändert:
    von fileadmin/T3SB/SCSS/ auf fileadmin/T3SB/Resources/Public/SCSS/
    Ggf. muss der Scheduler "T3SB Custom Scss" neu ausgeführt werden!

    4.4.7 - 10.05.2010

    4.4.6 - 28.04.2010
    NEW: Die benötigten JS- & CSS-Dateien werden nicht mehr von der EXT:t3sbootstrap bereitgestellt. INFO: NEU ab v4.4.5

    4.4.5 - 22.04.2020 - Support für TYPO3 10 + 9
    NEW: Referenz einer Seite (colPos=0) für "Collapsible Elemente" ist unter Appearance möglich
    NEW: Konstante bootstrap.config.faLinkIcons die FA Icons für Links aus dem RTE können deaktiviert werden
    NEW: Konstantebootstrap.config.langMenuWithFaIcon für Language Menu Style
    IMPROVEMENT>: CType menu_recently_updated

    4.4.4 - 11.04.2020
    UPDATE: popper.js v.2.1.1
    UPDATE: fontawesome v5.13.0
    UPDATE: lazyload v15.1.0
    UPDATE: animate.css v3.7.2
    UPDATE: picturefill v3.0.3
    UPDATE: baguetteBox v1.11.1
    NEW: Auf SVG + JS Version für Font Awesome umgestellt (Info für FA-Pro)
    NEW: "Carousel caption background"
    NEW: Konstante um jquery im header zu laden - bootstrap.config.jqueryHeader = 1

    4.4.3 - 05.04.2020
    UPDATE: highlight.pack.js v9.18.1
    NEW: Gridelement "List Group Wrapper"
    NEW: Option um die Integration der für Bootstrap angepassten Templates der Extension News in der EM config einzubinden.

    4.4.2 - 27.02.2020
    UPDATE: highlight.pack.js v9.18.0
    UPDATE: jquery.mb.YTPlayer.min v3.3.1
    NEW: Fixed button on left or right browser edge for Button, Button-Group and Modal
    NEW: Custom order for section menu

    4.4.1 - 25.01.2020
    UPDATE: Bootstrap v4.4.1
    UPDATE: FontAwesome Icon v5.12.0
    UPDATE: Lazyload v12.4.0
    UPDATE: jquery.mb.YTPlayer v3.2.11
    IMPROVED: Die Extension wurde komplett überarbeitet!
    NEW: Composer Installation: composer require t3sbs/t3sbootstra
    NEW: Poster für lokales Video (workaround)
    NEW: Konstante - Content Element Default Top-Margin: bootstrap.config.contentMarginTop
    REMOVED: Die Option "Kontaktformular per Ajax versenden" (EXT:form) wurde entfernt

    4.4.0 - 30.12.2019


    4.3.6 - 13.11.2019
    Ab TYPO3 9 LTS
    Bootstrap 4.2.1 inside!
    NEU: Content element Toasts
    Neue Konstanten:

    # Offset for scrolling Section-Menu: in px - jsFooterInline.5.14
    sidebarSectionmenuOffset = 30
    # Scrollspy offset: in px - to activate the menu item - jsFooterInline.5.14
    sidebarSectionmenuScrollspy = 100

    bootstrap.image {
        # Lazy load for images in the BG-Wrapper: not the BG-image
        lazyLoadBgWrapperImage = 0
    }

    Die Erweiterungen "dyncss" und "dyncss_scss" werden nicht mehr benötigt.

    UPDATE: Bootstrap 4.31
    UPDATE: FontAwesome Icon 5.7.2
    UPDATE: YTPlayer 3.2.9
    UPDATE: Popper v1.14.7
    UPDATE: highlight.js 9.14.3
    UPDATE: lazyload 10.20
    BUGFIX: Doppeltes image-rendering - nachdem der Cache gelöscht wurde.
    BUGFIX: Inline-JS error -> collapsible active scroll to top
    BUGFIX: Section Menu - z-index war kleiner als dropdown von navbar
    BUGFIX: BackgroundWrapper Header fehlte.
    BUGFIX: Layout Klasse fehlte ein Leerzeichen.
    BUGFIX: Fontawesome "fa" aus Button entfernt.
    BUGFIX: Klasse für Tabelle im RTE - "contenttable" durch "table" ersetzt.
    EDIT: TypoScript Conditions auf Symfony Expression Language umgestellt.
    EDIT: TCA 'tx_t3sbootstrap_header_celink' jetzt excludefield.
    EDIT: Seite bearbeiten - "container" jetzt Standard.
    EDIT: Folgenden Style habe ich aus t3sbootstrap.css entfernt: #page-wrapper{overflow-x:hidden}
    EDIT: BE Modul: Language Menu jetzt unter Navbar->Various Settings (Setting wird von Site Configuration übernommen).
    EDIT: "Content Consent" Preloader durch Bootstrap Spinner ersetzt.
    NEW: Konstanten-Editor : Konstanten für einen "loading spinner"
    NEW: Konstanten-Editor : Padding for Shrinking Navbar
    NEW: Konstante (boolean) : bootstrap.navbar.langFlags - nicht im Konstanten Editor


    UPDATE: lazyload.js v11.0.2
    UPDATE: highlight.js v9.15.6
    BUGFIX: "debug" aus bootstrap processor entfernt
    BUGFIX: Shortcut wrap
    BUGFIX: Seite bearbeiten -> Container konnte nicht auf "no container" umgestellt werden
    BUGFIX: Abstand der Flaggen im Language-Menu - wenn Navbar rechts ausgerichtet ist
    NEW: Carousel-indicators & carousel-control erscheinen nur, wenn mehr als 1 Bild (slide) vorhanden ist
    NEW: Preloader - Spinner für Ajax Pagination
    NEW: "Gallery row width" neue Option "none" - Option "auto" wurde überarbeitet
    IMPROVED: Ausgabe der Gallery (Bilder) für textmedia und textpic

    BUGFIX: Tag war nicht geschlossen in Partials/Content/Media/Gallery.html

    UPDATE: jQuery v3.4.0
    UPDATE: YTPlayer 3.2.10
    UPDATE: FontAwesome Icon 5.8.1
    BUGFIX: Fehlermeldung mit PHP 7.3: array_replace(): Expected parameter 2 to be an array, string given ...
    BUGFIX: Position and Alignment mit "Number of Columns" = "Bootstrap Carousel"
    BUGFIX: News Template Detail-View für Mobile-Devices: Bild oben und zentriert / ... für Desktop: Text über gesamte Breite ohne Bild
    BUGFIX: Content Consent: Thumbnail wurde im Gridelement nicht gefunden
    NEW: Bootstrap Cards -> Erscheinungsbild -> Card Settings -> "Card Hover Effect" - Demo
    NEW: Background-Slider anstatt -Image im Jumbotron, wenn min. 2 Bild in pages media vorhanden sind. - Demo
    NEW: Background-Wrapper -> Erscheinungsbild -> "Enable content overlay and autoheight for background-image" - Somit werden die Filter und Raster nur noch auf das Bild und nicht auf den Content (overlay) angewandt. - Demo
    NEW: Background-Wrapper -> Erscheinungsbild -> Align content items - Jetzt kann der Content oben, mittig oder unten ausgerichtet werden!<br /> - NEW: Background-Wrapper -> Erscheinungsbild -> Link the entire Content Element (with header_link)
    NEW: Konstanten Editor -> "Lightbox selection": Auswahlfeld mit 3 Lightbox Plugins - Info
    NEW: Section index -> Erscheinungsbild -> "Enable Pills" & "Menu Horizontal Alignment" (mit flex-row) - Demo
    NEW: Neues Feld in tt_content -> Erscheinungsbild -> Links: "Section Menu Text" - Dieser wird, anstatt "header", als Link-Text im Section index angezeigt.
    NEW: Multislider - Demo/Info
    NEW: "Auto size for thumbnail image" im Plugin "Content Consent"- Demo/Info
    Die folgenden Konstanten wurden umbenannt (bootstrap.config.):
    OLD: sidebarSectionmenuScrolling -> NEW: sectionmenuScrolling
    OLD: sidebarSectionmenuOffset -> NEW: sectionmenuAnchorOffset
    OLD: sidebarSectionmenuScrollspy -> NEW: sectionmenuScrollspyOffset
    OLD: stickyTop -> NEW: sectionmenuStickyTop
    Wenn sich in deiner Installation ein "Section Menu" befindet, dann wird ggf. eine Anpassung nötig sein!
    Es gibt ein neues DB-Feld! Analyze Database Structure starten und "tx_t3sbootstrap_header_sectionMenu" anlegen!


    UPDATE: jQuery v3.4.1
    UPDATE: Popper v1.15.0
    UPDATE: Lazyload v12.0.0
    UPDATE: FontAwesome Icon 5.9.0
    BUGFIX: Section Menu -> Content -> Reihenfolge der Menu items
    BUGFIX: "Image ratio" jetzt auch für Carousel in Text&Media (imagecols)
    BUGFIX: "SCRIPT1006: Expected ')'" in bgImageSize.js mit IE11
    BUGFIX: Jumbotron BG-Carousel (mit mehr als 1 "page media" pro Seite)<br />
    BUGFIX: Pfad für Flexforms mit benutzerdefinierten Feldern
    BUGFIX: Collapsible - Übersetzung im "connected Mode"
    BUGFIX: Kleinere, hier nicht erwähnte Anpassungen
    NEW: Card mitFlipper Option für zweites Image auf Flipper Rückseite
    NEW: Background color "tx_t3sbootstrap_textcolor" - 2 neue Optionen "light" & "dark"
    NEW: "Opacity slider" für tx_t3sbootstrap_bgcolor
    NEW: Konstante - bootstrap.carousel.interval & bootstrap.carousel.pause für Jumbotron BG-Carousel
    NEW: 4 Felder unter Appearance -> Animation, wenn "animateCss" in der EM config aktiviert wurde
    NEW: Einfacher Pagebrowser (HMENU special = browse) mit 4 neuen Konstanten
    Es gibt neue DB-Felder! Analyze Database Structure starten und "tx_t3sbootstrap_animateCss" etc. anlegen!


    UPDATE: FontAwesome Icon v5.11.2
    UPDATE: Highlightjs v9.15.10
    UPDATE: Lazyload v12.1.0
    BUGFIX: EXT:form - Umbenennung der YAML-Datei “.form.yaml”
    BUGFIX: "card-effect-one" mit Google Chrome
    BUGFIX: "Custom border" für "Cards"
    NEW: Wenn Font Awesome in der EM config deaktiviert ist, werden nur benötigte Icons geladen.
    NEW: BG-Wrapper überarbeitet - bessere Übersicht durch "Conditions"
    NEW: BG-Wrapper mit Content -> überlagerte Farbe mit Transparenz (opacity) ist möglich.
    NEW: BG-Wrapper jetzt auch mit lokalen Video (mp4) möglich.
    NEW: "Image overlay for mobile view only" - Option für alle Card-Templates.
    NEW: Option in der EM config - Animate CSS Select-Feld 2=load permanent.
    NEW: Content Consent - Select-Feld für Button-Style.
    NEW: Lazyload jetzt auch für den Multisilder.
    NEW: Card-Groups sind jetzt responsive.
    NEW: Konstante -> T3SB::Extensions: Form "timeout" time to hide modal after sending (Konstanten-Editor).
    NEW: Konstante -> bootstrap.navbar.image.altText = Bootstrap Logo - alt für Logo in Navbar
    NEW: Konstante -> Pfad zum favicon(Konstanten-Editor).
    NEW: Konstante -> backgroundImage full-size Hintergrundbilder (Konstanten-Editor).
    NEW: Konstanten für die Extension "news" (Konstanten-Editor).
    NEW: Konstante -> Mit Lightbox -> Magnifying glass icon on hover
    In machen Fällen muss der Background-Wrapper neu konfiguriert und gespeichert werden!

    UPDATE: Popper.js v1.16.0
    UPDATE: Lazyload v12.3.0
    BUGFIX: BG-Image slide in Jumbotron (Media von Mobile)
    BUGFIX: in Container.html - Condition für Style fehlte
    NEW: Card-Flipper dreht auf Klick - Konstante: bootstrap.config.cardFlipperOnClick
    NEW: Für alle Cards im Card-Wrapper - Flexform: "Length of card-bodytext"
    NEW: composer.json hinzugefügt
    NEW: Copyright-Hinweis für Bilder. Aktivieren in der Extension Configuration - Settings im FAL
    NEW: Solution für Font Awesome Pro
    NEW: Konstante: bootstrap.image.mediaScalingCorrection - wenn deaktiviert, wird das minimum equalMediaWidth auf 575px gesetzt und ist somit auf Mobile Devices 100% breit!
    NEW: Konstante: bootstrap.navbar.dropdownAnimate (nicht im Konstanten Editor) - Auswahl von 4 Animationen für Dropdown in der Navbar
    Die folgenden Templates wurden modifiziert:<
    ... Templates/Content/Card.html
    ... Templates/Gridelements/CardWrapper.html
    ... Templates/Gridelements/BackgroundWrapper.html
    ... Templates/Gridelements/Container.html
    ... Partials/Content/Media/Type/Image.html
    ... Partials/Content/Media/Carousel.html
    ... Extensions/News/Partials/List/Media/Image.html
    ... Extensions/News/Partials/Detail/T3sbMediaImage.html
    Es gibt drei neue DB-Felder! Ggf. "Analyze Database Structure" starten.

    4.3.5 - 20.10.2019

    4.3.4 - 21.07.2019

    4.3.3 - 29.04.2019

    4.3.2 - 06.03.2019

    4.3.1 - 06.03.2019

    4.3.0 - 26.02.2019

    4.2.0 - 31.12.2018
    Die Carousel-Indicatoren werden leider nicht richtig dargestellt!
    Bis zum nächsten Update hilft folgendes CSS-Snippet:

    [bugfix] in FlexFormHook.php
    [new] 3 neue Template Layouts für EXT:news: Card Decks, Card Groups & Card Columns (list view)
    new Modify Flexform "Auswahlfelder"
    [new] Option in EM config für Custom translations


    Aktualisierungs-Script für Upgrade von v3 wurde entfernt!

    4.1.16 - supporting now TYPO3 8+9"
    [update] Bootstrap 4.1.2
    [update] Font Awesome 5.1.1
    [update] LazyLoad 10.9.0
    [update] YTPlayer 3.2.4
    [new] Flexforms mit eigenen Feldern erweitern
    [new] Option für "Caption align" im FAL
    [new] Neue Optionen: "Image ratio" (carousel_container) und "Vertical shift" (t3sb_carousel)
    [new] "Hiding/Display Elements" für alle Gridelemente
    [new] Listen (bullet) & file.description jetzt mit f:format.raw()
    [new] Konsante: Scrolling für "Section-Menu" in Sidebar - bootstrap.config.sidebarSectionmenuScrolling
    [new] Konstante für main-tag "Extra Class": bootstrap.config.mainExtraClass
    [new] Konstante für aside-tag "Extra Class": bootstrap.config.asideExtraClass
    [bugfix] Image Gallery - Columns-Anzahl 2 funktionierte nicht
    [bugfix] Die Regeln für die EXT:indexed_searched wurden nicht angezeigt
    [bugfix] Tabs & Carousel in Druckversion
    [bugfix] Button jetzt mit Font Awesome Icons
    [bugfix] Bootstrap Alert


    4.1.14
    [new] Direktlink für Collapsible und Tabs
    [new] Lightbox auch für Carousel (in Text & Medien)
    [new] "Clickable parent" auch für Submenu
    [new] FontAwesome für Überschrift (Header)
    [new] Page Title auch im Expanded Content (top) möglich
    [new] EXT:news - verbesserte Backlinks (JavaScript)
    [new] EXT:news - Ajax Pagination, mit EXT:typoscript_rendering
    [new] Konstante: bootstrap.navbar.rightMenuUidList => Kommaseparierte Liste mit uid`s (pages)
    [new] Konstante: bootstrap.navbar.searchboxLink => Page uid mit indexed_search Plug-In
    [new] Konstante: bootstrap.navbar.feUserName => FE-User Name in Navbar (wenn eingeloggt)
    [new] Plug-In: Content Consent
    [new] Link um das gesamte Inhalts-Element
    [bugfix] page.jsFooterInline.5.60 - "Clickable parent from dropdown menu"
    [bugfix] Submenu (current=99)
    [bugfix] Subheader -> {subheader -> f:format.raw()}


    4.1.13


    4.1.12
    [update] Bootstrap 4.1.0
    [bugfix] E-Mail "info@t3sbootstrap.de" funktioniert wieder
    [bugfix] Font Awesome 5 Icons in Uploads.html
    [bugfix] MediaViewHelper: $this->registerArgument('lazyload'...<br /> - [bugfix] Clickable parent from dropdown menu - page.jsFooterInline.5.60 ...
    [new] Kleine Anpassungen in News Detail-View
    [new] Lazyload für Bilder in News (tx_news)
    [new] Option im BE Modul: Sidebar -> "Submenu Entry Level"
    [new] Sidebar -> Submenu -> Active status
    [new] Option in der EM config für "Image ratio" (aktivieren/deaktivieren)
    [new] Auswahlfeld "Image ratio" in Palette "Media Adjustments" (wenn in EM config aktiviert)
    [new] Option in der EM config: Custom SCSS -> "Edit in Backend"
    [new] Option in der EM config: Advanced -> Cookieconsent
    [new] Konstante "bootstrap.navbar.extraRow" (boolean) - nicht im Konstanten-Editor
    [info] ../Partials/Page/Navbar.html - Section "NavbarInner" wurde modifiziert
    [info] BE Modul -> Accordion "Navbar" sowie die EM config wurden übersichtlicher gestaltet
    [info] Änderungen für Layout -> .container bzw. .container-fluid
    Wichtig: Wenn die EXT:realurl installiert und im Konstanten-Editor aktiviert wurde - hier weiterlesen

    [update] Bootstrap 4.1.1
    [update] Bootswatch 4.1.0 - jetzt wird auch die Datei _bootswatch.scss eingebunden
    [update] Font Awesome 5.0.12
    [bugfix] Clickable parent from dropdown menu - page.jsFooterInline.5.60
    [bugfix] Cookie consent - Position funktioniert jetzt (static: false)
    [new] Custom SCSS - neue Datei custom.scss im fileadmin Verzeichnis
    [new] Carousel Slider - neue Option "crossfade"
    [info] Font Awesome und baguetteBox wird jetzt als SCSS eingebunden

    [new] Cookie Consent mit weiteren Optionen (Opt-In-Lösung - DSGVO konform)
    [new] Druckversion
    [new] Neue Konstante bootstrap.navbar.subdropdown.twoColumns. Wenn diese z.B. auf 5 gesetzt wird, werden Sub-Dropdowns in der Navbar mit zwei Spalten dargestellt, wenn dort min. 5 Navigationspunkte vorhanden sind.
    [new] Akkordeons und Tabs können per Anker-Attribut verlinkt werden. Beim Aufruf der Seite wird dann direkt der Akkordeon bzw. Tab angescrollt und geöffnet.
    [new] Zwei neue Konstanten zum überschreiben von "smallColumns" und "breakpoint" (Seite beareiten - pages)
    [new] Custom Translation
    [bugfix] Pfad zur locallang.xlf bzw. locallang_db.xlf - einige Label im BE-Modul wurden nicht angezeigt!

    4.1.11

    4.1.10

    4.1.9
    [bugfix] Seite bearbeiten -> „Container“ -> „No Container“ speichern
    [bugfix] Breadcrumb Link mit "clickable" Navbar für alle Level
    [new] "Card slider" - Cards in Carousel
    [new] Option für "Animated Caption" mit Animate CSS in "Carousel container"
    [new] Option in der EM config für "include Animate CSS: CDN provider: Claudflare"
    Neue Konstanten unter "T3SB::IMAGE SETTINGS":

    # Additional Image Sizes for Desktop min-width: 1200px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
    srcsetDesktop = 385, 576, 768, 992, 1200
    # Additional Image Sizes for Tablet min-width: 576px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
    srcsetTablet = 385, 576, 768, 992, 1200
    # Additional Image Sizes for Mobile max-width: 575px: comma-separated list of either image widths specified in pixels or pixel density descriptors, e. g. "2x".
    srcsetMobile = 60, 100, 200, 385, 575
    # A responsive image polyfill: Use picturefill for older browser.
    picturefill = 1
    Die Konstanten "fontawesome" und "fontawesomepagetitle" wurden in die EM Config verschoben!<br /> Die Konstante "lazyLoadThreshold" wurde nach "T3SB::IMAGE SETTINGS" verschoben.

    4.1.8
    [update] Fontawesome Version 5.0.8
    [bugfix] Textmedia - wenn Header only -> redundantes div entfernt
    [bugfix] Textmedia - Gallery row width in % -> auto (passt sich der Bildbreite an)
    [bugfix] Breadcrumb - wenn "Clickable parent" nicht gesetzt ist, sind die "Parent Links" nicht klickbar - Ausnahme Parent ist ein "shortcut"
    [bugfix] Hover Effekt - dupe Google Fonts entfernt
    [bugfix] Optionaler Content - wenn deaktiviert -> keine Ausgabe im FE
    [add] Border color & Text color -> Kontext-Farbe "secondary"
    [new] Textmedia, Textpic und Image mit Carousel - Im Auswahlfeld Anzahl an Spalten
    [new] Custom SCSS für Multidomain
    [new] Condition für Application Context -> Development
    [new] Lazy Load - kann in der EM config aktiviert werden (für alle oder einzelne Bilder)
    [new] Neue Konstante - Threshold for Lazy load
    Neue Default Settings:
    "container" für neue Seiten.
    "container" für Content Elemente deaktiviert - kann in der EM config bei Bedarf aktiviert werden.


    4.1.7
    [update] jQuery v3.3.1
    [bugfix] Navbar <a> target Attribute
    [bugfix] Date -> dateformat
    [bugfix] Header wurde in einigen CEs nicht angezeigt  (... hat sich in 4.1.4 eingeschlichen)
    [new] Image Hover Effekte mit Link
    [new] Konstante "stickyFooterExtraPadding" individueller Abstand zum Footer (footer-sticky)
    [new] Optionen für "Expandet Content" im BE Modul (extra class, container, slide etc.)
    [new] "Background wrapper" -> Filter und Raster für Bilder (grayscale, sepia, opacity)
    [new] "Background wrapper" -> Background Youtube Video inkl. Filter"

    4.1.6
    [bugfix] Gridelemnt Columns "Extra class"
    [bugfix] Gridelemnt Columns equal-height -> CSS "background-color" and "padding" entfernt
    [bugfix] Gridelemnt Four-Columns -> leerer div-tag ohne Überschrift entfernt
    [bugfix] Gridelement Container -> Extra class auch ohne Angabe von Container möglich
    [new] Text & Medien -> Extra Class für img-tag -> z.B. "rounded-circle" möglich
    [new] Text & Medien -> Neues Auswahfeld "Gallery row width in %"
    [new] Text & Medien -> Neues Auswahfeld "Bordercolor" -> Kontext Farben
    [new] Text & Medien -> Neues Auswahfeld "Headerposition" -> Überschrift über oder neben der Bildergallerie
    [new] Breadcrumb auch unter Content möglich -> BE-Modul T3SB
    [new] Gridelement Modal -> p-tag anstatt h-tag (HTML konform falls Modal z.B. im Footer)
    [new] Shrinking Navbar -> Neue Option in BE-Modul T3SB
    Text & Medien habe ich komplett überarbeitet

    4.1.5
    [update] FontAwseome Version 5.0.6
    [new] News-Titel in "Detail-view"
    [new] Image Manipulation - weitere mögliche Seitenverhältnisse
    [new] Image Manipulation für Carousel-Slider
    [new] Navbar "sticky" - JS-Lösung
    [new] Extra Class für Gridelemnts Colums
    [new] Image-Link für Carousel-Items
    [new] Neuer Wrapp für Page-Content mit id="page-content"
    [new] Neue Konstante "pageContentExtraClass" -> Extra-Class für neuen Page-wrapper
    [new] Neue Konstante "bodyExtraClass"
    [new] Neue Konstante "globalPaddingTop" (<span class="text-danger">default = pt-5</span>)
    [new] Neue Konstante "fontawesome" -> include Font Awesome CSS
    [new] Neue Option in der "EM config" -> Eingabefeld für FA icons unter "Seite bearbeiten" (enable/disable)
    Option für FontAwesome 4 wurde entfernt!
    Version für EXT:rte_ckeditor_fontawesome min. 9.1.0!

    4.1.4
    [update] Bootstrap 4 stable
    [bugfix] Backend-Layout ("Unterseiten einer Unterseite") für 3 Spalten (3column)
    [bugfix] CE Tabelle inverse gegen dark ausgetauscht
    [bugfix] Tabelle in RTE - Klassen wurden nicht übernommen
    [bugfix] Navbar fixed-bottom - Dropdownmenu
    [new] Font Awesome Icons in NavBar -> Seite bearbeiten
    [new] Page Header (H1) mit Font Awesome Icons -> Konstanten-Editor
    [new] Breadcrumb mit Font Awesome Icons (level=0) -> BE Modul "T3SB Config"
    [new] Fill & Justify für Tabs und Pills -> Im Gridelement "Tab Container"
    [new] Vertical Pills - neue Option: "aside width" -> Im Gridelement "Tab Container"
    [new] Navbar Breakpoint - Neue Option: "never expand" -> BE Modul "T3SB Config"
    [new] Navbar - neue Option: "offcanvas Navbar" -> BE Modul "T3SB Config"
    [new] Meta Navigation - Neue Option: "Text only" (z.B. für E-Mail oder Tel.Nr.) -> BE Modul "T3SB Config"
    [new] Meta Navigation - Neue Option: "nav scroller" -> BE Modul "T3SB Config"
    [new] Page-Title prefix und suffix -> Konstanten-Editor
    [new] Default config.absRefPrefix wenn realUrl aktiviert ist -> Konstanten-Editor
    [new] 2 neue Konstanten für "content-slide" Sidebar (aside)-> Konstanten-Editor
    Nach dem Update müssen die temporären Dateien im Verzeichnis "/typo3temp/DynCss/" gelöscht werden!

    4.1.3
    [bugfix] Jumbo sliding Background-Image wenn nicht von Rootpage
    [bugfix] BE Modul->Navbar->Clickable parent mit realUrl
    [new] CKEditor: Link Icons (FA)
    [new] BE Modul->Navbar->Alignment
    [new] BE Modul->Jumbotron->Slide
    [new] BE Modul->Footer->Slide
    [update] Bootstrap v4.0.0-beta.3

    4.1.2
    [new]] BE-Modul: Infos, um die gewählten Konfigurationen übersichtlicher zu gestalten
    [new] Aktualisierungs-Script für Update von v3
    [new] CKEditor: Textstile text-primary etc. hinzugefügt
    [new] Konstanten-Editor: Auswahl für Font Awesome Version
    [new] Neues CE "Image Gallery", erstellt aus einzelnen Dateien und/oder einer Dateisammlung, eine einfache Image Gallery mit Lightbox
    [bugfix] Navbar spacer - Style & Template

    4.1.1
    [new] H1 image replacement - T3SB Config -> Page Title
    [new] Card: Button in Footer & Block level button
    [new] Content Element: Fluidtemplate
    [new] Templates (list & detail) für EXT:tx_news
    [new] Custom-SCSS: Task löscht jetzt auch typo3temp/DynCss/ Dateien
    [new] HTML-Tags in Tabelle
    [new] "Equal-Height" für Grid-System -> Erscheinungsbild -> Flexform
    [bugfix] Background/Header Collapsible Container
    [bugfix] Junbotron mit BG-Image und Container outside


    4.1.0 - stable
    [new] Tabs / Pills / Vertical Pills
    [new] "remove" zu den Border-Utilities hinzugefügt (Erscheinungsbild)
    [new] Utility-Klassen für "hiding / display" und "float" (Erscheinungsbild)
    [new] Konstante für "Subheader color" (Konstanten Editor)
    [bugfix] Hintergrundfarbe für Gridelemente mit Überschrift
    [bugfix] Table responsive

    4.0.8>
    [new] Bootswatch
    [new] "Extra Class" für "Page Title" in BE Modul "T3SB Config"
    [new] Zwei Konstanten: "realurl" und "baseURL"
    [bugfix] Custom SCSS
    [bugfix] Parallax wrapper - Hintergrund für Child-Elemente

    4.0.7
    [new] "Breakpoint" für das Grid-System
    [new] "Aside order on Mobile"
    [new] "Dropdown menu right"
    [new] "Clickable parent" Option im BE Modul unter Navbar
    [new] "Breadcrumb not on rootpage" Option im BE Modul unter Breadcumb
    [new] Container für Page Title - Option im BE Modul unter Page Title
    [new] Gridelement: "Six columns"
    [new] Konstante: "Content Only On Rootpage" - Keine Navbar, kein Jumbotron, Breadcrumb und Footer auf der Startseite
    [new] One Page Layout jetzt mit "<a href="https://getbootstrap.com/docs/4.0/components/scrollspy/" target="_blank" title="Bootstrap Docu">scrollspy</a>"
    [bugfix] Diverse

    4.0.6
    [new] Bootstrap Media Object
    [new] Bootstrap Modal
    [new] Extension Form mit Ajax
    [new] Scheduler Task für Custom-SCSS
    [new] LastModifiedProcessor - Im Konstanten-Editor zu aktivieren
    [bugfix] Bootstrap Card -> BE preview rendering
    [bugfix] OnePageLayout ohne Unterseiten
    [bugfix] Custom-SCSS wird jetzt ohne "!default" bereitgestellt
    [bugfix] Extension indexed_search -> pageBrowsing

    4.0.5 - beta
    [bugfix] Dropup - wenn Navbar "fixed to bottom
    [new] Im BE wird auf der Rootpage eine Liste mit allen "T3SB Konfigurationen" angezeigt.
    [new] Indexed search - Searchbox in Navbar
    [new] Rechte für Non-Admins im BE Modul "T3SB config"
    [new] Expanded Content: Zwei weitere Spalten/Reihen (oben & unten - ColPos 20 & 21)
    [new] Option zum Überschreiben der "T3SB config"
    [removed] Title Tag (Browsertitle) unter "Seite bearbeiten". Hier sollte eine Extension wie "metaseo" oder "cs_seo" eingsetzt werden.

    4.0.4

    4.0.3

    4.0.2

    4.0.1
    [bugfix] Footer Inhalt
    [bugfix] Brand Link in Navbar - wenn "homepageUid" nicht 1
    [bugfix] Anchor Link (z.B. OnePageLayout) wenn in Gridelement
    [bugfix] "contenttable" - lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser = 0
    [bugfix] Dropup - wenn Navbar "fixed to bottom"
    [new] Flexform - Border-Stil und -Radius
    [new] Fontawesome in CKEditor mit EXT:rte_ckeditor_fontawesome
    [new] EM config - Option um Bootstrap scss-Variablen zu überschreiben
    [new] Konstante: Disable Prefix Comment
    [new] Konstante: Robot Meta Name
    [new] Konstante: Revisit-after Meta Name

    [bugfix] CardProcessor.php 44, Boostrapprocessor.php 103 u.v.m.
    [new] Bootstrap "Collapse" Komponente
    [new] Mega Menu (s. Demo)
    [new] Slide Menu (s. Demo)
    [new] Title Tag kann für jede Seite unter "Seite bearbeiten" -> Metadaten angegeben werden
    [new] Konstante: Compress (compress and concatenate JS and CSS)
    [new] Option "Fill and justify" in T3SB Config -> Navbar