Skip to content

Commit f37656e

Browse files
committed
added craft cms 4 support
1 parent c3d51d5 commit f37656e

File tree

7 files changed

+18
-87
lines changed

7 files changed

+18
-87
lines changed

CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
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

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
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

77
Generate 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

composer.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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",
@@ -15,7 +15,7 @@
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
},
@@ -27,7 +27,8 @@
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": {
@@ -39,8 +40,8 @@
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
},

src/Breadcrumb.php

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
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-
112
namespace youandmedigital\breadcrumb;
123

134
use youandmedigital\breadcrumb\services\BreadcrumbService as BreadcrumbServiceService;
@@ -21,14 +12,6 @@
2112

2213
use 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-
*/
3215
class 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
// =========================================================================

src/services/BreadcrumbService.php

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,11 @@
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-
112
namespace youandmedigital\breadcrumb\services;
123

134
use youandmedigital\breadcrumb\Breadcrumb;
145

156
use Craft;
167
use craft\base\Component;
178

18-
/**
19-
* BreadcrumbService Service
20-
*
21-
* @author You & Me Digital
22-
* @package Breadcrumb
23-
* @since 1.1.1
24-
*/
259
class BreadcrumbService extends Component
2610
{
2711
// Public Methods

src/translations/en/breadcrumb.php

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,5 @@
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-
*/
233
return [
244
'Breadcrumb plugin loaded' => 'Breadcrumb plugin loaded',
255
];

src/variables/BreadcrumbVariable.php

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,10 @@
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-
112
namespace youandmedigital\breadcrumb\variables;
123

134
use youandmedigital\breadcrumb\Breadcrumb;
145

156
use 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-
*/
298
class BreadcrumbVariable
309
{
3110
// Public Methods

0 commit comments

Comments
 (0)