You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/whats-new.md
+54-3Lines changed: 54 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,59 @@ sidebar_position: 1
6
6
7
7
# What's New
8
8
9
+
## What's new in v8.0
10
+
11
+
Lumberjack v8.0 is a major release that updates many core dependencies to provide full support for PHP 8.4.
12
+
13
+
## Major Dependency Updates
14
+
15
+
This release updates several critical components to their latest major versions:
16
+
17
+
- PHP-DI: 6.x → 7.x
18
+
- Monolog: 2.x → 3.x
19
+
- Illuminate Collections: 8.x/9.x → 10.x
20
+
- Laminas Diactoros: 2.x → 3.x
21
+
- PSR Container/Log: 1.x → 2.x
22
+
- Mindplay Middleman: 3.x → 4.x
23
+
24
+
The [Upgrade Guide](./upgrade-guide.md#upgrading-from-v7-to-v8) details the required breaking changes.
25
+
26
+
### Features
27
+
28
+
#### New Exception Handling with Ignition
29
+
30
+
Lumberjack has replaced the legacy Symfony Debug component with Spatie Ignition. This provides a much more robust and beautiful error reporting interface for developers.
31
+
32
+
#### Facades moved into core
33
+
34
+
`blast/facades` has been deprecated in favour of an internal facades implementation to provide PHP 8.4 support.
35
+
36
+
#### Native Dcrypt Implementation
37
+
38
+
`mmeyer2k/dcrypt` has been replaced by an internal version to provide PHP 8.4 support.
39
+
40
+
## What's new in v7.0
41
+
42
+
Lumberjack v7.0 introduces support for Timber v2. It also bumps the minimum PHP requirement to 8.1 and adds official support for PHP 8.3.
43
+
44
+
### Features
45
+
46
+
#### Automatic Post Class Mapping
47
+
48
+
Lumberjack will now automatically add custom post types to the `timber/post/classmap` filter. This means Timber will always return the correct class when calling methods such as `Timber::get_post()`.
49
+
50
+
#### Simplified Querying
51
+
52
+
Because of the new automatic Class Mapping, the as() method has been removed from the QueryBuilder. Queries will now automatically return the correct Post subclass based on the WordPress Post Type.
Lumberjack v6.0 comes with PHP 8.1 support. It also replaced the (deprecated) [tightenco/collect](https://packagist.org/packages/tightenco/collect) package with [illuminate/collections](https://packagist.org/packages/illuminate/collections) package.
@@ -34,8 +87,6 @@ return [
34
87
35
88
This release of Lumberjack is jam packed full of goodies. We have also added a whole lot more documentation, so grab a cuppa and make yourself comfy while we take you through all the changes.
36
89
37
-
## What's new in v4.3
38
-
39
90
### Features
40
91
41
92
#### Middleware Aliases on routes and controllers
@@ -345,7 +396,7 @@ We've baked-in the [rareloop/lumberjack-querybuilder](https://github.com/Rareloo
345
396
346
397
This is one of the bigger features added to v4. You can now manage sessions in a concise, expressive and headache-free way.
347
398
348
-
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
399
+
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
Copy file name to clipboardExpand all lines: versioned_docs/version-v6/whats-new.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,8 +34,6 @@ return [
34
34
35
35
This release of Lumberjack is jam packed full of goodies. We have also added a whole lot more documentation, so grab a cuppa and make yourself comfy while we take you through all the changes.
36
36
37
-
## What's new in v4.3
38
-
39
37
### Features
40
38
41
39
#### Middleware Aliases on routes and controllers
@@ -345,7 +343,7 @@ We've baked-in the [rareloop/lumberjack-querybuilder](https://github.com/Rareloo
345
343
346
344
This is one of the bigger features added to v4. You can now manage sessions in a concise, expressive and headache-free way.
347
345
348
-
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
346
+
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
Copy file name to clipboardExpand all lines: versioned_docs/version-v7/whats-new.md
+23-3Lines changed: 23 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,28 @@ sidebar_position: 1
6
6
7
7
# What's New
8
8
9
+
## What's new in v7.0
10
+
11
+
Lumberjack v7.0 introduces support for Timber v2. It also bumps the minimum PHP requirement to 8.1 and adds official support for PHP 8.3.
12
+
13
+
### Features
14
+
15
+
#### Automatic Post Class Mapping
16
+
17
+
Lumberjack will now automatically add custom post types to the `timber/post/classmap` filter. This means Timber will always return the correct class when calling methods such as `Timber::get_post()`.
18
+
19
+
#### Simplified Querying
20
+
21
+
Because of the new automatic Class Mapping, the as() method has been removed from the QueryBuilder. Queries will now automatically return the correct Post subclass based on the WordPress Post Type.
Lumberjack v6.0 comes with PHP 8.1 support. It also replaced the (deprecated) [tightenco/collect](https://packagist.org/packages/tightenco/collect) package with [illuminate/collections](https://packagist.org/packages/illuminate/collections) package.
@@ -34,8 +56,6 @@ return [
34
56
35
57
This release of Lumberjack is jam packed full of goodies. We have also added a whole lot more documentation, so grab a cuppa and make yourself comfy while we take you through all the changes.
36
58
37
-
## What's new in v4.3
38
-
39
59
### Features
40
60
41
61
#### Middleware Aliases on routes and controllers
@@ -345,7 +365,7 @@ We've baked-in the [rareloop/lumberjack-querybuilder](https://github.com/Rareloo
345
365
346
366
This is one of the bigger features added to v4. You can now manage sessions in a concise, expressive and headache-free way.
347
367
348
-
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
368
+
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
Copy file name to clipboardExpand all lines: versioned_docs/version-v8/whats-new.md
+54-3Lines changed: 54 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,59 @@ sidebar_position: 1
6
6
7
7
# What's New
8
8
9
+
## What's new in v8.0
10
+
11
+
Lumberjack v8.0 is a major release that updates many core dependencies to provide full support for PHP 8.4.
12
+
13
+
## Major Dependency Updates
14
+
15
+
This release updates several critical components to their latest major versions:
16
+
17
+
- PHP-DI: 6.x → 7.x
18
+
- Monolog: 2.x → 3.x
19
+
- Illuminate Collections: 8.x/9.x → 10.x
20
+
- Laminas Diactoros: 2.x → 3.x
21
+
- PSR Container/Log: 1.x → 2.x
22
+
- Mindplay Middleman: 3.x → 4.x
23
+
24
+
The [Upgrade Guide](./upgrade-guide.md#upgrading-from-v7-to-v8) details the required breaking changes.
25
+
26
+
### Features
27
+
28
+
#### New Exception Handling with Ignition
29
+
30
+
Lumberjack has replaced the legacy Symfony Debug component with Spatie Ignition. This provides a much more robust and beautiful error reporting interface for developers.
31
+
32
+
#### Facades moved into core
33
+
34
+
`blast/facades` has been deprecated in favour of an internal facades implementation to provide PHP 8.4 support.
35
+
36
+
#### Native Dcrypt Implementation
37
+
38
+
`mmeyer2k/dcrypt` has been replaced by an internal version to provide PHP 8.4 support.
39
+
40
+
## What's new in v7.0
41
+
42
+
Lumberjack v7.0 introduces support for Timber v2. It also bumps the minimum PHP requirement to 8.1 and adds official support for PHP 8.3.
43
+
44
+
### Features
45
+
46
+
#### Automatic Post Class Mapping
47
+
48
+
Lumberjack will now automatically add custom post types to the `timber/post/classmap` filter. This means Timber will always return the correct class when calling methods such as `Timber::get_post()`.
49
+
50
+
#### Simplified Querying
51
+
52
+
Because of the new automatic Class Mapping, the as() method has been removed from the QueryBuilder. Queries will now automatically return the correct Post subclass based on the WordPress Post Type.
Lumberjack v6.0 comes with PHP 8.1 support. It also replaced the (deprecated) [tightenco/collect](https://packagist.org/packages/tightenco/collect) package with [illuminate/collections](https://packagist.org/packages/illuminate/collections) package.
@@ -34,8 +87,6 @@ return [
34
87
35
88
This release of Lumberjack is jam packed full of goodies. We have also added a whole lot more documentation, so grab a cuppa and make yourself comfy while we take you through all the changes.
36
89
37
-
## What's new in v4.3
38
-
39
90
### Features
40
91
41
92
#### Middleware Aliases on routes and controllers
@@ -345,7 +396,7 @@ We've baked-in the [rareloop/lumberjack-querybuilder](https://github.com/Rareloo
345
396
346
397
This is one of the bigger features added to v4. You can now manage sessions in a concise, expressive and headache-free way.
347
398
348
-
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
399
+
Let's dive straight into what sessions look like in Lumberjack. We'll be using the [global helper function](./the-basics/helpers.md#session)`session()` for these examples; [_make sure you have enabled them_](./the-basics/helpers.md#adding-global-helpers)_if you want to use it too._
0 commit comments