File tree Expand file tree Collapse file tree 7 files changed +18
-87
lines changed Expand file tree Collapse file tree 7 files changed +18
-87
lines changed Original file line number Diff line number Diff line change 11# Breadcrumb Changelog
22
3- All notable changes to this project will be documented in this file.
3+ ## 2.0.0 - 2022-10-03
4+ ### Changed
5+ - Now requires Craft ` 4.0.0+ `
6+ - Now requires PHP ` 8.0.2+ `
47
5- The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ ) and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
8+ ### Removed
9+ - Dead element variable
610
7- ## 1.1.1 - Unreleased
11+ ## 1.1.1 - 2019-11-8
812### Added
913- Better check if element has a traditional title or not
1014
Original file line number Diff line number Diff line change 11<p align =" center " >
2- <img src="https://github.com/youandmedigital/craft-breadcrumb/blob/master /src/icon.svg" alt="Craft Breadcrumb" width="150"/>
2+ <img src="https://github.com/youandmedigital/craft-breadcrumb/blob/craft-4 /src/icon.svg" alt="Craft Breadcrumb" width="150"/>
33</p >
44
5- # Breadcrumb for Craft 3.1
5+ # Breadcrumb for Craft CMS
66
77Generate a simple breadcrumb.
88
99## Requirements
1010
11- This plugin requires Craft CMS 3.1 or later.
11+ This plugin requires Craft CMS 4 or later.
1212
1313<p align =" center " >
14- <img src="https://raw.githubusercontent.com/youandmedigital/craft-breadcrumb/master /src/resources/plugin-banner.jpg" alt="Breadcrumb from URL" />
14+ <img src="https://raw.githubusercontent.com/youandmedigital/craft-breadcrumb/craft-4 /src/resources/plugin-banner.jpg" alt="Breadcrumb from URL" />
1515</p >
1616
1717## Installation
Original file line number Diff line number Diff line change 22 "name" : " youandmedigital/breadcrumb" ,
33 "description" : " Generate a simple breadcrumb" ,
44 "type" : " craft-plugin" ,
5- "version" : " 1.1.1 " ,
5+ "version" : " 2.0.0 " ,
66 "keywords" : [
77 " craft" ,
88 " cms" ,
1515 " development"
1616 ],
1717 "support" : {
18- "docs" : " https://github.com/youandmedigital/craft-breadcrumb/blob/master/README.md " ,
18+ "docs" : " https://github.com/youandmedigital/craft-breadcrumb" ,
1919 "issues" : " https://github.com/youandmedigital/craft-breadcrumb/issues" ,
2020 "source" : " https://github.com/youandmedigital/craft-breadcrumb"
2121 },
2727 }
2828 ],
2929 "require" : {
30- "craftcms/cms" : " ^3.1.0"
30+ "php" : " ^8.0.2" ,
31+ "craftcms/cms" : " ^4.0.0"
3132 },
3233 "autoload" : {
3334 "psr-4" : {
3940 "handle" : " breadcrumb" ,
4041 "hasCpSettings" : false ,
4142 "hasCpSection" : false ,
42- "changelogUrl" : " https://raw.githubusercontent.com/youandmedigital/craft-breadcrumb/master /CHANGELOG.md" ,
43- "documentationUrl" : " https://github.com/youandmedigital/craft-breadcrumb/blob/master /README.md" ,
43+ "changelogUrl" : " https://raw.githubusercontent.com/youandmedigital/craft-breadcrumb/craft-4 /CHANGELOG.md" ,
44+ "documentationUrl" : " https://github.com/youandmedigital/craft-breadcrumb/blob/craft-4 /README.md" ,
4445 "components" : {
4546 "breadcrumbService" : " youandmedigital\\ breadcrumb\\ services\\ BreadcrumbService"
4647 },
Original file line number Diff line number Diff line change 11<?php
2- /**
3- * Breadcrumb plugin for Craft CMS 3.1
4- *
5- * Generate a simple breadcrumb.
6- *
7- * @link https://youandme.digital
8- * @copyright Copyright (c) 2019 You & Me Digital
9- */
10-
112namespace youandmedigital \breadcrumb ;
123
134use youandmedigital \breadcrumb \services \BreadcrumbService as BreadcrumbServiceService ;
2112
2213use yii \base \Event ;
2314
24- /**
25- *
26- * @author You & Me Digital
27- * @package Breadcrumb
28- * @since 1.1.1
29- *
30- * @property BreadcrumbServiceService $breadcrumbService
31- */
3215class Breadcrumb extends Plugin
3316{
3417 // Static Properties
@@ -39,7 +22,7 @@ class Breadcrumb extends Plugin
3922 // Public Properties
4023 // =========================================================================
4124
42- public $ schemaVersion = '1.1.1 ' ;
25+ public string $ schemaVersion = '1.1.1 ' ;
4326
4427 // Public Methods
4528 // =========================================================================
Original file line number Diff line number Diff line change 11<?php
2- /**
3- * Breadcrumb plugin for Craft CMS 3.1
4- *
5- * Generate a simple breadcrumb.
6- *
7- * @link https://youandme.digital
8- * @copyright Copyright (c) 2019 You & Me Digital
9- */
10-
112namespace youandmedigital \breadcrumb \services ;
123
134use youandmedigital \breadcrumb \Breadcrumb ;
145
156use Craft ;
167use craft \base \Component ;
178
18- /**
19- * BreadcrumbService Service
20- *
21- * @author You & Me Digital
22- * @package Breadcrumb
23- * @since 1.1.1
24- */
259class BreadcrumbService extends Component
2610{
2711 // Public Methods
Original file line number Diff line number Diff line change 11<?php
2- /**
3- * Breadcrumb plugin for Craft CMS 3.1
4- *
5- * Generate a simple breadcrumb.
6- *
7- * @link https://youandme.digital
8- * @copyright Copyright (c) 2019 You & Me Digital
9- */
102
11- /**
12- * Breadcrumb en Translation
13- *
14- * Returns an array with the string to be translated (as passed to `Craft::t('breadcrumb', '...')`) as
15- * the key, and the translation as the value.
16- *
17- * http://www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html
18- *
19- * @author You & Me Digital
20- * @package Breadcrumb
21- * @since 1.1.1
22- */
233return [
244 'Breadcrumb plugin loaded ' => 'Breadcrumb plugin loaded ' ,
255];
Original file line number Diff line number Diff line change 11<?php
2- /**
3- * Breadcrumb plugin for Craft CMS 3.1
4- *
5- * Generate a simple breadcrumb.
6- *
7- * @link https://youandme.digital
8- * @copyright Copyright (c) 2019 You & Me Digital
9- */
10-
112namespace youandmedigital \breadcrumb \variables ;
123
134use youandmedigital \breadcrumb \Breadcrumb ;
145
156use Craft ;
167
17- /**
18- * Breadcrumb Variable
19- *
20- * Craft allows plugins to provide their own template variables, accessible from
21- * the {{ craft }} global variable (e.g. {{ craft.breadcrumb }}).
22- *
23- * https://craftcms.com/docs/plugins/variables
24- *
25- * @author You & Me Digital
26- * @package Breadcrumb
27- * @since 1.1.1
28- */
298class BreadcrumbVariable
309{
3110 // Public Methods
You can’t perform that action at this time.
0 commit comments