@@ -17,10 +17,10 @@ http://pear.php.net/dtd/package-2.0.xsd">
17
17
<email >bigbes@gmail.com</email >
18
18
<active >yes</active >
19
19
</lead >
20
- <date >2018-04-18 </date >
20
+ <date >2020-06-30 </date >
21
21
<version >
22
- <release >0.3.2 </release >
23
- <api >0.3.2 </api >
22
+ <release >0.3.3 </release >
23
+ <api >0.3.3 </api >
24
24
</version >
25
25
<stability >
26
26
<release >beta</release >
@@ -91,6 +91,61 @@ http://pear.php.net/dtd/package-2.0.xsd">
91
91
<providesextension >tarantool</providesextension >
92
92
<extsrcrelease />
93
93
<changelog >
94
+ <release >
95
+ <stability ><release >beta</release ><api >beta</api ></stability >
96
+ <version ><release >0.3.3</release ><api >0.3.3</api ></version >
97
+ <date >2020-06-30</date >
98
+ <notes >
99
+ tarantool-php 0.3.3
100
+
101
+ ## Overview
102
+
103
+ This release revives the connector in fact: now it supports PHP 7.0-7.4 and
104
+ Tarantool 1.6-2.5 (except 2.2 for now due to #151). There are several
105
+ restrictions, however. Most notable are:
106
+
107
+ - Schema fetching fails on a space with `is_nullable` or `collation` index
108
+ part parameters (#151).
109
+ - New call_17 command is not supported yet (#101).
110
+
111
+ Those problem will be fixed in the next release. Anyway, this release allows
112
+ to upgrade PHP and Tarantool versions and keep existing PHP code, which uses
113
+ the connector, operational.
114
+
115
+ ## Breaking changes
116
+
117
+ This release should not break existing code.
118
+
119
+ ## New features
120
+
121
+ - Support PHP 7.3 and 7.4 (#139, #150).
122
+
123
+ ## Bugfixes
124
+
125
+ - Ignore unknown fields in a space format (PR #132).
126
+ - Fixed 'Undefined property' error at attempt to extend Tarantool class
127
+ (#135).
128
+ - Raise 'No field ... defined' at attempt to update by an unknown field name
129
+ (b3846f6a).
130
+ - Allow `null` as `offset` value for select() when strict types are enabled
131
+ (#154).
132
+
133
+ ## Testing and deployment
134
+
135
+ - Support both Python 2 and 3 in the test runner (9bc7fa5f).
136
+ - Use strict types mode in testing (da8ecba8).
137
+ - Support PHPUnit 6-9 for testing against different PHP versions.
138
+ - Enabled PHP 7.0-7.4 in testing.
139
+ - Enabled Tarantool 1.6-2.5 in testing (except 2.2 for now).
140
+ - Added 'php-tarantool' alias for Debian / Ubuntu packages (PR #155).
141
+ - Enable the extension by default on Debian / Ubuntu (40d8795a, PR #156).
142
+ - Deploy packages for Linux distributions with PHP 7 (#117):
143
+ - CentOS 8;
144
+ - Fedora 25-31;
145
+ - Debian: Stretch, Buster;
146
+ - Ubuntu: Xenial, Bionic, Eoan, Focal.
147
+ </notes >
148
+ </release >
94
149
<release >
95
150
<stability ><release >beta</release ><api >beta</api ></stability >
96
151
<version ><release >0.3.2</release ><api >0.3.2</api ></version >
0 commit comments