Skip to content

Commit 00751a5

Browse files
committed
Merge branch 'release/3.0.1'
2 parents b3dd9e5 + e1efc16 commit 00751a5

3 files changed

Lines changed: 39 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# 3.0.1
2+
3+
- Add missing CHANGELOG file.
4+
5+
# 3.0.0
6+
7+
- Drop support for PHP 7.1 (minimum required PHP version 7.4)
8+
- Improved plugin documentation.
9+
- Add Sign Key implementation (please add `GLIDE_SIGN_KEY` to your `.env`)
10+
11+
# 2.0.0
12+
13+
- __!!! October Build 1.1.0 required__
14+
- Make laravel 6 compatible.
15+
16+
# 1.1.0
17+
18+
- Move thumbnail generation logic to a (re-usable) Helper.
19+
20+
# 1.0.1
21+
22+
- Catch exception when file cannot be found or image could not be created.
23+
24+
# 1.0.0
25+
26+
- First version of Vdlp.Glide

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Vdlp.Glide
22

3-
Glide is a wonderfully easy on-demand image manipulation library written in PHP. Its straightforward API is exposed via HTTP, similar to cloud image processing services like Imgix and Cloudinary. Glide leverages powerful libraries like Intervention Image (for image handling and manipulation) and Flysystem (for file system abstraction).
3+
Glide is a wonderfully easy on-demand image manipulation library written in PHP.
4+
Its straightforward API is exposed via HTTP, similar to cloud image processing services like Imgix and Cloudinary.
5+
Glide leverages powerful libraries like Intervention Image (for image handling and manipulation) and Flysystem (for file system abstraction).
46

57
## Requirements
68

@@ -30,17 +32,21 @@ GLIDE_IMAGE_DRIVER = "gd"
3032
GLIDE_SIGN_KEY = "[YOUR SIGN KEY HERE]"
3133
```
3234

35+
> We recommend using a 128 character (or larger) signing key to prevent trivial key attacks. Consider using a package like [CryptoKey](https://github.com/AndrewCarterUK/CryptoKey) to generate a secure key.
36+
37+
For more details about the security and why a sign key is used, check [glide.thephpleague.com](https://glide.thephpleague.com/2.0/config/security/).
38+
3339
Add an url to your disk in the `config/filesystem.php` to display the images properly, for example:
3440

35-
```
41+
```diff
3642
...
3743

3844
'disks' => [
3945

4046
'local' => [
4147
'driver' => 'local',
42-
'root' => storage_path('app'),
43-
'url' => 'storage/app/',
48+
'root' => storage_path('app'),
49+
+ 'url' => 'storage/app/',
4450
],
4551

4652
],
@@ -64,4 +70,5 @@ Here you can see some basic examples of how to use this plugin. Out of the box,
6470

6571
## Questions? Need help?
6672

67-
If you have any question about how to use this plugin, please don't hesitate to contact us at octobercms@vdlp.nl. We're happy to help you. You can also visit the support forum and drop your questions/issues there.
73+
If you have any question about how to use this plugin, please don't hesitate to contact us at octobercms@vdlp.nl.
74+
We're happy to help you. You can also visit the support forum and drop your questions/issues there.

updates/version.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
2.0.0: !!! October Build 1.1.0 required, make laravel 6 compatible.
55
2.0.1: Update plugin dependencies
66
3.0.0: !!! Drop support for PHP 7.1 (minimum required PHP version 7.4) - Review implementation (see README.md)
7+
3.0.1: Add missing CHANGELOG file

0 commit comments

Comments
 (0)