Skip to content

Commit e67cb23

Browse files
committed
Bump version to 0.3.3
1 parent ad221f7 commit e67cb23

File tree

2 files changed

+59
-4
lines changed

2 files changed

+59
-4
lines changed

package.xml

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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>

src/php_tarantool.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
extern zend_module_entry tarantool_module_entry;
8989
#define phpext_tarantool_ptr &tarantool_module_entry
9090

91-
#define PHP_TARANTOOL_VERSION "0.3.2"
91+
#define PHP_TARANTOOL_VERSION "0.3.3"
9292
#define PHP_TARANTOOL_EXTNAME "tarantool"
9393

9494
#ifdef PHP_WIN32

0 commit comments

Comments
 (0)