@@ -8,18 +8,19 @@ http://pear.php.net/dtd/package-2.0.xsd">
8
8
<summary >Extension for Oracle Database</summary >
9
9
10
10
<description >
11
- Use the OCI8 extension to access Oracle Database. Use 'pecl install
12
- oci8' to install for PHP 7. Use 'pecl install oci8-2.0.12' to install
13
- for PHP 5.2 - PHP 5.6. Use 'pecl install oci8-1.4.10' to install for
14
- PHP 4.3.9 - PHP 5.1. The OCI8 extension can be linked with Oracle
15
- client libraries from Oracle Database 12, 11, or 10.2. These
16
- libraries are found in your database installation, or in the free
17
- Oracle Instant Client from
18
- http://www.oracle.com/technetwork/database/features/instant-client/.
19
- Oracle's standard cross-version connectivity applies. For example,
20
- PHP OCI8 linked with Instant Client 11.2 can connect to Oracle
21
- Database 9.2 onward. See Oracle's note "Oracle Client / Server
22
- Interoperability Support" (ID 207303.1) for details.
11
+ The OCI8 extension let you access Oracle Database.
12
+
13
+ Use 'pecl install oci8' to install for PHP 8.
14
+
15
+ Use 'pecl install oci8-2.2.0' to install for PHP 7.
16
+
17
+ Use 'pecl install oci8-2.0.12' to install for PHP 5.2 - PHP 5.6.
18
+
19
+ Use 'pecl install oci8-1.4.10' to install for PHP 4.3.9 - PHP 5.1.
20
+
21
+ The OCI8 extension can be linked with Oracle client libraries from Oracle Database 10.2 or later. These libraries are found in your database installation, or in the free Oracle Instant Client from https://www.oracle.com/database/technologies/instant-client.html.
22
+
23
+ Oracle's standard cross-version connectivity applies. For example, PHP OCI8 linked with Instant Client 19c can connect to Oracle Database 11.2 onward. See Oracle's note "Oracle Client / Server Interoperability Support" (ID 207303.1) for details.
23
24
</description >
24
25
<lead >
25
26
<name >Christopher Jones</name >
@@ -31,7 +32,7 @@ Interoperability Support" (ID 207303.1) for details.
31
32
<name >Tianfang Yang</name >
32
33
<user >tianfyan</user >
33
34
34
- <active >yes </active >
35
+ <active >no </active >
35
36
</lead >
36
37
<lead >
37
38
<name >Antony Dovgal</name >
@@ -52,25 +53,30 @@ Interoperability Support" (ID 207303.1) for details.
52
53
<active >no</active >
53
54
</lead >
54
55
55
- <date >2018-12-11 </date >
56
+ <date >2020-07-15 </date >
56
57
<time >12:00:00</time >
57
58
58
59
<version >
59
- <release >2.2 .0</release >
60
- <api >2.2 .0</api >
60
+ <release >3.0 .0</release >
61
+ <api >3.0 .0</api >
61
62
</version >
62
63
<stability >
63
64
<release >stable</release >
64
65
<api >stable</api >
65
66
</stability >
66
67
<license uri =" http://www.php.net/license" >PHP</license >
67
68
<notes >
68
- This version is for PHP 7 only.
69
- Added oci_set_call_timeout() for call timeouts. (Requires Oracle client libraries 18c or later)
70
- Added oci_set_db_operation() for the Oracle Database 'DBOP' end-to-end-tracing attribute. (Requires Oracle 12.2 or later)
71
- Fixed bug #76804 (oci_pconnect with OCI_CRED_EXT not working). (KoenigsKind)
72
- Fixed installation on PHP 7.3.
73
- Internal change: Convert some parameter parsing to the Fast Parameter Parsing API.
69
+ This version is for PHP 8 only.
70
+
71
+ Deprecated old OCI8 function aliases. (Jens de Nies)
72
+
73
+ Removed obsolete no-op function oci_internal_debug(). (Jens de Nies)
74
+
75
+ The OCI-Lob class is now called OCI_Lob.
76
+
77
+ The OCI-Collection calls is now called OCI_Collection.
78
+
79
+ Generate arginfo from function stubs. (Jens de Nies)
74
80
</notes >
75
81
<contents >
76
82
<dir name =" /" >
@@ -187,11 +193,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
187
193
<file name =" coll_003_func.phpt" role =" test" />
188
194
<file name =" coll_004.phpt" role =" test" />
189
195
<file name =" coll_004_func.phpt" role =" test" />
190
- <file name =" coll_005.phpt" role =" test" />
191
- <file name =" coll_006.phpt" role =" test" />
192
- <file name =" coll_006_func.phpt" role =" test" />
193
- <file name =" coll_007.phpt" role =" test" />
194
- <file name =" coll_008.phpt" role =" test" />
195
196
<file name =" coll_009.phpt" role =" test" />
196
197
<file name =" coll_009_func.phpt" role =" test" />
197
198
<file name =" coll_010.phpt" role =" test" />
@@ -214,7 +215,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
214
215
<file name =" coll_019.phpt" role =" test" />
215
216
<file name =" commit_001.phpt" role =" test" />
216
217
<file name =" commit_002.phpt" role =" test" />
217
- <file name =" commit_old.phpt" role =" test" />
218
218
<file name =" conn_attr.inc" role =" test" />
219
219
<file name =" conn_attr_1.phpt" role =" test" />
220
220
<file name =" conn_attr_2.phpt" role =" test" />
@@ -224,8 +224,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
224
224
<file name =" connect.inc" role =" test" />
225
225
<file name =" connect.phpt" role =" test" />
226
226
<file name =" connect_1.phpt" role =" test" />
227
- <file name =" connect_1_old.phpt" role =" test" />
228
- <file name =" connect_old.phpt" role =" test" />
229
227
<file name =" connect_scope1.phpt" role =" test" />
230
228
<file name =" connect_scope2.phpt" role =" test" />
231
229
<file name =" connect_scope_try1.phpt" role =" test" />
@@ -237,18 +235,14 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
237
235
<file name =" connect_with_charset_001.phpt" role =" test" />
238
236
<file name =" connect_without_oracle_home.phpt" role =" test" />
239
237
<file name =" connect_without_oracle_home_11.phpt" role =" test" />
240
- <file name =" connect_without_oracle_home_old.phpt" role =" test" />
241
- <file name =" connect_without_oracle_home_old_11.phpt" role =" test" />
242
238
<file name =" create_table.inc" role =" test" />
243
239
<file name =" create_type.inc" role =" test" />
244
240
<file name =" cursor_bind.phpt" role =" test" />
245
241
<file name =" cursor_bind_err.phpt" role =" test" />
246
242
<file name =" cursors.phpt" role =" test" />
247
- <file name =" cursors_old.phpt" role =" test" />
248
243
<file name =" db_op_1.phpt" role =" test" />
249
244
<file name =" db_op_2.phpt" role =" test" />
250
245
<file name =" dbmsoutput.phpt" role =" test" />
251
- <file name =" debug.phpt" role =" test" />
252
246
<file name =" default_prefetch0.phpt" role =" test" />
253
247
<file name =" default_prefetch1.phpt" role =" test" />
254
248
<file name =" default_prefetch2.phpt" role =" test" />
@@ -260,7 +254,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
260
254
<file name =" define4.phpt" role =" test" />
261
255
<file name =" define5.phpt" role =" test" />
262
256
<file name =" define6.phpt" role =" test" />
263
- <file name =" define_old.phpt" role =" test" />
264
257
<file name =" descriptors.phpt" role =" test" />
265
258
<file name =" details.inc" role =" test" />
266
259
<file name =" drcp_cclass1.phpt" role =" test" />
@@ -293,11 +286,11 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
293
286
<file name =" error_bind.phpt" role =" test" />
294
287
<file name =" error_bind_2.phpt" role =" test" />
295
288
<file name =" error_bind_3.phpt" role =" test" />
296
- <file name =" error_old.phpt" role =" test" />
297
289
<file name =" error_parse.phpt" role =" test" />
298
290
<file name =" error_set.phpt" role =" test" />
299
291
<file name =" exec_fetch.phpt" role =" test" />
300
292
<file name =" execute_mode.phpt" role =" test" />
293
+ <file name =" existence_aliases.phpt" role =" test" />
301
294
<file name =" extauth_01.phpt" role =" test" />
302
295
<file name =" extauth_02.phpt" role =" test" />
303
296
<file name =" extauth_03.phpt" role =" test" />
@@ -310,9 +303,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
310
303
<file name =" fetch_all5.phpt" role =" test" />
311
304
<file name =" fetch_array.phpt" role =" test" />
312
305
<file name =" fetch_assoc.phpt" role =" test" />
313
- <file name =" fetch_into.phpt" role =" test" />
314
- <file name =" fetch_into1.phpt" role =" test" />
315
- <file name =" fetch_into2.phpt" role =" test" />
316
306
<file name =" fetch_object.phpt" role =" test" />
317
307
<file name =" fetch_object_1.phpt" role =" test" />
318
308
<file name =" fetch_object_2.phpt" role =" test" />
@@ -321,8 +311,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
321
311
<file name =" field_funcs1.phpt" role =" test" />
322
312
<file name =" field_funcs2.phpt" role =" test" />
323
313
<file name =" field_funcs3.phpt" role =" test" />
324
- <file name =" field_funcs_old.phpt" role =" test" />
325
- <file name =" function_aliases.phpt" role =" test" />
326
314
<file name =" imp_res_1.phpt" role =" test" />
327
315
<file name =" imp_res_2.phpt" role =" test" />
328
316
<file name =" imp_res_3.phpt" role =" test" />
@@ -370,7 +358,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
370
358
<file name =" lob_012.phpt" role =" test" />
371
359
<file name =" lob_013.phpt" role =" test" />
372
360
<file name =" lob_014.phpt" role =" test" />
373
- <file name =" lob_015.phpt" role =" test" />
374
361
<file name =" lob_016.phpt" role =" test" />
375
362
<file name =" lob_017.phpt" role =" test" />
376
363
<file name =" lob_018.phpt" role =" test" />
@@ -416,7 +403,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
416
403
<file name =" password.phpt" role =" test" />
417
404
<file name =" password_2.phpt" role =" test" />
418
405
<file name =" password_new.phpt" role =" test" />
419
- <file name =" password_old.phpt" role =" test" />
420
406
<file name =" pecl_bug10194.phpt" role =" test" />
421
407
<file name =" pecl_bug10194_blob.phpt" role =" test" />
422
408
<file name =" pecl_bug10194_blob_64.phpt" role =" test" />
@@ -426,21 +412,17 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
426
412
<file name =" pecl_bug8816.phpt" role =" test" />
427
413
<file name =" persistent.phpt" role =" test" />
428
414
<file name =" prefetch.phpt" role =" test" />
429
- <file name =" prefetch_old.phpt" role =" test" />
430
415
<file name =" privileged_connect.phpt" role =" test" />
431
416
<file name =" privileged_connect1.phpt" role =" test" />
432
417
<file name =" refcur_prefetch_1.phpt" role =" test" />
433
418
<file name =" refcur_prefetch_2.phpt" role =" test" />
434
419
<file name =" refcur_prefetch_3.phpt" role =" test" />
435
420
<file name =" refcur_prefetch_4.phpt" role =" test" />
436
- <file name =" reflection1.phpt" role =" test" />
437
- <file name =" reflection2.phpt" role =" test" />
438
421
<file name =" select_null.phpt" role =" test" />
439
422
<file name =" serverversion.phpt" role =" test" />
440
423
<file name =" skipif.inc" role =" test" />
441
424
<file name =" statement_cache.phpt" role =" test" />
442
425
<file name =" statement_type.phpt" role =" test" />
443
- <file name =" statement_type_old.phpt" role =" test" />
444
426
<file name =" test.gif" role =" test" />
445
427
<file name =" test.txt" role =" test" />
446
428
<file name =" testping.phpt" role =" test" />
@@ -461,6 +443,8 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
461
443
<file name =" oci8_failover.c" role =" src" />
462
444
<file name =" php_oci8.h" role =" src" />
463
445
<file name =" php_oci8_int.h" role =" src" />
446
+ <file name =" oci8.stub.php" role =" src" />
447
+ <file name =" oci8_arginfo.h" role =" src" />
464
448
<file name =" README.md" role =" doc" />
465
449
</dir > <!-- / -->
466
450
</contents >
@@ -480,6 +464,26 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
480
464
</extsrcrelease >
481
465
<changelog >
482
466
467
+ <release >
468
+ <version >
469
+ <release >2.2.0</release >
470
+ <api >2.2.0</api >
471
+ </version >
472
+ <stability >
473
+ <release >stable</release >
474
+ <api >stable</api >
475
+ </stability >
476
+ <license uri =" http://www.php.net/license" >PHP</license >
477
+ <notes >
478
+ This version is for PHP 7 only.
479
+ Added oci_set_call_timeout() for call timeouts. (Requires Oracle client libraries 18c or later)
480
+ Added oci_set_db_operation() for the Oracle Database 'DBOP' end-to-end-tracing attribute. (Requires Oracle 12.2 or later)
481
+ Fixed bug #76804 (oci_pconnect with OCI_CRED_EXT not working). (KoenigsKind)
482
+ Fixed installation on PHP 7.3.
483
+ Internal change: Convert some parameter parsing to the Fast Parameter Parsing API.
484
+ </notes >
485
+ </release >
486
+
483
487
<release >
484
488
<version >
485
489
<release >2.1.8</release >
0 commit comments