Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.

Commit e8973a8

Browse files
fix(APIClient): change default SDK url
HM-548
1 parent d74e79f commit e8973a8

File tree

8 files changed

+68
-62
lines changed

8 files changed

+68
-62
lines changed

MYMETA.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"hexonet <middleware@hexonet.net>"
55
],
66
"dynamic_config" : 0,
7-
"generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
7+
"generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010",
88
"license" : [
99
"mit"
1010
],
1111
"meta-spec" : {
1212
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
13-
"version" : "2"
13+
"version" : 2
1414
},
1515
"name" : "WebService-Hexonet-Connector",
1616
"no_index" : {
@@ -64,6 +64,6 @@
6464
}
6565
},
6666
"release_status" : "stable",
67-
"version" : "v2.1.0",
68-
"x_serialization_backend" : "JSON::PP version 2.27400_02"
67+
"version" : "v2.2.0",
68+
"x_serialization_backend" : "JSON::PP version 2.97001"
6969
}

MYMETA.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ build_requires:
1818
configure_requires:
1919
ExtUtils::MakeMaker: '0'
2020
dynamic_config: 0
21-
generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
21+
generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010'
2222
license: mit
2323
meta-spec:
2424
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -42,5 +42,5 @@ requires:
4242
perl: '5.026000'
4343
utf8: '0'
4444
version: '0.9917'
45-
version: v2.1.0
45+
version: v2.2.0
4646
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This Makefile is for the WebService::Hexonet::Connector extension to perl.
22
#
33
# It was generated automatically by MakeMaker version
4-
# 7.24 (Revision: 72400) from the contents of
4+
# 7.34 (Revision: 73400) from the contents of
55
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
66
#
77
# ANY CHANGES MADE HERE WILL BE LOST!
@@ -27,7 +27,7 @@
2727

2828
# --- MakeMaker const_config section:
2929

30-
# These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.26/Config.pm).
30+
# These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.28/Config.pm).
3131
# They may have been overridden via Makefile.PL or on the command line.
3232
AR = ar
3333
CC = x86_64-linux-gnu-gcc
@@ -40,16 +40,16 @@ FULL_AR = /usr/bin/ar
4040
LD = x86_64-linux-gnu-gcc
4141
LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
4242
LDFLAGS = -fstack-protector-strong -L/usr/local/lib
43-
LIBC = libc-2.27.so
43+
LIBC = libc-2.29.so
4444
LIB_EXT = .a
4545
OBJ_EXT = .o
4646
OSNAME = linux
4747
OSVERS = 4.9.0
4848
RANLIB = :
49-
SITELIBEXP = /usr/local/share/perl/5.26.1
50-
SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
49+
SITELIBEXP = /usr/local/share/perl/5.28.1
50+
SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.28.1
5151
SO = so
52-
VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.26
52+
VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.28
5353
VENDORLIBEXP = /usr/share/perl5
5454

5555

@@ -59,11 +59,11 @@ DIRFILESEP = /
5959
DFSEP = $(DIRFILESEP)
6060
NAME = WebService::Hexonet::Connector
6161
NAME_SYM = WebService_Hexonet_Connector
62-
VERSION = v2.1.0
62+
VERSION = v2.2.0
6363
VERSION_MACRO = VERSION
64-
VERSION_SYM = v2_1_0
64+
VERSION_SYM = v2_2_0
6565
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
66-
XS_VERSION = v2.1.0
66+
XS_VERSION = v2.2.0
6767
XS_VERSION_MACRO = XS_VERSION
6868
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
6969
INST_ARCHLIB = blib/arch
@@ -80,17 +80,17 @@ PREFIX = $(SITEPREFIX)
8080
PERLPREFIX = /usr
8181
SITEPREFIX = /usr/local
8282
VENDORPREFIX = /usr
83-
INSTALLPRIVLIB = /usr/share/perl/5.26
83+
INSTALLPRIVLIB = /usr/share/perl/5.28
8484
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
85-
INSTALLSITELIB = /usr/local/share/perl/5.26.1
85+
INSTALLSITELIB = /usr/local/share/perl/5.28.1
8686
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
8787
INSTALLVENDORLIB = /usr/share/perl5
8888
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
89-
INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
89+
INSTALLARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.28
9090
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
91-
INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.26.1
91+
INSTALLSITEARCH = /usr/local/lib/x86_64-linux-gnu/perl/5.28.1
9292
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
93-
INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.26
93+
INSTALLVENDORARCH = /usr/lib/x86_64-linux-gnu/perl5/5.28
9494
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
9595
INSTALLBIN = /usr/bin
9696
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
@@ -116,16 +116,16 @@ INSTALLSITEMAN3DIR = /usr/local/man/man3
116116
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
117117
INSTALLVENDORMAN3DIR = /usr/share/man/man3
118118
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
119-
PERL_LIB = /usr/share/perl/5.26
120-
PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.26
121-
PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.26
119+
PERL_LIB = /usr/share/perl/5.28
120+
PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.28
121+
PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.28
122122
LIBPERL_A = libperl.a
123123
FIRST_MAKEFILE = Makefile
124124
MAKEFILE_OLD = Makefile.old
125125
MAKE_APERL_FILE = Makefile.aperl
126126
PERLMAINCC = $(CC)
127-
PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
128-
PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.26/CORE
127+
PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.28/CORE
128+
PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.28/CORE
129129
PERL = "/usr/bin/perl"
130130
FULLPERL = "/usr/bin/perl"
131131
ABSPERL = $(PERL)
@@ -140,9 +140,9 @@ PERM_DIR = 755
140140
PERM_RW = 644
141141
PERM_RWX = 755
142142

143-
MAKEMAKER = /usr/share/perl/5.26/ExtUtils/MakeMaker.pm
144-
MM_VERSION = 7.24
145-
MM_REVISION = 72400
143+
MAKEMAKER = /usr/share/perl/5.28/ExtUtils/MakeMaker.pm
144+
MM_VERSION = 7.34
145+
MM_REVISION = 73400
146146

147147
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
148148
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
@@ -210,7 +210,7 @@ TO_INST_PM = lib/WebService/Hexonet.pm \
210210

211211

212212
# --- MakeMaker platform_constants section:
213-
MM_Unix_VERSION = 7.24
213+
MM_Unix_VERSION = 7.34
214214
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
215215

216216

@@ -276,7 +276,7 @@ RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
276276
DIST_CP = best
277277
DIST_DEFAULT = tardist
278278
DISTNAME = WebService-Hexonet-Connector
279-
DISTVNAME = WebService-Hexonet-Connector-v2.1.0
279+
DISTVNAME = WebService-Hexonet-Connector-v2.2.0
280280

281281

282282
# --- MakeMaker macro section:
@@ -540,7 +540,7 @@ metafile : create_distdir
540540
$(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
541541
$(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
542542
$(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
543-
$(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
543+
$(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml
544544
$(NOECHO) $(ECHO) 'license: mit' >> META_new.yml
545545
$(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
546546
$(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
@@ -564,7 +564,7 @@ metafile : create_distdir
564564
$(NOECHO) $(ECHO) ' perl: '\''5.026000'\''' >> META_new.yml
565565
$(NOECHO) $(ECHO) ' utf8: '\''0'\''' >> META_new.yml
566566
$(NOECHO) $(ECHO) ' version: '\''0.9917'\''' >> META_new.yml
567-
$(NOECHO) $(ECHO) 'version: v2.1.0' >> META_new.yml
567+
$(NOECHO) $(ECHO) 'version: v2.2.0' >> META_new.yml
568568
$(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
569569
-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
570570
$(NOECHO) $(ECHO) Generating META.json
@@ -574,13 +574,13 @@ metafile : create_distdir
574574
$(NOECHO) $(ECHO) ' "hexonet <middleware@hexonet.net>"' >> META_new.json
575575
$(NOECHO) $(ECHO) ' ],' >> META_new.json
576576
$(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json
577-
$(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",' >> META_new.json
577+
$(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010",' >> META_new.json
578578
$(NOECHO) $(ECHO) ' "license" : [' >> META_new.json
579579
$(NOECHO) $(ECHO) ' "mit"' >> META_new.json
580580
$(NOECHO) $(ECHO) ' ],' >> META_new.json
581581
$(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json
582582
$(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
583-
$(NOECHO) $(ECHO) ' "version" : "2"' >> META_new.json
583+
$(NOECHO) $(ECHO) ' "version" : 2' >> META_new.json
584584
$(NOECHO) $(ECHO) ' },' >> META_new.json
585585
$(NOECHO) $(ECHO) ' "name" : "WebService-Hexonet-Connector",' >> META_new.json
586586
$(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json
@@ -634,8 +634,8 @@ metafile : create_distdir
634634
$(NOECHO) $(ECHO) ' }' >> META_new.json
635635
$(NOECHO) $(ECHO) ' },' >> META_new.json
636636
$(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json
637-
$(NOECHO) $(ECHO) ' "version" : "v2.1.0",' >> META_new.json
638-
$(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 2.27400_02"' >> META_new.json
637+
$(NOECHO) $(ECHO) ' "version" : "v2.2.0",' >> META_new.json
638+
$(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 2.97001"' >> META_new.json
639639
$(NOECHO) $(ECHO) '}' >> META_new.json
640640
-$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
641641

@@ -869,7 +869,7 @@ $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
869869
# --- MakeMaker makeaperl section ---
870870
MAP_TARGET = perl
871871
FULLPERL = "/usr/bin/perl"
872-
MAP_PERLINC = "-Iblib/arch" "-Iblib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.26" "-I/usr/share/perl/5.26"
872+
MAP_PERLINC = "-Iblib/arch" "-Iblib/lib" "-I/usr/lib/x86_64-linux-gnu/perl/5.28" "-I/usr/share/perl/5.28"
873873

874874
$(MAP_TARGET) :: $(MAKE_APERL_FILE)
875875
$(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
@@ -920,7 +920,7 @@ testdb_static :: static pure_all
920920
# --- MakeMaker ppd section:
921921
# Creates a PPD (Perl Package Description) for a binary distribution.
922922
ppd :
923-
$(NOECHO) $(ECHO) '<SOFTPKG NAME="WebService-Hexonet-Connector" VERSION="v2.1.0">' > WebService-Hexonet-Connector.ppd
923+
$(NOECHO) $(ECHO) '<SOFTPKG NAME="WebService-Hexonet-Connector" VERSION="v2.2.0">' > WebService-Hexonet-Connector.ppd
924924
$(NOECHO) $(ECHO) ' <ABSTRACT>Connector library for the insanely fast L&lt;HEXONET Backend API|https://www.hexonet.net/&gt;.</ABSTRACT>' >> WebService-Hexonet-Connector.ppd
925925
$(NOECHO) $(ECHO) ' <AUTHOR>hexonet &lt;middleware@hexonet.net&gt;</AUTHOR>' >> WebService-Hexonet-Connector.ppd
926926
$(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> WebService-Hexonet-Connector.ppd
@@ -937,7 +937,7 @@ ppd :
937937
$(NOECHO) $(ECHO) ' <REQUIRE NAME="Time::Local" />' >> WebService-Hexonet-Connector.ppd
938938
$(NOECHO) $(ECHO) ' <REQUIRE NAME="utf8::" />' >> WebService-Hexonet-Connector.ppd
939939
$(NOECHO) $(ECHO) ' <REQUIRE NAME="version::" VERSION="0.9917" />' >> WebService-Hexonet-Connector.ppd
940-
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.26" />' >> WebService-Hexonet-Connector.ppd
940+
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.28" />' >> WebService-Hexonet-Connector.ppd
941941
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> WebService-Hexonet-Connector.ppd
942942
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> WebService-Hexonet-Connector.ppd
943943
$(NOECHO) $(ECHO) '</SOFTPKG>' >> WebService-Hexonet-Connector.ppd

Makefile.PL

100644100755
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
#!/usr/bin/perl
12
use 5.026_000;
23
use strict;
34
use warnings;
45
use ExtUtils::MakeMaker;
56

7+
use version 0.9917; our $VERSION = version->declare('v2.2.0');
8+
69
WriteMakefile(
710
NAME => 'WebService::Hexonet::Connector',
811
VERSION_FROM => 'lib/WebService/Hexonet/Connector.pm',

lib/WebService/Hexonet/Connector/APIClient.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ my $rtm = WebService::Hexonet::Connector::ResponseTemplateManager->getInstance()
2424
sub new {
2525
my $class = shift;
2626
my $self = bless {
27-
socketURL => 'https://coreapi.1api.net/api/call.cgi',
27+
socketURL => 'https://api.ispapi.net/api/call.cgi',
2828
debugMode => 0,
2929
socketConfig => WebService::Hexonet::Connector::SocketConfig->new(),
3030
ua => q{}
3131
}, $class;
32-
$self->setURL('https://coreapi.1api.net/api/call.cgi');
32+
$self->setURL('https://api.ispapi.net/api/call.cgi');
3333
$self->useLIVESystem();
3434
return $self;
3535
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"assets": [
8181
"HISTORY.md",
8282
"package.json",
83+
"Makefile.PL",
8384
"lib",
8485
"docs",
8586
"cover_db",

t/Hexonet-connector.t

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ use warnings;
55

66
use Test::More;
77
use Test::Exception;
8-
use Test::RequiresInternet ( 'coreapi.1api.net' => 80 );
8+
use Test::RequiresInternet ( 'api.ispapi.net' => 80 );
99

10-
use version 0.9917; our $VERSION = version->declare('v1.12.0');
10+
use version 0.9917; our $VERSION = version->declare('v2.2.0');
1111

1212
# T1-4: test import modules
1313
use_ok('Config');
@@ -18,6 +18,7 @@ use_ok('Readonly');
1818
use Readonly;
1919
use Config;
2020
use POSIX;
21+
Readonly my $UNAME_IDX_4 => 4;
2122
Readonly my $CMD_LIMIT => 1000;
2223
Readonly my $INDEX_NOT_FOUND => -1;
2324
Readonly my $TMP_ERR_423 => 423;
@@ -367,12 +368,12 @@ $cl->setSession(q{});
367368

368369
# T69 ~> getURL method test
369370
my $url = $cl->getURL();
370-
is( $url, 'https://coreapi.1api.net/api/call.cgi', 'AC: Check getURL result.' );
371+
is( $url, 'https://api.ispapi.net/api/call.cgi', 'AC: Check getURL result.' );
371372

372373
# T70 ~> setURL method test
373-
$url = $cl->setURL('http://coreapi.1api.net/api/call.cgi')->getURL();
374-
is( $url, 'http://coreapi.1api.net/api/call.cgi', 'AC: Check if setURL working.' );
375-
$cl->setURL('https://coreapi.1api.net/api/call.cgi');
374+
$url = $cl->setURL('http://api.ispapi.net/api/call.cgi')->getURL();
375+
is( $url, 'http://api.ispapi.net/api/call.cgi', 'AC: Check if setURL working.' );
376+
$cl->setURL('https://api.ispapi.net/api/call.cgi');
376377

377378
# - T72 ~> setOTP method test
378379
$cl->setOTP('12345678');
@@ -591,19 +592,19 @@ is( $cls, 'WebService::Hexonet::Connector::Response', 'AC: Check if resetUserVie
591592
is( $r->isSuccess(), 1, 'AC: Check if resetUserView method is working. #2' );
592593

593594
# ~> getUserAgent method test
594-
my $arch = ( uname() )[ 4 ];
595+
my $arch = ( uname() )[ $UNAME_IDX_4 ];
595596
my $os = ( uname() )[ 0 ];
596597
my $rv = $cl->getVersion();
597598
my $uaexpected = "PERL-SDK ($os; $arch; rv:$rv) perl/$Config{version}";
598599
my $ua = $cl->getUserAgent();
599-
is( $ua, $uaexpected, "AC: Check if getUserAgent method is working." );
600+
is( $ua, $uaexpected, 'AC: Check if getUserAgent method is working.' );
600601

601602
# ~> setUserAgent method test
602603
$uaexpected = "WHMCS ($os; $arch; rv:7.7.0) perl-sdk/$rv perl/$Config{version}";
603-
$cls = blessed( $cl->setUserAgent( "WHMCS", "7.7.0" ) );
604+
$cls = blessed( $cl->setUserAgent( 'WHMCS', '7.7.0' ) );
604605
$ua = $cl->getUserAgent();
605606
is( $cls, 'WebService::Hexonet::Connector::APIClient', 'AC: Check if setUserAgent method is working. #1' );
606-
is( $ua, $uaexpected, "AC: Check if setUserAgent method is working. #2" );
607+
is( $ua, $uaexpected, 'AC: Check if setUserAgent method is working. #2' );
607608

608609
done_testing();
609610

updateVersion.sh

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@ newversion="$1";
99
branch="$2";
1010

1111
if [ "$branch" = "master" ]; then
12-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet.pm
13-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector.pm
14-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/APIClient.pm
15-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Column.pm
16-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Record.pm
17-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Response.pm
18-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseParser.pm
19-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseTemplate.pm
20-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseTemplateManager.pm
21-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/SocketConfig.pm
22-
sed -i "s/declare('v[0-9]\+\.[0-9]\+\.[0-9]\+')/declare('v${newversion}')/g" t/Hexonet-connector.t
12+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" Makefile.PL
13+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet.pm
14+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector.pm
15+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/APIClient.pm
16+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Column.pm
17+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Record.pm
18+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/Response.pm
19+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseParser.pm
20+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseTemplate.pm
21+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/ResponseTemplateManager.pm
22+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" lib/WebService/Hexonet/Connector/SocketConfig.pm
23+
sed -i "s/declare('v[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+')/declare('v${newversion}')/g" t/Hexonet-connector.t
2324
fi;

0 commit comments

Comments
 (0)