@@ -17,10 +17,10 @@ http://pear.php.net/dtd/package-2.0.xsd">
1717 <email >bigbes@gmail.com</email >
1818 <active >yes</active >
1919 </lead >
20- <date >2018-04-18 </date >
20+ <date >2020-06-30 </date >
2121 <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 >
2424 </version >
2525 <stability >
2626 <release >beta</release >
@@ -91,6 +91,61 @@ http://pear.php.net/dtd/package-2.0.xsd">
9191 <providesextension >tarantool</providesextension >
9292 <extsrcrelease />
9393 <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 >
94149 <release >
95150 <stability ><release >beta</release ><api >beta</api ></stability >
96151 <version ><release >0.3.2</release ><api >0.3.2</api ></version >
0 commit comments