Skip to content

Commit 9ad7615

Browse files
authored
Merge pull request #126 from lindseymoore/DOCSP-41993
DOCSP-41993 Compatibility Table
2 parents dd28d66 + ae53fbb commit 9ad7615

File tree

5 files changed

+169
-1
lines changed

5 files changed

+169
-1
lines changed

snooty.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
name = "php-library"
22
title = "PHP Library Manual"
33

4-
intersphinx = ["https://www.mongodb.com/docs/manual/objects.inv"]
4+
intersphinx = [
5+
"https://www.mongodb.com/docs/manual/objects.inv",
6+
"https://www.mongodb.com/docs/drivers/objects.inv",
7+
"https://www.mongodb.com/docs/atlas/objects.inv",
8+
]
59

610
toc_landing_pages = [
711
"/reference/class/MongoDBClient",
@@ -22,6 +26,8 @@ toc_landing_pages = [
2226
"/indexes"
2327
]
2428

29+
sharedinclude_root = "https://raw.githubusercontent.com/10gen/docs-shared/main/"
30+
2531
[substitutions]
2632
php-library = "MongoDB PHP Library"
2733

source/compatibility.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
.. _php-compatibility:
2+
3+
=============
4+
Compatibility
5+
=============
6+
7+
.. contents:: On this page
8+
:local:
9+
:backlinks: none
10+
:depth: 2
11+
:class: singlecol
12+
13+
.. facet::
14+
:name: genre
15+
:values: reference
16+
17+
.. meta::
18+
:keywords: backwards compatibility, versions, upgrade
19+
20+
MongoDB Compatibility
21+
---------------------
22+
23+
The following compatibility table specifies the recommended version or versions
24+
of the {+php-library+} and extension that you can use with a specific version of MongoDB.
25+
26+
The first column lists the version of the library and extension.
27+
28+
.. sharedinclude:: dbx/lifecycle-schedule-callout.rst
29+
30+
.. sharedinclude:: dbx/compatibility-table-legend.rst
31+
32+
.. include:: /includes/mongodb-compatibility-table-php.rst
33+
34+
For more information on how to read the compatibility tables, see our guide on
35+
:ref:`MongoDB Compatibility Tables <about-driver-compatibility>`.
36+
37+
Language Compatibility
38+
----------------------
39+
40+
The following compatibility table specifies the recommended version or versions
41+
of the {+php-library+} and extension that you can use with a specific version of PHP.
42+
43+
The first column lists the version of the library and extension.
44+
45+
.. include:: /includes/language-compatibility-table-php.rst
46+
47+
.. sharedinclude:: dbx/about-driver-compatibility.rst
48+
49+
For more information on how to read the compatibility tables, see our guide on
50+
:ref:`MongoDB Compatibility Tables <about-driver-compatibility>`.
51+
52+
How to Get Help
53+
---------------
54+
55+
If you have questions about compatibility, visit the following resources for further guidance:
56+
57+
- Ask questions on our :community-forum:`MongoDB Community Forums <>`.
58+
- Visit our :technical-support:`Support Channels </>`.
59+
- File an issue or feature request in our issue tracker, JIRA, under one of the
60+
following projects:
61+
62+
- `PHPC - Extension <https://jira.mongodb.org/projects/PHPC/summary>`_
63+
64+
- `PHPLIB - Library <https://jira.mongodb.org/projects/PHPLIB/summary>`_
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
.. list-table::
2+
:header-rows: 1
3+
:stub-columns: 1
4+
:class: compatibility-large
5+
6+
* - PHP Driver Versions
7+
- PHP 8.4
8+
- PHP 8.3
9+
- PHP 8.2
10+
- PHP 8.1
11+
- PHP 8.0
12+
- PHP 7.4
13+
- PHP 7.3
14+
15+
* - ext + lib 1.20
16+
- ✓
17+
- ✓
18+
- ✓
19+
- ✓
20+
- ✓
21+
- ✓
22+
-
23+
24+
* - ext + lib 1.17 to 1.19
25+
- ✓
26+
- ✓
27+
- ✓
28+
- ✓
29+
- ✓
30+
-
31+
-
32+
33+
* - ext + lib 1.16
34+
-
35+
- ✓
36+
- ✓
37+
- ✓
38+
- ✓
39+
- ✓
40+
- ✓
41+
42+
* - ext + lib 1.15
43+
-
44+
- ✓
45+
- ✓
46+
- ✓
47+
- ✓
48+
- ✓
49+
- ✓
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
.. list-table::
2+
:header-rows: 1
3+
:stub-columns: 1
4+
:class: compatibility-large
5+
6+
* - PHP Driver Versions
7+
- MongoDB 8.0
8+
- MongoDB 7.0
9+
- MongoDB 6.0
10+
- MongoDB 5.0
11+
- MongoDB 4.4
12+
- MongoDB 4.2
13+
- MongoDB 4.0
14+
- MongoDB 3.6
15+
- MongoDB 3.4
16+
17+
* - ext + lib 1.20
18+
- ✓
19+
- ✓
20+
- ✓
21+
- ✓
22+
- ✓
23+
- ✓
24+
- ✓
25+
-
26+
-
27+
28+
* - ext + lib 1.16 to 1.19
29+
- ⊛
30+
- ✓
31+
- ✓
32+
- ✓
33+
- ✓
34+
- ✓
35+
- ✓
36+
- ✓
37+
-
38+
39+
* - ext + lib 1.15
40+
- ⊛
41+
- ⊛
42+
- ✓
43+
- ✓
44+
- ✓
45+
- ✓
46+
- ✓
47+
- ✓
48+
-

source/index.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ MongoDB PHP Library
2121
/upgrade
2222
/reference
2323
FAQ </faq>
24+
/compatibility
2425
/whats-new
2526

2627
The |php-library| provides a high-level abstraction around the lower-level

0 commit comments

Comments
 (0)