Commit Graph

257 Commits

Author SHA1 Message Date
Alexey Kopytko 4da1b7bc04
Test on PHP 8.1 (#34) 2022-08-10 17:57:16 +09:00
dependabot-preview[bot] e9d8eeb15b
Upgrade to GitHub-native Dependabot (#32)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-04-30 06:27:22 +09:00
Alexey Kopytko f6e1821bf2
Add GitHub workflows, test on PHP 8 (#31)
* Add GitHub workflows, test on PHP 8

* Reflect that package is not installable under PHP <5.6 due to deps
2021-01-01 20:29:43 +09:00
Alexey Kopytko c98a4309ac
Add CS workflows (#30) 2021-01-01 20:11:42 +09:00
Claas Augner 4cc9023ff1
Update info URL in composer.json (#28)
* Update info URL in composer.json

The composer package description is displayed when running `composer outdated`. The current URL refers to the old PEAR package page, which doesn't contain any information about the latest release.

* Update composer.json

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>
2020-09-14 17:39:46 +09:00
stdex 7e12197d2b Update readme
Add note about compatibility issue with func_overload
2020-07-28 09:47:42 +09:00
Rostunov Sergey 2809d7d97b
Update readme with doc links and better package description (#26)
* Update readme with doc links and better package description

* Update readme with doc links and better package description

* Update readme with doc links and better package description

* Update readme with doc links and better package description

* Update README.md

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>

* Update README.md

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>

* Update README.md

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>

* Update README.md

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>

* Update README.md

Co-authored-by: Alexey Kopytko <alexey@kopytko.com>
2020-07-13 09:28:56 +09:00
Alexey Kopytko a386acb9f4
Merge pull request #25 from stdex/pref_improve_concata
String concat performance improve
2020-07-12 11:56:58 +09:00
stdex 069430355c Performance improvement
Fix concat string
2020-07-12 02:51:05 +03:00
Alexey Kopytko 3df40b97ef
Merge pull request #24 from sanmai/pr/2020/coveralls
Integrate Coveralls coverage reporting
2020-01-30 16:55:43 +09:00
Alexey Kopytko 2104feddf4
Integrate Coveralls coverage reporting 2020-01-30 04:57:48 +09:00
Alexey Kopytko 07cd651c60
Merge pull request #23 from sanmai/pr/2019/cs-fixer
Introduce PHP CS Fixer
2019-12-26 11:59:47 +09:00
Alexey Kopytko 4155eb74fa
Merge pull request #22 from sanmai/pr/2019/composer-normalize
Normalize composer.json
2019-12-26 11:43:03 +09:00
Alexey Kopytko 116412c4e0
Merge pull request #19 from coling/master
Fix overzealous cleanup of temporary files.
2019-12-26 11:42:47 +09:00
Alexey Kopytko 298f3abe8e
Introduce PHP CS Fixer 2019-12-26 00:01:13 +09:00
Alexey Kopytko fb86a4c42d
Normalize composer.json 2019-12-25 23:46:16 +09:00
Alexander Dmitryuk 58f64dd649 php7.4 curved brackets deprecation (#20)
* php7.4 curved brackets deprecation

* travis 7.4 support

* change php 8.0 to 7.5

Co-Authored-By: Alexey Kopytko <alexey@kopytko.com>
2019-12-13 14:30:32 +09:00
Colin Guthrie 37e697b73f Fix overzealous cleanup of temporary files.
By cleaning up the temporary files on close() we can no longer
call getData() which breaks pretty much everything except when
not using temporary files at all.

This was introduced in 6f5b44cd6b
2019-01-23 13:25:41 +00:00
Andrey Bolonin 19c8cce3e0 Update .travis.yml (#18) 2018-10-31 14:54:44 +09:00
Alexey Kopytko f8e998b340
Update README.md 2018-10-31 14:51:52 +09:00
Alexey Kopytko 1c5726ef4a
Update composer.json
Updated OLE should now work on PHP 7.3
2018-10-31 13:19:37 +09:00
Alexey Kopytko 0318867079
Update .travis.yml
Composer fails on PHP 5.5 with a TransportException ("Peer fingerprint did not match")
2018-10-23 23:06:51 +09:00
Ken Guest 02f0f99959
Merge pull request #17 from sanmai/pr/license-update
Use specific license tag (passes `composer validate`)
2018-10-23 08:50:00 +01:00
Alexey Kopytko 2fc22c490b
Updated CI config for Travis, preload OLE (#16)
* Test only on supported PHP versions on Travis CI.

* Preload OLE.php as contains important constants.
Were getting: Use of undefined constant OLE_PPS_TYPE_FILE - assumed 'OLE_PPS_TYPE_FILE' (this will throw an Error in a future version of PHP) in OLE/PPS/File.php:60

* Forbid installing on PHP 7.3 for time being.
pear/OLE does not really work on PHP 7.3, so this package is also unusable there.
2018-10-23 10:53:35 +09:00
Alexey Kopytko d27368cc76 Use specific license tag (passes `composer validate`)
There's this license announcement:
https://pear.php.net/group/docs/20040402-la.php

It links to the LGPL Version 3, but in 2004 there was only 2.1. So it
seems like that actual license definition must be LGPL-2.1 or later.
2018-10-23 10:27:44 +09:00
Alexey Kopytko 71f006f7ed Merge pull request #15 from sanmai/lead
package.xml - lead must be lead, not just developer
2017-05-25 11:17:16 +09:00
Alexey Kopytko 5c789a4508 package.xml - lead must be lead, not just developer 2017-05-25 11:10:14 +09:00
Alexey Kopytko 42442346ef Merge pull request #14 from sanmai/add-myself
Added myself to package.xml
2017-05-25 11:07:30 +09:00
Alexey Kopytko f2d489fd1c Added myself to package.xml 2017-05-25 11:06:18 +09:00
Alan Knowles d3fd37dd46 Merge pull request #13 from sanmai/package-0.9.4
package.xml: version 0.9.4
2017-05-24 16:13:36 +08:00
Alexey Kopytko 87277d2664 package.xml: version 0.9.4 2017-05-24 11:42:34 +09:00
Alexey Kopytko 094d5437ad Merge pull request #12 from sanmai/dep-versions
Update version requirements
2017-05-24 11:29:14 +09:00
Alexey Kopytko 0192d1c2bb Removed PHP 7.0 from Travis: will fail tests until pear/OLE#7 gets merged 2017-05-24 11:24:11 +09:00
Alexey Kopytko a56a6cdbca Added PHP 7.0 and 7.1 for Travis 2017-05-24 10:54:27 +09:00
Alexey Kopytko b4eb30daeb package.xml: require latest version of pear/OLE (composer installs still had to use dev-master) 2017-05-24 10:35:19 +09:00
Alexey Kopytko 91ba7d27e0 package.xml: bump version requirements for PHP up to 5.3.3 (seemingly oldest supported version under CentOS) 2017-05-24 10:35:19 +09:00
Alexey Kopytko 096c12c43c composer.json: update to the stable supported PHPUnit branch below version 6 2017-05-24 10:35:19 +09:00
Alexey Kopytko 21d8e6a7a6 composer.json: prefer stable versions 2017-05-24 10:07:00 +09:00
Alexey Kopytko c704c18072 composer.json: added myself as a point of contact 2017-05-24 10:06:44 +09:00
Alexey Kopytko 721f70fb5a Merge pull request #11 from sanmai/composer-deps
Composer deps
2017-02-19 22:14:06 +09:00
Alexey Kopytko 438f06d325 Ignore build logs 2017-02-19 22:10:28 +09:00
Alexey Kopytko cdc371a492 .travis.yml: do not test with PHP 7.0
pear/OLE does not yet support PHP 7 (old-style constructors)
2017-02-19 22:08:59 +09:00
Alexey Kopytko a3abd77380 composer.json: depend on pear-core-minimal instead
Packages we depend on depend on it anyway, but pear/pear is in conflict with -minimal as of writing.
2017-02-19 21:58:14 +09:00
Alexey Kopytko 866621dfcb Merge pull request #10 from alwinkpc/master
Limit phpunit to version 4.8
2017-02-19 13:24:41 +09:00
Alwin Pacheco cdbbe86d85 Update composer.json
We can't afford using the latest version of phpunit if we want php 5.3.* compatibility
2016-12-31 09:17:30 -04:00
Carsten Schmitz 1a240dfea6 Merge pull request #9 from sanmai/travis
Support for Travis
2016-06-16 09:43:18 +02:00
Alexey Kopytko 0798034a34 Travis flair AKA build status icon 2016-06-16 15:38:46 +09:00
Alexey Kopytko c29e420fba README in Markdown 2016-06-16 15:38:08 +09:00
Alexey Kopytko d3d5afa3d9 Since there are tests, lets add a config for Travis.
- config comes with Composer cache enabled
2016-06-16 15:23:56 +09:00
Carsten Schmitz c91cd95ffa Merge pull request #8 from sanmai/fixtures
Fix errors, add tests with fixtrues
2016-06-16 07:20:58 +02:00