@@ -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
<email >tianfyan@php.net</email >
34
- <active >yes </active >
35
+ <active >no </active >
35
36
</lead >
36
37
<lead >
37
38
<name >Antony Dovgal</name >
@@ -52,25 +53,26 @@ 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
+ Generate arginfo from function stubs. (Jens de Nies)
74
76
</notes >
75
77
<contents >
76
78
<dir name =" /" >
@@ -187,11 +189,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
187
189
<file name =" coll_003_func.phpt" role =" test" />
188
190
<file name =" coll_004.phpt" role =" test" />
189
191
<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
192
<file name =" coll_009.phpt" role =" test" />
196
193
<file name =" coll_009_func.phpt" role =" test" />
197
194
<file name =" coll_010.phpt" role =" test" />
@@ -214,7 +211,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
214
211
<file name =" coll_019.phpt" role =" test" />
215
212
<file name =" commit_001.phpt" role =" test" />
216
213
<file name =" commit_002.phpt" role =" test" />
217
- <file name =" commit_old.phpt" role =" test" />
218
214
<file name =" conn_attr.inc" role =" test" />
219
215
<file name =" conn_attr_1.phpt" role =" test" />
220
216
<file name =" conn_attr_2.phpt" role =" test" />
@@ -224,8 +220,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
224
220
<file name =" connect.inc" role =" test" />
225
221
<file name =" connect.phpt" role =" test" />
226
222
<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
223
<file name =" connect_scope1.phpt" role =" test" />
230
224
<file name =" connect_scope2.phpt" role =" test" />
231
225
<file name =" connect_scope_try1.phpt" role =" test" />
@@ -237,18 +231,14 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
237
231
<file name =" connect_with_charset_001.phpt" role =" test" />
238
232
<file name =" connect_without_oracle_home.phpt" role =" test" />
239
233
<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
234
<file name =" create_table.inc" role =" test" />
243
235
<file name =" create_type.inc" role =" test" />
244
236
<file name =" cursor_bind.phpt" role =" test" />
245
237
<file name =" cursor_bind_err.phpt" role =" test" />
246
238
<file name =" cursors.phpt" role =" test" />
247
- <file name =" cursors_old.phpt" role =" test" />
248
239
<file name =" db_op_1.phpt" role =" test" />
249
240
<file name =" db_op_2.phpt" role =" test" />
250
241
<file name =" dbmsoutput.phpt" role =" test" />
251
- <file name =" debug.phpt" role =" test" />
252
242
<file name =" default_prefetch0.phpt" role =" test" />
253
243
<file name =" default_prefetch1.phpt" role =" test" />
254
244
<file name =" default_prefetch2.phpt" role =" test" />
@@ -260,7 +250,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
260
250
<file name =" define4.phpt" role =" test" />
261
251
<file name =" define5.phpt" role =" test" />
262
252
<file name =" define6.phpt" role =" test" />
263
- <file name =" define_old.phpt" role =" test" />
264
253
<file name =" descriptors.phpt" role =" test" />
265
254
<file name =" details.inc" role =" test" />
266
255
<file name =" drcp_cclass1.phpt" role =" test" />
@@ -293,11 +282,11 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
293
282
<file name =" error_bind.phpt" role =" test" />
294
283
<file name =" error_bind_2.phpt" role =" test" />
295
284
<file name =" error_bind_3.phpt" role =" test" />
296
- <file name =" error_old.phpt" role =" test" />
297
285
<file name =" error_parse.phpt" role =" test" />
298
286
<file name =" error_set.phpt" role =" test" />
299
287
<file name =" exec_fetch.phpt" role =" test" />
300
288
<file name =" execute_mode.phpt" role =" test" />
289
+ <file name =" existence_aliases.phpt" role =" test" />
301
290
<file name =" extauth_01.phpt" role =" test" />
302
291
<file name =" extauth_02.phpt" role =" test" />
303
292
<file name =" extauth_03.phpt" role =" test" />
@@ -310,9 +299,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
310
299
<file name =" fetch_all5.phpt" role =" test" />
311
300
<file name =" fetch_array.phpt" role =" test" />
312
301
<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
302
<file name =" fetch_object.phpt" role =" test" />
317
303
<file name =" fetch_object_1.phpt" role =" test" />
318
304
<file name =" fetch_object_2.phpt" role =" test" />
@@ -321,8 +307,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
321
307
<file name =" field_funcs1.phpt" role =" test" />
322
308
<file name =" field_funcs2.phpt" role =" test" />
323
309
<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
310
<file name =" imp_res_1.phpt" role =" test" />
327
311
<file name =" imp_res_2.phpt" role =" test" />
328
312
<file name =" imp_res_3.phpt" role =" test" />
@@ -370,7 +354,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
370
354
<file name =" lob_012.phpt" role =" test" />
371
355
<file name =" lob_013.phpt" role =" test" />
372
356
<file name =" lob_014.phpt" role =" test" />
373
- <file name =" lob_015.phpt" role =" test" />
374
357
<file name =" lob_016.phpt" role =" test" />
375
358
<file name =" lob_017.phpt" role =" test" />
376
359
<file name =" lob_018.phpt" role =" test" />
@@ -416,7 +399,6 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
416
399
<file name =" password.phpt" role =" test" />
417
400
<file name =" password_2.phpt" role =" test" />
418
401
<file name =" password_new.phpt" role =" test" />
419
- <file name =" password_old.phpt" role =" test" />
420
402
<file name =" pecl_bug10194.phpt" role =" test" />
421
403
<file name =" pecl_bug10194_blob.phpt" role =" test" />
422
404
<file name =" pecl_bug10194_blob_64.phpt" role =" test" />
@@ -426,21 +408,17 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
426
408
<file name =" pecl_bug8816.phpt" role =" test" />
427
409
<file name =" persistent.phpt" role =" test" />
428
410
<file name =" prefetch.phpt" role =" test" />
429
- <file name =" prefetch_old.phpt" role =" test" />
430
411
<file name =" privileged_connect.phpt" role =" test" />
431
412
<file name =" privileged_connect1.phpt" role =" test" />
432
413
<file name =" refcur_prefetch_1.phpt" role =" test" />
433
414
<file name =" refcur_prefetch_2.phpt" role =" test" />
434
415
<file name =" refcur_prefetch_3.phpt" role =" test" />
435
416
<file name =" refcur_prefetch_4.phpt" role =" test" />
436
- <file name =" reflection1.phpt" role =" test" />
437
- <file name =" reflection2.phpt" role =" test" />
438
417
<file name =" select_null.phpt" role =" test" />
439
418
<file name =" serverversion.phpt" role =" test" />
440
419
<file name =" skipif.inc" role =" test" />
441
420
<file name =" statement_cache.phpt" role =" test" />
442
421
<file name =" statement_type.phpt" role =" test" />
443
- <file name =" statement_type_old.phpt" role =" test" />
444
422
<file name =" test.gif" role =" test" />
445
423
<file name =" test.txt" role =" test" />
446
424
<file name =" testping.phpt" role =" test" />
@@ -461,6 +439,8 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
461
439
<file name =" oci8_failover.c" role =" src" />
462
440
<file name =" php_oci8.h" role =" src" />
463
441
<file name =" php_oci8_int.h" role =" src" />
442
+ <file name =" oci8.stub.php" role =" src" />
443
+ <file name =" oci8_arginfo.h" role =" src" />
464
444
<file name =" README.md" role =" doc" />
465
445
</dir > <!-- / -->
466
446
</contents >
@@ -480,6 +460,26 @@ Internal change: Convert some parameter parsing to the Fast Parameter Parsing AP
480
460
</extsrcrelease >
481
461
<changelog >
482
462
463
+ <release >
464
+ <version >
465
+ <release >2.2.0</release >
466
+ <api >2.2.0</api >
467
+ </version >
468
+ <stability >
469
+ <release >stable</release >
470
+ <api >stable</api >
471
+ </stability >
472
+ <license uri =" http://www.php.net/license" >PHP</license >
473
+ <notes >
474
+ This version is for PHP 7 only.
475
+ Added oci_set_call_timeout() for call timeouts. (Requires Oracle client libraries 18c or later)
476
+ Added oci_set_db_operation() for the Oracle Database 'DBOP' end-to-end-tracing attribute. (Requires Oracle 12.2 or later)
477
+ Fixed bug #76804 (oci_pconnect with OCI_CRED_EXT not working). (KoenigsKind)
478
+ Fixed installation on PHP 7.3.
479
+ Internal change: Convert some parameter parsing to the Fast Parameter Parsing API.
480
+ </notes >
481
+ </release >
482
+
483
483
<release >
484
484
<version >
485
485
<release >2.1.8</release >
0 commit comments