78c3654
# remirepo/fedora spec file for phan
78c3654
#
5c60b11
# Copyright (c) 2016-2022 Remi Collet
78c3654
# License: CC-BY-SA
78c3654
# http://creativecommons.org/licenses/by-sa/4.0/
78c3654
#
78c3654
# Please, preserve the changelog entries
78c3654
#
78c3654
78c3654
# For compatibility with SCL
78c3654
%undefine __brp_mangle_shebangs
78c3654
5c60b11
%global gh_commit    b7697eb811e912c038f709f8e1c4911c7ada3edc
78c3654
%global gh_short     %(c=%{gh_commit}; echo ${c:0:7})
78c3654
%global gh_owner     phan
78c3654
#global gh_date      20150820
78c3654
%global gh_project   phan
78c3654
%global psr0         Phan
6942609
%bcond_without       tests
5c60b11
%global upstream_version 5.3.2
4f2a281
#global upstream_prever  a4
78c3654
78c3654
Name:           %{gh_project}
bee41d4
Version:        %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
2413496
Release:        1%{?gh_date?%{gh_date}git%{gh_short}}%{?dist}
78c3654
Summary:        A static analyzer for PHP
78c3654
78c3654
License:        MIT
78c3654
URL:            https://github.com/%{gh_owner}/%{gh_project}
bee41d4
Source0:        %{name}-%{upstream_version}%{?upstream_prever}-%{?gh_short}.tgz
cddd11c
Source1:        makesrc.sh
78c3654
78c3654
# Use fedora autoloader
78c3654
Patch0:         %{name}-autoload.patch
78c3654
78c3654
BuildArch:      noarch
6942609
%if %{with tests}
0601f35
BuildRequires:  php(language) >= 7.2
f565e9d
BuildRequires:  php-ast >= 1.0.16
4f2a281
BuildRequires:  php-var_representation
71b3e50
BuildRequires:  (php-composer(composer/semver)                >= 1.4    with php-composer(composer/semver)                < 4)
5c60b11
BuildRequires:  (php-composer(composer/xdebug-handler)        >= 2.0    with php-composer(composer/xdebug-handler)        < 4)
71b3e50
BuildRequires:  (php-composer(felixfbecker/advanced-json-rpc) >= 3.0.4  with php-composer(felixfbecker/advanced-json-rpc) < 4)
4f2a281
BuildRequires:  (php-composer(microsoft/tolerant-php-parser)  >= 0.1    with php-composer(microsoft/tolerant-php-parser)  < 0.2)
71b3e50
BuildRequires:  (php-composer(netresearch/jsonmapper)         >= 1.6    with php-composer(netresearch/jsonmapper)         < 5)
f565e9d
BuildRequires:  (php-composer(sabre/event)                    >= 5.1.3  with php-composer(sabre/event)                    < 6)
5c60b11
BuildRequires:  (php-composer(symfony/console)                >= 4.0    with php-composer(symfony/console)                < 7)
71b3e50
BuildRequires:  (php-composer(symfony/polyfill-php80)         >= 1.19   with php-composer(symfony/polyfill-php80)         < 2)
78c3654
BuildRequires:  php-reflection
d796a69
BuildRequires:  php-ctype
78c3654
BuildRequires:  php-dom
78c3654
BuildRequires:  php-filter
78c3654
BuildRequires:  php-json
5694d5a
BuildRequires:  php-mbstring
78c3654
BuildRequires:  php-pcntl
78c3654
BuildRequires:  php-pcre
78c3654
BuildRequires:  php-posix
78c3654
BuildRequires:  php-spl
78c3654
BuildRequires:  php-sysvmsg
78c3654
BuildRequires:  php-sysvsem
78c3654
# For tests, from composer.json "require-dev": {
63b1ba0
#        "phpunit/phpunit": "^8.5.0"
63b1ba0
BuildRequires:  phpunit8 >= 8.5
78c3654
BuildRequires:  php-date
78c3654
BuildRequires:  php-intl
78c3654
BuildRequires:  php-soap
78c3654
%endif
78c3654
# For autoloader
78c3654
BuildRequires:  php-composer(fedora/autoloader)
78c3654
78c3654
# From composer.json, "require": {
7cbf36c
#        "php": "^7.2.0|^8.0.0",
b49d3f0
#        "ext-filter": "*",
b49d3f0
#        "ext-json": "*",
60107d5
#        "ext-tokenizer": "*",
c678e03
#        "composer/semver": "^1.4|^2.0|^3.0",
5c60b11
#        "composer/xdebug-handler": "^2.0|^3.0",
1aaf84e
#        "felixfbecker/advanced-json-rpc": "^3.0.4",
4f2a281
#        "microsoft/tolerant-php-parser": "^0.1",
71b3e50
#        "netresearch/jsonmapper": "^1.6.0|^2.0|^3.0|^4.0",
f565e9d
#        "sabre/event": "^5.1.3",
5c60b11
#        "symfony/console": "^3.2|^4.0|^5.0|^6.0",
c7770cd
#        "symfony/polyfill-mbstring": "^1.11.0",
4f2a281
#        "symfony/polyfill-php80": "^1.20.0",
4f2a281
# ignore and use the ext instead
3a43d54
#        "tysonandre/var_representation_polyfill": "^0.0.2|^0.1.0"
0601f35
Requires:       php(language) >= 7.2
b49d3f0
Requires:       php-filter
c3382ae
Requires:       php-tokenizer
b49d3f0
Requires:       php-json
4f2a281
Requires:       php-var_representation
d796a69
# From composer.json, "suggest": {
f565e9d
#        "ext-ast": "Needed for parsing ASTs (unless --use-fallback-parser is used). 1.0.1+ is needed, 1.0.16+ is recommended.",
c3382ae
#        "ext-iconv": "Either iconv or mbstring is needed to ensure issue messages are valid utf-8",
5694d5a
#        "ext-igbinary": "Improves performance of polyfill when ext-ast is unavailable",
c3382ae
#        "ext-mbstring": "Either iconv or mbstring is needed to ensure issue messages are valid utf-8",
d796a69
#        "ext-tokenizer": "Needed for non-AST support and file/line-based suppressions."
f565e9d
Recommends:     php-ast >= 1.0.16
5694d5a
Suggests:       php-igbinary
c3382ae
Suggests:       php-iconv
71b3e50
Requires:       (php-composer(composer/semver)                >= 1.4    with php-composer(composer/semver)                < 4)
5c60b11
Requires:       (php-composer(composer/xdebug-handler)        >= 2.0    with php-composer(composer/xdebug-handler)        < 4)
71b3e50
Requires:       (php-composer(felixfbecker/advanced-json-rpc) >= 3.0.4  with php-composer(felixfbecker/advanced-json-rpc) < 4)
71b3e50
Requires:       (php-composer(nikic/php-parser)               >= 3.1.1  with php-composer(nikic/php-parser)               < 4)
4f2a281
Requires:       (php-composer(microsoft/tolerant-php-parser)  >= 0.1    with php-composer(microsoft/tolerant-php-parser)  < 0.2)
71b3e50
Requires:       (php-composer(netresearch/jsonmapper)         >= 1.6    with php-composer(netresearch/jsonmapper)         < 5)
f565e9d
Requires:       (php-composer(sabre/event)                    >= 5.1.3  with php-composer(sabre/event)                    < 6)
5c60b11
Requires:       (php-composer(symfony/console)                >= 4.0    with php-composer(symfony/console)                < 7)
71b3e50
Requires:       (php-composer(symfony/polyfill-php80)         >= 1.19   with php-composer(symfony/polyfill-php80)         < 2)
c3382ae
# From phpcompatinfo report for 2.3.0
78c3654
Requires:       php-cli
5694d5a
Requires:       php-reflection
d796a69
Requires:       php-ctype
78c3654
Requires:       php-dom
5694d5a
Requires:       php-mbstring
78c3654
Requires:       php-pcntl
78c3654
Requires:       php-pcre
78c3654
Requires:       php-posix
78c3654
Requires:       php-readline
78c3654
Requires:       php-spl
78c3654
Requires:       php-sysvmsg
78c3654
Requires:       php-sysvsem
78c3654
# For autoloader
78c3654
Requires:       php-composer(fedora/autoloader)
78c3654
78c3654
# Composer
78c3654
Provides:       php-composer(%{gh_owner}/%{gh_project}) = %{version}
78c3654
78c3654
78c3654
%description
78c3654
Phan is a static analyzer that looks for common issues and will verify type
78c3654
compatibility on various operations when type information is available or can
78c3654
be deduced. Phan does not make any serious attempt to understand flow control
78c3654
and narrow types based on conditionals.
78c3654
78c3654
78c3654
%prep
78c3654
%setup -q -n %{gh_project}-%{gh_commit}
78c3654
78c3654
%patch0 -p1 -b .rpm
78c3654
78c3654
cat << 'EOF' | tee src/autoload.php
78c3654
78c3654
/* Autoloader for etsy/phan and its dependencies */
78c3654
78c3654
require_once '%{_datadir}/php/Fedora/Autoloader/autoload.php';
78c3654
\Fedora\Autoloader\Autoload::addPsr4('Phan\\', __DIR__ . '/Phan');
78c3654
\Fedora\Autoloader\Dependencies::required([
75ef9c4
    [
c678e03
        '%{_datadir}/php/Composer/Semver3/autoload.php',
75ef9c4
        '%{_datadir}/php/Composer/Semver2/autoload.php',
75ef9c4
        '%{_datadir}/php/Composer/Semver/autoload.php',
5c60b11
    ], [
5c60b11
        '%{_datadir}/php/Composer/XdebugHandler3/autoload.php',
5c60b11
        '%{_datadir}/php/Composer/XdebugHandler2/autoload.php',
75ef9c4
    ],
78c3654
    '%{_datadir}/php/AdvancedJsonRpc3/autoload.php',
78c3654
    '%{_datadir}/php/Microsoft/PhpParser/autoload.php',
60107d5
    '%{_datadir}/php/netresearch/jsonmapper/autoload.php',
78c3654
    '%{_datadir}/php/Sabre/Event5/autoload.php',
78c3654
    [
5c60b11
        '%{_datadir}/php/Symfony6/Component/Console/autoload.php',
043d882
        '%{_datadir}/php/Symfony5/Component/Console/autoload.php',
78c3654
        '%{_datadir}/php/Symfony4/Component/Console/autoload.php',
78c3654
    ],
c7770cd
    '%{_datadir}/php/Symfony/Polyfill/autoload.php',
78c3654
]);
78c3654
EOF
78c3654
78c3654
find . -name \*.rpm -delete
78c3654
chmod +x src/phan.php
78c3654
78c3654
78c3654
%build
78c3654
: Nothing to build
78c3654
78c3654
78c3654
%install
78c3654
: Library
78c3654
mkdir -p   %{buildroot}%{_datadir}/php/
78c3654
cp -pr src %{buildroot}%{_datadir}/php/%{psr0}
78c3654
bbde154
: Plugins
bbde154
cp -pr .phan/plugins %{buildroot}%{_datadir}/php/%{psr0}/plugins
bbde154
78c3654
: Commands
78c3654
mkdir -p %{buildroot}%{_bindir}
78c3654
ln -s ../share/php/%{psr0}/phan.php %{buildroot}%{_bindir}/phan
78c3654
install -Dpm 755 phan_client %{buildroot}%{_bindir}/phan-client
78c3654
78c3654
78c3654
%check
6942609
%if %{with tests}
78c3654
cat << 'EOF' | tee tests/autoload.php
78c3654
78c3654
require '%{buildroot}%{_datadir}/php/%{psr0}/Phan/Bootstrap.php';
78c3654
\Fedora\Autoloader\Autoload::addPsr4('Phan\\Tests\\', __DIR__ . '/Phan');
78c3654
EOF
78c3654
78c3654
# NOTICE mosquitto, request and grpc must be disabled
14f8174
# testHash failing on bigendian
ec1d64d
# testConstantsDocumented was written for php-ast 1.0.6 and php <=7.4
c678e03
%{_bindir}/phpunit8 -d memory_limit=1G \
ec1d64d
  --filter '^((?!(testGetProjectRelativePathForPath|testHash|testConstantsDocumented)).)*$' \
c678e03
  --bootstrap tests/autoload.php --verbose
78c3654
78c3654
78c3654
%else
78c3654
: Test suite disabled
78c3654
%endif
78c3654
78c3654
78c3654
%files
78c3654
%license LICENSE
78c3654
%doc composer.json
78c3654
%doc *.md
78c3654
%{_datadir}/php/%{psr0}
78c3654
%{_bindir}/phan*
78c3654
78c3654
78c3654
%changelog
5c60b11
* Wed Feb  2 2022 Remi Collet <remi@remirepo.net> - 5.3.2-1
5c60b11
- update to 5.3.2
5c60b11
- drop support for Symfony 3
5c60b11
f565e9d
* Tue Dec 14 2021 Remi Collet <remi@remirepo.net> - 5.3.1-1
f565e9d
- update to 5.3.1
f565e9d
- raise dependency on ast 1.0.16
f565e9d
- raise dependency on sabre/event 5.1.3
f565e9d
065b931
* Mon Nov 15 2021 Remi Collet <remi@remirepo.net> - 5.3.0-1
065b931
- update to 5.3.0
065b931
ac4a67b
* Mon Sep 20 2021 Remi Collet <remi@remirepo.net> - 5.2.1-1
ac4a67b
- update to 5.2.1
ac4a67b
3a43d54
* Thu Sep  2 2021 Remi Collet <remi@remirepo.net> - 5.2.0-1
3a43d54
- update to 5.2.0
3a43d54
d1af5cb
* Mon Aug  9 2021 Remi Collet <remi@remirepo.net> - 5.1.0-1
d1af5cb
- update to 5.1.0
d1af5cb
4f2a281
* Mon Aug  2 2021 Remi Collet <remi@remirepo.net> - 5.0.0-1
4f2a281
- update to 5.0.0
4f2a281
- raise dependency on microsoft/tolerant-php-parser 0.1
4f2a281
- add dependency on var_representation extension
4f2a281
71b3e50
* Mon Jun 28 2021 Remi Collet <remi@remirepo.net> - 4.0.7-1
71b3e50
- update to 4.0.7
71b3e50
- allow netresearch/jsonmapper 4.0
71b3e50
88b1261
* Thu May 20 2021 Remi Collet <remi@remirepo.net> - 4.0.6-1
88b1261
- update to 4.0.6
88b1261
9de3d36
* Mon May  3 2021 Remi Collet <remi@remirepo.net> - 4.0.5-1
9de3d36
- update to 4.0.5
9de3d36
2bf49bc
* Thu Apr 15 2021 Remi Collet <remi@remirepo.net> - 4.0.4-1
2bf49bc
- update to 4.0.4
2bf49bc
- raise dependency on composer/xdebug-handler 2.0.0
2bf49bc
2413496
* Wed Feb  3 2021 Remi Collet <remi@remirepo.net> - 4.0.3-1
2413496
- update to 4.0.3
2413496
4bf2250
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-2
4bf2250
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4bf2250
5ff4dca
* Mon Jan 11 2021 Remi Collet <remi@remirepo.net> - 4.0.2-1
5ff4dca
- update to 4.0.2
5ff4dca
9b84b76
* Tue Jan  5 2021 Remi Collet <remi@remirepo.net> - 4.0.1-1
9b84b76
- update to 4.0.1
9b84b76
- raise dependency on ast 1.0.10
9b84b76
998c262
* Mon Dec 14 2020 Remi Collet <remi@remirepo.net> - 3.2.7-1
998c262
- update to 3.2.7
998c262
c7770cd
* Mon Nov 30 2020 Remi Collet <remi@remirepo.net> - 3.2.6-1
c7770cd
- update to 3.2.6
c7770cd
- add dependency on symfony/polyfill-php80
c7770cd
6911563
* Fri Nov 13 2020 Remi Collet <remi@remirepo.net> - 3.2.4-1
6911563
- update to 3.2.4
6911563
507dd2e
* Tue Oct 13 2020 Remi Collet <remi@remirepo.net> - 3.2.3-1
507dd2e
- update to 3.2.3
507dd2e
- raise dependency on symfony/console 3.2
507dd2e
7cbf36c
* Mon Sep 21 2020 Remi Collet <remi@remirepo.net> - 3.2.2-1
7cbf36c
- update to 3.2.2
7cbf36c
0801e80
* Mon Sep 14 2020 Remi Collet <remi@remirepo.net> - 3.2.1-1
0801e80
- update to 3.2.1
0801e80
- raise dependency on microsoft/tolerant-php-parser 0.0.23
0801e80
ecf975c
* Wed Aug 26 2020 Remi Collet <remi@remirepo.net> - 3.2.0-1
ecf975c
- update to 3.2.0
ecf975c
- raise dependency on microsoft/tolerant-php-parser 0.0.22
ecf975c
ec1d64d
* Tue Aug 11 2020 Remi Collet <remi@remirepo.net> - 3.1.1-1
ec1d64d
- update to 3.1.1
ec1d64d
- allow netresearch/jsonmapper 3.0
ec1d64d
16c95e3
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
16c95e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
16c95e3
e053ed5
* Fri Jul 17 2020 Remi Collet <remi@remirepo.net> - 3.1.0-1
e053ed5
- update to 3.1.0
e053ed5
66f89aa
* Mon Jul  6 2020 Remi Collet <remi@remirepo.net> - 3.0.5-1
66f89aa
- update to 3.0.5
14f8174
- open https://github.com/phan/phan/issues/4004
14f8174
  1 test failing on big endian
66f89aa
6942609
* Thu Jul  2 2020 Remi Collet <remi@remirepo.net> - 3.0.4-1
6942609
- update to 3.0.4
6942609
e3e93aa
* Mon Jun 22 2020 Remi Collet <remi@remirepo.net> - 3.0.3-1
e3e93aa
- update to 3.0.3
e3e93aa
1290b92
* Mon Jun  8 2020 Remi Collet <remi@remirepo.net> - 3.0.2-1
1290b92
- update to 3.0.2
1290b92
c678e03
* Fri Jun  5 2020 Remi Collet <remi@remirepo.net> - 3.0.1-1
c678e03
- update to 3.0.1
c678e03
- allow composer/semver version 3
c678e03
63b1ba0
* Mon May 11 2020 Remi Collet <remi@remirepo.net> - 3.0.0-1
63b1ba0
- update to 3.0.0
63b1ba0
- raise dependency on PHP 7.2
63b1ba0
- switch to phpunit8
63b1ba0
75ef9c4
* Mon May  4 2020 Remi Collet <remi@remirepo.net> - 2.7.2-1
75ef9c4
- update to 2.7.2
75ef9c4
- allow composer/semver version 2
75ef9c4
9a21a90
* Mon Apr 13 2020 Remi Collet <remi@remirepo.net> - 2.7.1-1
9a21a90
- update to 2.7.1
9a21a90
0601f35
* Thu Apr  2 2020 Remi Collet <remi@remirepo.net> - 2.7.0-1
0601f35
- update to 2.7.0
0601f35
- raise dependency on PHP 7.2
0601f35
3b94ee9
* Sat Mar 14 2020 Remi Collet <remi@remirepo.net> - 2.6.1-1
3b94ee9
- update to 2.6.1
3b94ee9
- allow netresearch/jsonmapper 2.0
3b94ee9
5686332
* Mon Mar  9 2020 Remi Collet <remi@remirepo.net> - 2.6.0-1
5686332
- update to 2.6.0
5686332
- raise dependency on microsoft/tolerant-php-parser 0.0.20
5686332
- raise dependency on ast 1.0.6
5686332
0dcc8f2
* Thu Feb 20 2020 Remi Collet <remi@remirepo.net> - 2.5.0-1
0dcc8f2
- update to 2.5.0
0dcc8f2
e2781e5
* Fri Feb 14 2020 Remi Collet <remi@remirepo.net> - 2.4.9-1
e2781e5
- update to 2.4.9
e2781e5
b713ae6
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.8-2
b713ae6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b713ae6
42880c6
* Mon Jan 27 2020 Remi Collet <remi@remirepo.net> - 2.4.8-1
42880c6
- update to 2.4.8
42880c6
6251b5d
* Thu Jan 23 2020 Remi Collet <remi@remirepo.net> - 2.4.7-1
6251b5d
- update to 2.4.7
6251b5d
a47e5bb
* Thu Jan  2 2020 Remi Collet <remi@remirepo.net> - 2.4.6-1
a47e5bb
- update to 2.4.6
a47e5bb
043d882
* Wed Dec 11 2019 Remi Collet <remi@remirepo.net> - 2.4.5-1
043d882
- update to 2.4.5
043d882
- allow Symfony 5
043d882
54e1199
* Mon Nov 25 2019 Remi Collet <remi@remirepo.net> - 2.4.4-1
54e1199
- update to 2.4.4
54e1199
60107d5
* Thu Nov 21 2019 Remi Collet <remi@remirepo.net> - 2.4.3-1
60107d5
- update to 2.4.3
60107d5
- add explicit dependency on netresearch/jsonmapper
60107d5
8e01945
* Tue Nov 12 2019 Remi Collet <remi@remirepo.net> - 2.4.2-1
8e01945
- update to 2.4.2
8e01945
d53294a
* Mon Nov  4 2019 Remi Collet <remi@remirepo.net> - 2.4.1-1
d53294a
- update to 2.4.1
d53294a
d976f3e
* Mon Oct 28 2019 Remi Collet <remi@remirepo.net> - 2.4.0-1
d976f3e
- update to 2.4.0
d976f3e
d3fe39a
* Mon Oct 21 2019 Remi Collet <remi@remirepo.net> - 2.3.1-1
d3fe39a
- update to 2.3.1
d3fe39a
c3382ae
* Mon Oct 14 2019 Remi Collet <remi@remirepo.net> - 2.3.0-1
c3382ae
- update to 2.3.0
c3382ae
1aaf84e
* Fri Oct  4 2019 Remi Collet <remi@remirepo.net> - 2.2.13-1
1aaf84e
- update to 2.2.13
1aaf84e
- raise dependency on felixfbecker/advanced-json-rpc 3.0.4
1aaf84e
5b3a63f
* Mon Sep  9 2019 Remi Collet <remi@remirepo.net> - 2.2.12-1
5b3a63f
- update to 2.2.12
5b3a63f
2121be1
* Mon Aug 19 2019 Remi Collet <remi@remirepo.net> - 2.2.11-1
2121be1
- update to 2.2.11
2121be1
3a22a8d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-2
3a22a8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3a22a8d
675341c
* Thu Jul 18 2019 Remi Collet <remi@remirepo.net> - 2.2.6-1
675341c
- update to 2.2.6
675341c
c89b382
* Mon Jul 15 2019 Remi Collet <remi@remirepo.net> - 2.2.5-1
c89b382
- update to 2.2.5
c89b382
2d6b640
* Tue Jul  2 2019 Remi Collet <remi@remirepo.net> - 2.2.4-1
2d6b640
- update to 2.2.4
2d6b640
- raise dependency on microsoft/tolerant-php-parser 0.0.18
2d6b640
f4cf324
* Tue Jun 18 2019 Remi Collet <remi@remirepo.net> - 2.2.3-1
f4cf324
- update to 2.2.3
f4cf324
692a360
* Mon Jun 17 2019 Remi Collet <remi@remirepo.net> - 2.2.1-1
692a360
- update to 2.2.1
692a360
2655a2f
* Sun Jun  2 2019 Remi Collet <remi@remirepo.net> - 2.1.0-1
2655a2f
- update to 2.1.0
2655a2f
bee41d4
* Mon May 20 2019 Remi Collet <remi@remirepo.net> - 2.0.0-1
bee41d4
- update to 2.0.0
bee41d4
- raise dependency on PHP 7.1.0
bee41d4
- raise dependency on ast 1.0.1
bee41d4
- switch to phpunit7
bee41d4
a420f24
* Fri May 10 2019 Remi Collet <remi@remirepo.net> - 1.3.4-1
a420f24
- update to 1.3.4
a420f24
914d713
* Mon Apr 29 2019 Remi Collet <remi@remirepo.net> - 1.3.2-1
914d713
- update to 1.3.2
914d713
8bd05ed
* Tue Apr 23 2019 Remi Collet <remi@remirepo.net> - 1.3.1-1
8bd05ed
- update to 1.3.1
8bd05ed
e9447a8
* Mon Apr  8 2019 Remi Collet <remi@remirepo.net> - 1.2.8-1
e9447a8
- update to 1.2.8
e9447a8
942e690
* Sat Mar 23 2019 Remi Collet <remi@remirepo.net> - 1.2.7-1
942e690
- update to 1.2.7
942e690
- raise dependency on microsoft/tolerant-php-parser 0.0.17
942e690
c3ef8a8
* Sun Mar 10 2019 Remi Collet <remi@remirepo.net> - 1.2.6-1
c3ef8a8
- update to 1.2.6
c3ef8a8
5694d5a
* Wed Feb 27 2019 Remi Collet <remi@remirepo.net> - 1.2.5-1
5694d5a
- update to 1.2.5
5694d5a
- add dependecy on mbstring
5694d5a
- add weak dependecy on igbinary
5694d5a
4317906
* Tue Feb 19 2019 Remi Collet <remi@remirepo.net> - 1.2.4-1
4317906
- update to 1.2.4
4317906
- raise dependency on composer/xdebug-handler 1.3.2
4317906
6a0f5df
* Mon Feb 11 2019 Remi Collet <remi@remirepo.net> - 1.2.3-1
6a0f5df
- update to 1.2.3
6a0f5df
438bce8
* Mon Feb  4 2019 Remi Collet <remi@remirepo.net> - 1.2.2-1
438bce8
- update to 1.2.2
438bce8
2e52d2b
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-2
2e52d2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2e52d2b
0b438a2
* Sat Jan 19 2019 Remi Collet <remi@remirepo.net> - 1.2.1-1
0b438a2
- update to 1.2.1
0b438a2
- raise dependency on microsoft/tolerant-php-parser 0.0.16
0b438a2
e5209b7
* Sun Jan  6 2019 Remi Collet <remi@remirepo.net> - 1.2.0-1
e5209b7
- update to 1.2.0
e5209b7
e4e9cb1
* Mon Dec 31 2018 Remi Collet <remi@remirepo.net> - 1.1.10-1
e4e9cb1
- update to 1.1.10
e4e9cb1
3f4a55a
* Sun Dec 16 2018 Remi Collet <remi@remirepo.net> - 1.1.8-1
3f4a55a
- update to 1.1.8
3f4a55a
196c858
* Sun Dec  9 2018 Remi Collet <remi@remirepo.net> - 1.1.7-1
196c858
- update to 1.1.7
196c858
9e7116b
* Fri Nov 30 2018 Remi Collet <remi@remirepo.net> - 1.1.5-1
9e7116b
- update to 1.1.5
9e7116b
7a22986
* Wed Nov 28 2018 Remi Collet <remi@remirepo.net> - 1.1.4-1
7a22986
- update to 1.1.4
7a22986
24469db
* Wed Nov 21 2018 Remi Collet <remi@remirepo.net> - 1.1.3-1
24469db
- update to 1.1.3
24469db
553ea90
* Tue Nov  6 2018 Remi Collet <remi@remirepo.net> - 1.1.2-1
553ea90
- update to 1.1.2
553ea90
d796a69
* Tue Oct 23 2018 Remi Collet <remi@remirepo.net> - 1.1.1-1
d796a69
- update to 1.1.1
d796a69
ed775c8
* Tue Oct  9 2018 Remi Collet <remi@remirepo.net> - 1.1.0-1
ed775c8
- update to 1.1.0
ed775c8
c4af6cd
* Wed Oct  3 2018 Remi Collet <remi@remirepo.net> - 1.0.7-1
c4af6cd
- update to 1.0.7
c4af6cd
- raise dependency on microsoft/tolerant-php-parser 0.0.13
c4af6cd
- php-ast is optional
c4af6cd
cddd11c
* Wed Sep 26 2018 Remi Collet <remi@remirepo.net> - 1.0.6-1
cddd11c
- update to 1.0.6
cddd11c
- sources from git snapshot
cddd11c
22dcf0f
* Sat Sep 22 2018 Remi Collet <remi@remirepo.net> - 1.0.5-1
22dcf0f
- update to 1.0.5
22dcf0f
- open https://github.com/phan/phan/issues/1986 keep the tests
22dcf0f
- keep ast mandatory despite it is now optional
22dcf0f
bbde154
* Mon Sep 10 2018 Remi Collet <remi@remirepo.net> - 1.0.4-1
bbde154
- update to 1.0.4
bbde154
- add the upstream plugins
bbde154
- raise dependency on felixfbecker/advanced-json-rpc 3.0.3
bbde154
58d698d
* Sat Sep  8 2018 Remi Collet <remi@remirepo.net> - 1.0.3-1
58d698d
- update to 1.0.3
58d698d
b49d3f0
* Fri Sep  7 2018 Remi Collet <remi@remirepo.net> - 1.0.2-1
b49d3f0
- update to 1.0.2
b49d3f0
- raise dependency on composer/xdebug-handler 1.3
b49d3f0
78c3654
* Mon Aug 27 2018 Remi Collet <remi@remirepo.net> - 1.0.1-1
78c3654
- update to 1.0.1
78c3654
- raise dependency on microsoft/tolerant-php-parser 0.0.13
78c3654
78c3654
* Tue Aug 14 2018 Remi Collet <remi@remirepo.net> - 1.0.0-1
78c3654
- update to 1.0.0
78c3654
78c3654
* Mon Jul 23 2018 Remi Collet <remi@remirepo.net> - 0.12.15-1
78c3654
- update to 0.12.15
78c3654
78c3654
* Mon Jul  9 2018 Remi Collet <remi@remirepo.net> - 0.12.14-1
78c3654
- update to 0.12.14
78c3654
78c3654
* Tue Jun 19 2018 Remi Collet <remi@remirepo.net> - 0.12.13-1
78c3654
- update to 0.12.13
78c3654
- raise dependency on microsoft/tolerant-php-parser 0.0.11
78c3654
- raise dependency on composer/xdebug-handler 1.1
78c3654
78c3654
* Mon Jun 11 2018 Remi Collet <remi@remirepo.net> - 0.12.12-1
78c3654
- update to 0.12.12
78c3654
78c3654
* Thu May 31 2018 Remi Collet <remi@remirepo.net> - 0.12.11-1
78c3654
- update to 0.12.11
78c3654
78c3654
* Mon May 28 2018 Remi Collet <remi@remirepo.net> - 0.12.10-1
78c3654
- update to 0.12.10
78c3654
78c3654
* Wed May 23 2018 Remi Collet <remi@remirepo.net> - 0.12.9-1
78c3654
- update to 0.12.9
78c3654
- raise dependency on microsoft/tolerant-php-parser 0.0.11
78c3654
78c3654
* Sun May 13 2018 Remi Collet <remi@remirepo.net> - 0.12.8-1
78c3654
- update to 0.12.8
78c3654
78c3654
* Tue Apr  3 2018 Remi Collet <remi@remirepo.net> - 0.12.5-1
78c3654
- update to 0.12.5
78c3654
78c3654
* Mon Apr  2 2018 Remi Collet <remi@remirepo.net> - 0.12.4-1
78c3654
- update to 0.12.4
78c3654
78c3654
* Mon Mar 26 2018 Remi Collet <remi@remirepo.net> - 0.12.3-1
78c3654
- update to 0.12.3
78c3654
- add dependency on composer/xdebug-handler
78c3654
- raise dependency on microsoft/tolerant-php-parser 0.0.10
78c3654
78c3654
* Sat Mar  3 2018 Remi Collet <remi@remirepo.net> - 0.12.2-1
78c3654
- Update to 0.12.2
78c3654
78c3654
* Thu Mar  1 2018 Remi Collet <remi@remirepo.net> - 0.12.1-1
78c3654
- Update to 0.12.1
78c3654
78c3654
* Mon Feb 26 2018 Remi Collet <remi@remirepo.net> - 0.12.0-1
78c3654
- Update to 0.12.0
78c3654
- drop dependency on nikic/PHP-Parser
78c3654
- add dependency on composer/semver
78c3654
- same version for PHP 7.0, 7.1 and 7.2
78c3654
78c3654
* Thu Feb 15 2018 Remi Collet <remi@remirepo.net> - 0.11.3-1
78c3654
- Update to 0.11.3
78c3654
- raise dependency on microsoft/tolerant-php-parser 0.0.9
78c3654
78c3654
* Mon Feb 12 2018 Remi Collet <remi@remirepo.net> - 0.11.2-1
78c3654
- Update to 0.11.2
78c3654
78c3654
* Mon Jan 22 2018 Remi Collet <remi@remirepo.net> - 0.11.1-1
78c3654
- Update to 0.11.1
78c3654
- raise dependency on felixfbecker/advanced-json-rpc 3.0
78c3654
- add dependency on microsoft/tolerant-php-parser
78c3654
- allow Symfony 4
78c3654
78c3654
* Sat Nov 18 2017 Remi Collet <remi@remirepo.net> - 0.11.0-1
78c3654
- Update to 0.11.0
78c3654
- raise dependency on PHP 7.2
78c3654
78c3654
* Sat Nov 18 2017 Remi Collet <remi@remirepo.net> - 0.10.2-1
78c3654
- Update to 0.10.2
78c3654
78c3654
* Sat Oct 21 2017 Remi Collet <remi@remirepo.net> - 0.10.1-1
78c3654
- Update to 0.10.1
78c3654
- add dependency on felixfbecker/advanced-json-rpc 2.0
78c3654
- add dependency on sabre/event 5.0
78c3654
78c3654
* Mon Sep 25 2017 Remi Collet <remi@remirepo.net> - 0.10.0-1
78c3654
- Update to 0.10.0
78c3654
- raise dependency on ast 0.1.5
78c3654
- add dependency on nikic/php-parser 3.1.1
78c3654
- move from etsy/phan to phan/phan
78c3654
78c3654
* Wed Aug 16 2017 Remi Collet <remi@remirepo.net> - 0.9.4-1
78c3654
- Update to 0.9.4
78c3654
78c3654
* Wed Jul 12 2017 Remi Collet <remi@remirepo.net> - 0.9.3-1
78c3654
- Update to 0.9.3
78c3654
- installation layout match upstream tree
78c3654
- remove phan-prep command (only an example)
78c3654
- add phan-client command
78c3654
78c3654
* Wed Jun 14 2017 Remi Collet <remi@remirepo.net> - 0.9.2-1
78c3654
- Update to 0.9.2
78c3654
- allow Symfony 3
78c3654
- use phpunit 6
78c3654
78c3654
* Thu Mar 16 2017 Remi Collet <remi@remirepo.net> - 0.9.1-1
78c3654
- Update to 0.9.1
78c3654
- raise dependency on PHP 7.1
78c3654
- raise dependency on ast 0.1.4
78c3654
78c3654
* Fri Jan 27 2017 Remi Collet <remi@remirepo.net> - 0.8.3-1
78c3654
- update to 0.8.3
78c3654
78c3654
* Thu Jan 26 2017 Remi Collet <remi@remirepo.net> - 0.8.2-1
78c3654
- update to 0.8.2
78c3654
78c3654
* Wed Jan 25 2017 Remi Collet <remi@fedoraproject.org> - 0.8.0-1
78c3654
- update to 0.8.0
78c3654
78c3654
* Fri Dec  9 2016 Remi Collet <remi@fedoraproject.org> - 0.7-1
78c3654
- update to 0.7
78c3654
78c3654
* Thu Nov 24 2016 Remi Collet <remi@fedoraproject.org> - 0.6-1
78c3654
- initial package
78c3654