@@ -35,28 +35,28 @@ following versions of the {+php-library+}:
35
35
What's New in 1.20
36
36
------------------
37
37
38
- .. important:: MongoDB Server v3.6 End-of-Life
38
+ .. important:: {+mdb-server+} v3.6 End-of-Life
39
39
40
- Support for MongoDB Server v3.6 is removed in this release of the
40
+ Support for {+mdb-server+} v3.6 is removed in this release of the
41
41
library.
42
42
43
- - Adds support for MongoDB Server v8.0.
43
+ - Adds support for {+mdb-server+} v8.0.
44
44
45
45
.. _php-lib-version-1.18:
46
46
47
47
What's New in 1.18
48
48
------------------
49
49
50
50
- Adds a new GridFS API to make it more convenient to work with files using PHP's
51
- existing filesystem functions. The :ref :`MongoDB\GridFS\Bucket::registerGlobalStreamWrapperAlias() <api-gridfs-bucket-register-global> `
51
+ existing filesystem functions. The :phpmethod :`MongoDB\GridFS\Bucket::registerGlobalStreamWrapperAlias()`
52
52
method may be used to register a global alias for a GridFS bucket. After
53
- doing so, files within that bucket can be accessed using only a file URI
53
+ doing so, files within that bucket can be accessed by using only a file URI
54
54
(e.g. "gridfs://mybucket/hello.txt"). A demonstration of this API can be found
55
55
in the `gridfs_stream_wrapper.php <https://github.com/mongodb/mongo-php-library/blob/1.18.0/examples/gridfs_stream_wrapper.php>`__
56
56
example script.
57
57
58
- - Adds :ref:` addSubscriber() <api-client-add-subscriber> ` and
59
- :ref:` removeSubscriber()<api-client-remove-subscriber> ` methods to the
58
+ - Adds :phpmethod:`MongoDB\Client:: addSubscriber()` and
59
+ :phpmethod:`MongoDB\Client:: removeSubscriber()` methods to the
60
60
``MongoDB\Client`` class to make it easier to register monitoring classes
61
61
on the underlying ``MongoDB\Driver\Manager`` object.
62
62
@@ -72,17 +72,20 @@ What's New in 1.17
72
72
More information on this feature may be found in the
73
73
:ref:`Codecs tutorial <php-codecs>`.
74
74
75
- - Adds :ref :`MongoDB\add_logger() <api-add-logger> ` and
76
- :ref :`MongoDB\remove_logger() <api-remove-logger> ` functions to the library.
75
+ - Adds :phpmethod :`MongoDB\add_logger()` and
76
+ :phpmethod :`MongoDB\remove_logger()` functions to the library.
77
77
These functions allow applications to register a `PSR-3 Logger <https://www.php-fig.org/psr/psr-3/>`__
78
78
to receive log messages emitted by the driver. Previously, logs were only
79
79
accessible via the extension's `mongodb.debug <https://www.php.net/manual/en/mongodb.configuration.php#ini.mongodb.debug>`__
80
80
INI setting.
81
81
82
- - Introduces new :ref:`MongoDB\Collection <api-mongodb-collection-class>` methods
83
- to create and manage :atlas:`Atlas Search indexes </atlas-search>`. Atlas
84
- Search indexes can be queried using the :manual:`$search </reference/operator/aggregation/search/>`
82
+ - Introduces new :phpclass:`MongoDB\Collection` methods to create and manage
83
+ Atlas Search indexes. Atlas Search indexes can be queried using the ``$search``
85
84
aggregation pipeline stage, which is supported in all versions of the library.
85
+ To learn more about Atlas Search indexes and the specfics of the ``$search``
86
+ aggregation stage, see the :atlas:`Atlas Search indexes </atlas-search>`
87
+ documentation and :manual:`$search </reference/operator/aggregation/search/>`,
88
+ respectively.
86
89
87
90
- Upgrades the ``mongodb`` extension requirement to 1.17.0. Support for PHP
88
91
7.2 and 7.3 has been removed and the library now requires PHP 7.4 or newer.
@@ -97,7 +100,7 @@ What's New in 1.16
97
100
98
101
- Introduces support for :v7.0:`MongoDB 7.0 </release-notes/7.0>`.
99
102
100
- - Introduces :ref :`MongoDB\Database::createEncryptedCollection() <api-database-create-encrypted> `.
103
+ - Introduces :phpmethod :`MongoDB\Database::createEncryptedCollection()`.
101
104
This method automatically creates data encryption keys when creating a new
102
105
encrypted collection.
103
106
@@ -111,18 +114,18 @@ To learn more about this release, see the `v1.16 Release Notes
111
114
What's New in 1.15
112
115
------------------
113
116
114
- - Adds new ``examples/`` and ``tools/`` directories to library repository,
117
+ - Adds new ``examples/`` and ``tools/`` directories to the library repository,
115
118
which contain code snippets and scripts that may prove useful when writing
116
119
or debugging applications, respectively. These directories are intended to
117
- supplement the library's existing documentation, and will be added to over time.
120
+ supplement the library's existing documentation and will be added to over time.
118
121
119
- - Various backwards compatible typing improvements have been made throughout the
122
+ - Adds various backwards compatible typing improvements throughout the
120
123
library. Downstream impact for these changes are discussed in
121
124
`UPGRADE-1.15.md <https://github.com/mongodb/mongo-php-library/blob/1.15.0/UPGRADE-1.15.md>`__.
122
125
123
126
- Integrates `Psalm <https://psalm.dev/>`__ for static analysis.
124
127
125
- - This release upgrades the ``mongodb`` extension requirement to 1.15.0.
128
+ - Upgrades the ``mongodb`` extension requirement to 1.15.0.
126
129
127
130
To learn more about this release, see the `v1.15 Release Notes
128
131
<https://github.com/mongodb/mongo-php-library/releases/tag/1.15.0>`__ on GitHub.
0 commit comments