Skip to content

Releases: benjaminkott/bootstrap_package

v10.0.2

01 Oct 22:43
Compare
Choose a tag to compare

This is a Bugfix-Release to mitigate minor issues popped up in 10.0.0 and 10.0.1.
Please read the 10.0.0 announcement https://github.com/benjaminkott/bootstrap_package/releases/tag/10.0.0

BUGFIX

  • [BUGFIX] Respect overrides for enable-rounded scss variable - #558 e8681d9
  • [BUGFIX] Correct TCA for carousel small (#557) 5b5512f
  • [BUGFIX] use correct default value for texticon icon type (#559) 74d3ba7

v10.0.1

28 Sep 10:07
Compare
Choose a tag to compare

This is a Bugfix-Release to mitigate minor issues popped up in 10.0.0.
Please read the 10.0.0 announcement https://github.com/benjaminkott/bootstrap_package/releases/tag/10.0.0

TASK

  • [TASK] Add forgotten textpic and textmedia alignment 188f726

BUGFIX

  • [BUGFIX] Correct link color bubbling for sections in bootstrap 4 96ef392
  • [BUGFIX] Prevent color bubbling for cards 6600fa1
  • [BUGFIX] Correct primary label in bs4 typoscript constants (#554) fe4a913

v10.0.0

27 Sep 15:22
Compare
Choose a tag to compare

Important

  1. Check Database Analyser in the TYPO3 Install-Tool
  2. Run Upgrade Wizards in the TYPO3 Install-Tool
  3. Check your Template and CSS overrides
  4. If you want to use Bootstrap 3 instead of 4 ensure you included the dedicated Static-Template

Highlights

image

Bootstrap 4 (SCSS) and Bootstrap 3 (LESS)

To ease the migation we decided to provide you as much flexibility as possible and made all Templates/
Features Bootstrap 3 and 4 compatible. For this almost all Templates needed to be reworked, but we think it was worth the effort. You can decide what you want to use for version 10. Even if we highly recommend to migrate to Bootstrap 4.

Configuration Options

We heared your feedback, that it´s really hard to discover all the options the Bootstrap Package provides.
The TypoScript constants are now grouped into understandable sections, that should make it more easy to find what you are looking for.

image

Build in CookieConsent

Cookies everywhere, you know that thing that you always click away is now also directly build in. We decided to go that step because we think out mission is to provide a almost feature complete solution for you to work with.
We implemented the solution provided by https://cookieconsent.insites.com/ and enhanced it with custom callbacks you can rely on. Depending on the users choice and your configuration you can listen on the following JavaScript events.

bk2k.cookie.popupopen -> consent shown
bk2k.cookie.popupclose -> consent closed
bk2k.cookie.enable -> cookies accepted
bk2k.cookie.disable -> cookies rejected
bk2k.cookie.revoke -> consent revoked

The plugin is translatable, and fully configurable with TypoScript Constants as you would expected it.

image

New Responsive Images

We went back to the drawing board since we had a couple of issues with the old responsive image implementation. We tried to deliver as good as possible but were never able to know what kind of image size in a certain combination of backend layouts, columns, content elements, variations of content elements, image gallerys, etc. would be best. Also the lazy loading images always made problems if you wanted to print images (seems like people are still doing this).

A new concept was developed that takes all kinds of variations into account and made it possible to stack them. That means that each part can now influence the resulting image sizes via a so called image variation collection.

Example
Base

responsiveimages {
	variants {
		default {
			breakpoint = 1200
			width = 1100
		}
	}
	multiplier {
		default = 0.5
	}
	gutters {
		default = 40
	}
	corrections {
		default = 10
	}
}

Result 1

result {
	default {
		breakpoint = 1200
		width = 520
	}
}

*More Modifiers *

textpic_left {
	multiplier {
		default = 0.5
	}
}

Final Result

result {
	default {
		breakpoint = 1200
		width = 260
	}
}

This feature is available for all images and background-images contained in content elements.

More Options for Tabs and Accordions

As often requested we are now providing more coice on how you can arrange the content within tabs and accordions. Both elements are now supporting top and bottom placement of assets and are not limited anymore to 1 image or 1 video. Let there be gallery.

image

Example
https://www.bootstrap-package.com/content-examples/interactive/accordion/

image

Example
https://www.bootstrap-package.com/content-examples/interactive/tab/

New Design Options for all Content Elements

image

All Content Elements that also have a frame displayed are now supporting background colors and images out of the box. The background images have quite some options and are also responsive by default. So you can easily enhance the display of your content by adding some accents or by providing an optional image to be displayed in the background.

image

New Card Group Content Element

image

Example
https://www.bootstrap-package.com/content-examples/media/card-group/

New Timeline Content Element

image

Example
https://www.bootstrap-package.com/content-examples/interactive/timeline/

New Card Menu

image

Example
https://www.bootstrap-package.com/content-examples/menus/cards/

Redesigned Thumbnail Menu

image

Example
https://www.bootstrap-package.com/content-examples/menus/thumbnails/

Templates for Form-Framework

The templates of the TYPO3 Form-Framework are now adapted to Bootstrap 4 and Bootstrap 3.
In addition we are now shipping a basic contact form that is ready to use.

image

Example
https://www.bootstrap-package.com/content-examples/form-elements/forms/

Changelog

BREAKING

  • [!!!][FEATURE] Use bootstrap 4 the default frontend framework 6dee2d1
  • [!!!][TASK] Use dedicated thumbnail field for card menu thumbnails 3f83789
  • [!!!][TASK] Drop signal to modify less settings c3ad720
  • [!!!][FEATURE] Provide new design for thumbnail menu content element 5331a4c
  • [!!!][TASK] Use dedicated thumbnail field for thumbnail menu content element ea583f1
  • [!!!][FEATURE] Allow multiple icon sources for text and icon - fixes #504 c9e9a12
  • [!!!][TASK] Ensure classes and ids on template areas are unique c49ff60
  • [!!!][TASK] Use .form.yaml instead of .yaml 14584e1
  • [!!!][TASK] Add google webfont support for bs4 and add option to disable them a838111
  • [!!!][TASK] Move navigation constants to dedicated namespace 2a69a26
  • [!!!][TASK] Enable css und js concatenation by default 67a16bf
  • [!!!][FEATURE] Improve responsive image rendering (#517) 0d35fdc
  • [!!!][TASK] Move footer column rendering to page templates 7adb559
  • [!!!][TASK] Drop clean backendlayout in favor of simple 0a67f11
  • [!!!][TASK] Move border column rendering to new section above breadcrumb 8b36dea
  • [!!!][TASK] Migrate frame classes well and jumbotron to background color classes 92ad8d7
  • [!!!][TASK] Make mainnavigation compatible with bs3 and bs4 0603d55
  • [!!!][TASK] Use theme constants instead of settings 6495106
  • [!!!][TASK] Drop show footer option 367bce1

FEATURE

  • [!!!][FEATURE] Use bootstrap 4 the default frontend framework 6dee2d1
  • [FEATURE] Enable responsive images for carousel item text and image - #552 72e7d85
  • [FEATURE] Enable responsive images for carousel item image - #552 7361017
  • [FEATURE] Enable responsive images for carousel backgrounds - #552 bca2839
  • [FEATURE] Enable responsive images for content element background images - #552 01c4329
  • [FEATURE] Enable responsive images for timeline - #552 13ce83b
  • [FEATURE] Enable responsive images for card menu a477eab
  • [FEATURE] Make columns and alignment of card menu configurable d4a8579
  • [FEATURE] Enable responsive images for tab items 76306b1
  • [FEATURE] Enable crop variants for tab items e2c6671
  • [FEATURE] Enable columns and image zoom for tab items ec36d86
  • [FEATURE] Allow multiple assets rendered in tab item 00bb80d
  • [FEATURE] Add additional media positions to tab content element bf3712a
  • [FEATURE] Enable crop variants for carousel items 26d4df8
  • [FEATURE] Enable responsive images for accordion items #552 269cf95
  • [FEATURE] Enable columns and image zoom for accordion items 0dcfc49
  • [FEATURE] Allow multiple assets rendered in accordion item 2f068bf
  • [FEATURE] Enable more image positions for accordion content element 2b516cb
  • [FEATURE] Add gutter support for image variants utility 5b2a6e5
  • [!!!][FEATURE] Provide new design for thumbnail menu content element 5331a4c
  • [FEATURE] Add dedicated thumbnail fied to pages 66bb5d9
  • [FEATURE] Add card group content element 7dad877
  • [FEATURE] Add trim viewhelper b56137c
  • [!!!][FEATURE] Allow multiple icon sources for text and icon - fixes #504 c9e9a12
  • [FEATURE] Add more content positions to existing layouts 1b00a01
  • [FEATURE] Add static file processor 0cf3666
  • [FEATURE] Add DropIn locations to page footer 2f322ae
  • [FEATURE] Make frame inner and outer spacing configurable b43d641
  • [FEATURE] Add secondary colors and introduce outline buttons f089fca
  • [FEATURE] Add folder support for textpic content element 1eb026f
  • [FEATURE] Add text indention plugin to ckeditor 394cfce
  • [FEATURE] Add options to disable icon rendering in main and subnavigation 426fb78
  • [FEATURE] Add optional nav icon rendering to card menu 1a85bb0
  • [FEATURE] Add css columns to ckeditor - fixes #386 #387 57b7af7
  • [FEATURE] Add background image effects to content elements and carousel f5c34ea
  • [FEATURE] Add src support for inline svg viewhelper 6bd...
Read more

v9.1.1

12 Jun 10:46
Compare
Choose a tag to compare

FEATURE

  • [FEATURE] Add typoscript condition to check typo3 core version b8c94c0

TASK

  • [TASK] Use youtube-nocookie url in external media utility bf54c97

BUGFIX

  • [BUGFIX] Use .typoscript fileeindng for configuration files in TYPO3 >= 9.3 for external includes fef134f
  • [BUGFIX] Use correct accordion_item language label in Backend.xlf (#490) 344cc19

v9.0.2

12 Jun 10:45
Compare
Choose a tag to compare

FEATURE

  • [FEATURE] Add typoscript condition to check typo3 core version 7059c12

TASK

  • [TASK] Use youtube-nocookie url in external media utility 0a71eb2

BUGFIX

  • [BUGFIX] Use .typoscript fileeindng for configuration files in TYPO3 >= 9.3 for external includes 1a7ad71
  • [BUGFIX] Use correct accordion_item language label in Backend.xlf (#490) 99fc30c

v9.1.0

12 Dec 19:03
Compare
Choose a tag to compare

BREAKING

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. c00049b
  • [!!!][FEATURE] Add auto lookup for page templates 7b1fbdf

FEATURE

  • [!!!][FEATURE] Add auto lookup for page templates 7b1fbdf
  • [FEATURE] Add auto lookup for page templates 2505133

TASK

  • [TASK] Raise allowed TYPO3 version to 9.5.99 ec39538
  • [TASK] Add travis tests for php 7.2 on typo3 master c489860
  • [TASK] Move CMS9 backend branding to service that is only called on installation c677ad9
  • [TASK] Only write backend configuration if it has changes c7d0fc1
  • [TASK] Remove correct addStaticFile function from extension scanner b8f9249
  • [TASK] Move icon registration to localconf edf09e6
  • [TASK] Exclude php less libary from extension scanner da16625

BUGFIX

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. c00049b
  • [BUGFIX] Set default backend configuration for CMS9 9868010
  • [REVERT][BUGFIX] Install php extension intl on travis ci 00a2867
  • [BUGFIX] Install php extension intl on travis ci 3333064
  • [BUGFIX] Adapt travisci build configuration to documentation 80121cd
  • [BUGFIX] Ensure page layout class is never empty 2fc802b

v9.0.1

11 Dec 20:15
Compare
Choose a tag to compare

BREAKING

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. 5c554ac

TASK

  • [TASK] Move CMS9 backend branding to service that is only called on installation 1d479f9
  • [TASK] Move icon registration to localconf 4a49fa0
  • [TASK] Exclude php less libary from extension scanner 144c4f6
  • [TASK] Remove correct addStaticFile function from extension scanner 2a0c745

BUGFIX

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. 5c554ac
  • [BUGFIX] Ensure page layout class is never empty 20709de

v8.0.6

11 Dec 20:14
Compare
Choose a tag to compare

BREAKING

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. f706b83

TASK

  • [TASK] Move CMS9 backend branding to service that is only called on installation e3a9792
  • [TASK] Move icon registration to localconf f01de96
  • [TASK] Exclude php less libary from extension scanner 4f86ef5
  • [TASK] Remove correct addStaticFile function from extension scanner cbb952b
  • [TASK] Streamline php header comments and add fixer rule e1a09b4

BUGFIX

  • [!!!][BUGFIX] Make DataRelationViewHelper compatible with doctrine. f706b83
  • [BUGFIX] Ensure page layout class is never empty f4e6ecd

v9.0.0

30 Nov 10:08
Compare
Choose a tag to compare

BREAKING

  • [!!!][TASK] Remove obsolete pagetype popup - fixes #476 20124b9
  • [!!!][FEATURE] Make css classes of footer columns directly addressable a500b6d
  • [!!!][TASK] Remove fallback menu processor since it was merged into TYPO3 core 625af26
  • [!!!][TASK] Remove mod_filter check by default da1db9d
  • [!!!][FEATURE] Load bootstrap rte configuration for all records by default 4036bd3
  • [!!!][FEATURE] Enable links on dropdown menus in main navigation 4b8baee
  • [!!!][FEATURE] Split menus instead of adding text when adding a spacer on main level 25b731d
  • [!!!][TASK] Use .typoscript instead of .txt for configuration files 9583970
  • [!!!][BUGFIX] Streamline grunt less and less.php rendering 3123bd2
  • [!!!][TASK] Drop obsolete windows phone fix a2f9dea
  • [!!!][TASK] Drop equalheight script 835b16b

FEATURE

  • [FEATURE] Pass current element on trigger loaded.bk2k.responsiveimage - fixes #471 450e465
  • [FEATURE] Allow links on carousel type background image - fixes #455 33e6ffe
  • [FEATURE] Enable frontend editing for pages 48ef140
  • [FEATURE] Enable frontend editing for content elements 8d06457
  • [FEATURE] Make open accordion item configurable dca76d1
  • [FEATURE] Make gallery item column sizes configurable - fixes #465 e5d9cad
  • [FEATURE] Add table class in ckeditor by default 6fbd0f2
  • [FEATURE] Add ckeditor plugin to insert boxes a54478b
  • [FEATURE] Add carousel item type image e85c213
  • [FEATURE] Add configurable header and subheader css classes e13a417
  • [FEATURE] Add additional inline text style classes to editor config 5a60918
  • [FEATURE] Add background image and base coloring support for content elements a9bd8c5
  • [FEATURE] Introduce frame-container and frame-inner for more detailed control options 34e0039
  • [FEATURE] Add auto lookup for carousel item templates and move wrapping links to partials 42a676d
  • [FEATURE] Add UpperCamelCaseViewHelper 7b0f406
  • [FEATURE] Add option to show navigation title in carousel navigation 88e86ec
  • [FEATURE] Add navigation icons for main navigation 642eaff
  • [FEATURE] Add current version to system information toolbar aad4bf5
  • [FEATURE] Make scaling options for headlines configurable 4be3c37
  • [!!!][FEATURE] Make css classes of footer columns directly addressable a500b6d
  • [FEATURE] Make footer meta section colors configurable 0d6c2eb
  • [FEATURE] Make breadcrumb extendable to show title of single records 57ca005
  • [FEATURE] Add example configuration for Microsoft-IIS 33d8524
  • [FEATURE] Add support for google-site-verification meta tag 7a19e6e
  • [FEATURE] add element wrap in lib.dynamicContent 4f93616
  • [!!!][FEATURE] Load bootstrap rte configuration for all records by default 4036bd3
  • [!!!][FEATURE] Enable links on dropdown menus in main navigation 4b8baee
  • [!!!][FEATURE] Split menus instead of adding text when adding a spacer on main level 25b731d
  • [FEATURE] Make config.typolinkEnableLinksAcrossDomains available through constant cd47544
  • [FEATURE] Enable cropping of carousel background image 770c96a
  • [FEATURE] Enable cropping for image in carousel 42558ae

TASK

  • [!!!][TASK] Remove obsolete pagetype popup - fixes #476 20124b9
  • [TASK] Push notifications to slack cf4cefc
  • [TASK] Register bk2k as global namespace for viewhelpers ba56d07
  • [TASK] Check for explicit for null value in version toolbar item 849d9dd
  • [TASK] Adjust scrutinizer build 6da63b5
  • [TASK] Remove obsolete divider to tabs option b9c14b2
  • [TASK] Rename ckeditor box plugin to avoid naming conflicts 22077d2
  • [TASK] Reduce form css to minimum and adapt to new form elements 4245a42
  • [TASK] Update package-lock 8299c8c
  • [TASK] Remove obsolete watch task for viewportfix ff4d2f7
  • [TASK] Add small option to ckeditor a5628c4
  • [TASK] Add default css class to unordered lists from rte fff4b2c
  • [TASK] Reduce default fields of carousel item 2104e7b
  • [TASK] Streamline element quote TCA 3d2c4b0
  • [TASK] Hide relation tables to avoid problems when managed without proper context 014fb17
  • [TASK] Remove authors from phpdoc 7d66f2e
  • [TASK] Streamline php header comments and add fixer rule ddd4880
  • [TASK] Remove obsolete margin bottom from breadcrumb c991413
  • [TASK] Enhance positioning of scroll to top button b13a1bd
  • [TASK] Avoid ambiguous "uid" error (#480) b839cb2
  • [TASK] Use initialize arguments instead of render arguments in FalViewHelper 430fb3a
  • [TASK] Use initialize arguments instead of render arguments in DataRelationViewHelper 769928f
  • [TASK] Use initialize arguments instead of render arguments in ExplodeViewHelper 60eb760
  • [TASK] Add mini section styling 092eb3a
  • [TASK] Use initialize arguments instead of render arguments in ExternalMediaViewHelper e9394bb
  • [TASK] Use initialize arguments instead of render arguments in LastImageInfoViewHelper 228aeb8
  • [TASK] Remove obsolete tt_content palettes cc8328e
  • [!!!][TASK] Remove fallback menu processor since it was merged into TYPO3 core 625af26
  • [TASK] Update readme and include frontend screenshot d70b031
  • [TASK] Add .rst and .typoscript to editorconfig d0bf834
  • [TASK] Add deployment for www.bootstrap-package.com 1d36a5b
  • [!!!][TASK] Remove mod_filter check by default da1db9d
  • [TASK] Ensure link target attribute is only rendered if target is set - fixes #468 9e13ae1
  • [!!!][TASK] Use .typoscript instead of .txt for configuration files 9583970
  • [TASK] Update npm dependencies a702b26
  • [!!!][TASK] Drop obsolete windows phone fix a2f9dea
  • [!!!][TASK] Drop equalheight script 835b16b
  • [TASK] Remove release commit from changelog 528b851
  • [TASK] Replace unwanted characters in commit messages 61ce04b
  • [TASK] Add composer changelog script bdef9ab
  • [TASK] Drop development affix for version numbers 9e1456f
  • [TASK] Add composer version script cb2480b
  • [TASK] Cleanup code formatting for palette configuration 2c224fd
  • [TASK] Use php-cs-fixer instead of php-codesniffer c22ff31
  • [TASK] Adjust composer keywords 6773db4
  • [TASK] Raise php dependency to 7.x c100722
  • [TASK] Remove not working ter upload 05c42f6
  • [TASK] Add typo3 8.7 to travis 88fa5d6

BUGFIX

  • [BUGFIX] Correct css selector for carousel item type text and image c105a13
  • [BUGFIX] Correct indentions bb499d7
  • [BUGFIX] Show correct translations in language menu (#487) 54dc3d2
  • [BUGFIX] Ensure aria-expanded is correctly set for accordion items 6b0551a
  • [BUGFIX] Ensure selected tab item is shown in the backend e0b8cef
  • [BUGFIX] Only support hover for on navbar toggle if hover is completely supported - fixes #459 a5925b1
  • [BUGFIX] Add missing namespaces to carousel small and fullscreen templates 5e4a16d
  • [BUGFIX] Use self instead of static in DataRelationViewHelper 6cd7491
  • [BUGFIX] Add css to precompiled css files 617e898
  • [BUGFIX] Correct jumbotron button styling 3fd55f6
  • [BUGFIX] Add missing list styles to rte configuration 47bfded
  • [BUGFIX] Correct bootstraps calculation of container widths c8ae888
  • [BUGFIX] Ensure correct link colors are loaded for footer meta section 537fe9d
  • [BUGFIX] Ensure footer list are actually centered 84a6674
  • [BUGFIX] Correct preview template assignments for listgroup and external_media b441bc8
  • [BUGFIX] Set default value for tt_content reference fields in *_item tables (#482) 1f8fb5c
  • [BUGFIX] Add parseFunc handling to pre tags 34834d8
  • [BUGFIX] Correct rendering method of LastImageInfoVIewHelper 7e3565d
  • [BUGFIX] Correct indention in generic template 7267a2e
  • [BUGFIX] Limit media element to youtube and vimeo c9cd0a0
  • [BUGFIX] Display cropping variants for textmedia - fixes #438 49f894f
  • [BUGFIX] Ensure link is displayed correctly in readme 8411a1d
  • [BUGFIX] Correct image link in readme e842ce9
  • [BUGFIX] Add boostrap-package.com as known host fa32c50
  • [BUGFIX] Specify Deployer file c0826c4
  • [BUGFIX] Fix sys_language_uid when adding item to translated tt_content (#458) 5a91e6f
  • [BUGFIX] Only show content in MenuSectionPages that is marked for section index - fixes #466 7f7b788
  • [BUGFIX] Close tags in meta menu properly - fixes #469 191395d
  • [BUGFIX] Remove unused constant assignments - fixes #477 024c532
  • [BUGFIX] Remove padding of navbar-collapse on desktop 9bf16d5
  • [!!!][BUGFIX] Streamline grunt less and less.php rendering 3123bd2
  • [BUGFIX] Remove wrong placed comma in navbar less file - fixes #460 afead77
  • [BUGFIX] Prepare colPos field for proper quoting (#452) 498f970
  • [BUGFIX] Correct texticon preview paths on windows d9a56f4
  • [BUGFIX] Remove .php_cs.dist from export 439c38e
  • [BUGFIX] Correct less variable: @icon-font-path (#450) 13edd33
  • [BUGFIX] Correct sys_file_referece palettes for tab items a740752
  • [BUGFIX] Correct sys_file_referece palettes for accordion items ef33c3e
  • [BUGFIX] Use override child tca for carousel background image e687152
  • [BUGFIX] Correct value type of data-wrap for bootstrap carousels - fixes #437 dc47cc9
  • [BUGFIX] Remove conflicting btn stylings for legacy rtehtmlarea - fixes #447 ce256fe
  • [BUGFIX] Correct dependencies for typo3 cms 9.x 9ce70d2

MISC

  • [CLEANUP] Fix typo by adding missing c to "seletor" 448d684
  • Use correct closing tag 8ae85ef

v8.0.5

30 Nov 09:57
Compare
Choose a tag to compare

BREAKING

  • [!!!][BUGFIX] Streamline grunt less and less.php rendering 9dbc82f

TASK

BUGFIX

  • [!!!][BUGFIX] Streamline grunt less and less.php rendering 9dbc82f
  • [BUGFIX] Add missing list styles to rte configuration 94dbda1
  • [BUGFIX] Correct bootstraps calculation of container widths ddead2c