Skip to content

Commit cbc0323

Browse files
authored
Merge pull request #198 from dunhamjared/9.x
Added support policy and versioning scheme
2 parents 60958ad + 806d0b5 commit cbc0323

File tree

1 file changed

+33
-31
lines changed

1 file changed

+33
-31
lines changed

releases.md

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,94 +1,96 @@
11
# Release Notes
22

3-
- [9.0.0](#9.0.0)
4-
- [8.0.0](#8.0.0)
5-
- [7.0.0](#7.0.0)
6-
- [6.0.0](#6.0.0)
7-
- [5.8.0](#5.8.0)
8-
- [5.7.0](#5.7.0)
9-
- [5.6.0](#5.6.0)
10-
- [5.5.0](#5.5.0)
11-
- [5.4.0](#5.4.0)
12-
- [5.3.0](#5.3.0)
13-
- [5.2.0](#5.2.0)
14-
- [5.1.0](#5.1.0)
15-
- [5.0.4](#5.0.4)
16-
- [5.0 (Based On Laravel 5.0.x)](#5.0)
3+
- [Support Policy](#support-policy)
4+
- [Versioning Scheme](#versioning-scheme)
5+
- [Releases](#releases)
6+
7+
<a name="support-policy"></a>
8+
## Support Policy
9+
10+
Lumen only receives bug fixes on the latest version. For all new projects, we recommend using the full [Laravel framework](https://laravel.com).
11+
12+
<a name="versioning-scheme"></a>
13+
## Versioning Scheme
14+
15+
Lumen follows Laravel's [Semantic Versioning](https://semver.org) and release schedule.
16+
17+
<a name="releases"></a>
18+
## Releases
1719

1820
<a name="9.0.0"></a>
19-
## Lumen 9.0.0
21+
### Lumen 9.0.0
2022

2123
Lumen 9.0 upgrades the framework's underlying Laravel components to the `9.x` series.
2224

2325
<a name="8.0.0"></a>
24-
## Lumen 8.0.0
26+
### Lumen 8.0.0
2527

2628
Lumen 8.0 upgrades the framework's underlying Laravel components to the `8.x` series.
2729

2830
<a name="7.0.0"></a>
29-
## Lumen 7.0.0
31+
### Lumen 7.0.0
3032

3133
Lumen 7.0 upgrades the framework's underlying Laravel components to the `7.x` series.
3234

3335
<a name="6.0.0"></a>
34-
## Lumen 6.0.0
36+
### Lumen 6.0.0
3537

3638
Lumen 6.0 upgrades the framework's underlying Laravel components to the `6.0` series.
3739

3840
<a name="5.8.0"></a>
39-
## Lumen 5.8.0
41+
### Lumen 5.8.0
4042

4143
Lumen 5.8 upgrades the framework's underlying Laravel components to the `5.8` series.
4244

4345
<a name="5.7.0"></a>
44-
## Lumen 5.7.0
46+
### Lumen 5.7.0
4547

4648
Lumen 5.7 upgrades the framework's underlying Laravel components to the `5.7` series.
4749

4850
<a name="5.6.0"></a>
49-
## Lumen 5.6.0
51+
### Lumen 5.6.0
5052

5153
Lumen 5.6 upgrades the framework's underlying Laravel components to the `5.6` series.
5254

5355
<a name="5.5.0"></a>
54-
## Lumen 5.5.0
56+
### Lumen 5.5.0
5557

5658
Lumen 5.5 upgrades the framework's underlying Laravel components to the `5.5` series.
5759

5860
<a name="5.4.0"></a>
59-
## Lumen 5.4.0
61+
### Lumen 5.4.0
6062

6163
Lumen 5.4 upgrades the framework's underlying Laravel components to the `5.4` series.
6264

6365
<a name="5.3.0"></a>
64-
## Lumen 5.3.0
66+
### Lumen 5.3.0
6567

6668
Lumen 5.3 upgrades the framework's underlying Laravel components to the `5.3` series.
6769

6870
<a name="5.2.0"></a>
69-
## Lumen 5.2.0
71+
### Lumen 5.2.0
7072

7173
Lumen 5.2.0 upgrades the framework to use the 5.2 family of Laravel components, as well as introduces some significant changes to Lumen's underlying philosophy and purpose.
7274

73-
### Only Stateless APIs
75+
#### Only Stateless APIs
7476

7577
Lumen 5.2 represents a shift on slimming Lumen to focus solely on serving stateless, JSON APIs. **As such, sessions and views are no longer included with the framework.** If you need access to these features, you should use the full Laravel framework. Upgrading your Lumen application to the full Laravel framework mainly involves copying your routes and classes over into a fresh installation of Laravel. Since Laravel and Lumen share many of the same components, your classes should not require any modification.
7678

77-
### Authentication
79+
#### Authentication
7880

7981
Because sessions are no longer included with Lumen, authentication must be done stateless using API tokens or headers. You have complete control over the authentication process in the new `AuthServiceProvider`. Please review the [authentication documentation](/docs/{{version}}/authentication) for more information.
8082

81-
### Testing Helpers
83+
#### Testing Helpers
8284

8385
Since sessions and views are no longer included with Lumen, all of the form interaction testing helpers have been removed. The testing helpers for JSON APIs remain, so be sure to review the [testing documentation](/docs/{{version}}/testing).
8486

8587
<a name="5.1.0"></a>
86-
## Lumen 5.1.0
88+
### Lumen 5.1.0
8789

8890
Lumen 5.1.0 upgrades the framework to use the 5.1 family of Laravel components. Features such as event broadcasting, middleware parameters, and testing improvements are now available in Lumen. For the full Laravel 5.1 release notes, consult the [Laravel documentation](http://laravel.com/docs/releases).
8991

9092
<a name="5.0.4"></a>
91-
## Lumen 5.0.4
93+
### Lumen 5.0.4
9294

9395
When upgrading to Lumen 5.0.4, you should update your `bootstrap/app.php` file's creation of the Lumen application class to the following:
9496

@@ -99,6 +101,6 @@ When upgrading to Lumen 5.0.4, you should update your `bootstrap/app.php` file's
99101
> **Note:** This is not a **required** change; however, it should prevent some bugs when using the Artisan CLI and PHP's built-in web server.
100102
101103
<a name="5.0"></a>
102-
## Lumen 5.0
104+
### Lumen 5.0
103105

104106
Lumen 5.0 is the initial release of the Lumen framework, and is based on the Laravel 5.x series of PHP components.

0 commit comments

Comments
 (0)