Skip to content

Commit 41067a6

Browse files
committed
chore: update Changes, add Perl5 licenses to match as specified in Makefile.PL, bump version to v0.3.0
1 parent e7b3cfe commit 41067a6

File tree

12 files changed

+759
-38
lines changed

12 files changed

+759
-38
lines changed

Diff for: Alien-libextism/LICENSE

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ b) the "Artistic License"
77

88
--- The GNU General Public License, Version 1, February 1989 ---
99

10-
This software is Copyright (c) 2024 by Dylibso.
10+
This software is Copyright (c) 2024 by Dylibso, Inc..
1111

1212
This is free software, licensed under:
1313

@@ -267,7 +267,7 @@ That's all there is to it!
267267

268268
--- The Artistic License 1.0 ---
269269

270-
This software is Copyright (c) 2024 by Dylibso.
270+
This software is Copyright (c) 2024 by Dylibso, Inc..
271271

272272
This is free software, licensed under:
273273

@@ -371,4 +371,3 @@ WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
371371
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
372372

373373
The End
374-

Diff for: Extism/Changes

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
Revision history for Extism
22

3+
v0.3.0 2024-12-11
4+
Add per call host context
5+
Add setting fuel_limit to Extism::Plugin->new
6+
Add allow_http_response_headers to Plugin->new to allow plugins
7+
to access http response headers
8+
Add compiled plugin
9+
310
v0.2.0 2024-10-23
411
Add configure check to bail out on unsupported platforms
512
Update to work with latest libextism

Diff for: Extism/LICENSE

+373
Large diffs are not rendered by default.

Diff for: Extism/lib/Extism.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package Extism;
1+
package Extism v0.3.0;
22

33
use 5.016;
44
use strict;
@@ -8,8 +8,6 @@ use Extism::CompiledPlugin;
88
use Extism::Plugin;
99
use Extism::Function ':all';
1010
use Exporter 'import';
11-
use version 0.77;
12-
our $VERSION = qv(v0.2.0);
1311

1412
sub log_custom {
1513
my ($level) = @_;

Diff for: Extism/lib/Extism/CompiledPlugin.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package Extism::CompiledPlugin;
1+
package Extism::CompiledPlugin v0.3.0;
22

33
use 5.016;
44
use strict;
@@ -11,8 +11,6 @@ use Extism::XS qw(
1111
use Exporter 'import';
1212
use Data::Dumper qw(Dumper);
1313
use Devel::Peek qw(Dump);
14-
use version 0.77;
15-
our $VERSION = qv(v0.2.0);
1614

1715
our @EXPORT_OK = qw(BuildPluginNewParams);
1816

Diff for: Extism/lib/Extism/CurrentPlugin.pm

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package Extism::CurrentPlugin;
1+
package Extism::CurrentPlugin v0.3.0;
22

33
use 5.016;
44
use strict;
@@ -11,9 +11,6 @@ use Extism::XS qw(current_plugin_memory
1111
current_plugin_host_context
1212
CopyToPtr);
1313

14-
use version 0.77;
15-
our $VERSION = qv(v0.2.0);
16-
1714
# These functions are only valid within a host function
1815
# instance is set by Extism::Function::host_function_caller_perl, valid only for
1916
# the host function.

Diff for: Extism/lib/Extism/Function.pm

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package Extism::Function;
1+
package Extism::Function v0.3.0;
22

33
use 5.016;
44
use strict;
@@ -12,10 +12,6 @@ use Exporter 'import';
1212
use Carp qw(croak);
1313
use Data::Dumper;
1414

15-
use version 0.77;
16-
our $VERSION = qv(v0.2.0);
17-
18-
1915
use constant {
2016
Extism_I32 => 0,
2117
Extism_I64 => 1,

Diff for: Extism/lib/Extism/Plugin.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package Extism::Plugin;
1+
package Extism::Plugin v0.3.0;
22

33
use 5.016;
44
use strict;
@@ -28,8 +28,6 @@ use Data::Dumper qw(Dumper);
2828
use Devel::Peek qw(Dump);
2929
use JSON::PP qw(encode_json);
3030
use Scalar::Util qw(reftype);
31-
use version 0.77;
32-
our $VERSION = qv(v0.2.0);
3331

3432
sub new {
3533
my ($name, $wasm, $options) = @_;

Diff for: Extism/lib/Extism/Plugin/CallException.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
package Extism::Plugin::CallException;
1+
package Extism::Plugin::CallException v0.3.0;
22

33
use 5.016;
44
use strict;
55
use warnings;
6-
use version 0.77;
7-
our $VERSION = qv(v0.2.0);
86
use Carp qw(croak shortmess);
97
our @CARP_NOT = qw(Extism::Plugin);
108
use overload '""' => sub {

Diff for: Extism/lib/Extism/Plugin/CancelHandle.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
package Extism::Plugin::CancelHandle;
1+
package Extism::Plugin::CancelHandle v0.3.0;
22

33
use 5.016;
44
use strict;
55
use warnings;
66
use Extism::XS qw(plugin_cancel);
7-
use version 0.77;
8-
our $VERSION = qv(v0.2.0);
97

108
sub new {
119
my ($name, $raw_cancel_handle) = @_;

Diff for: Extism/lib/Extism/XS.pm

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
package Extism::XS;
2-
1+
package Extism::XS v0.3.0;
32
use 5.016;
43
use strict;
54
use warnings;
65
use Exporter 'import';
76

8-
use version 0.77;
9-
our $VERSION = qv(v0.2.0);
10-
117
require XSLoader;
8+
our $VERSION;
129
XSLoader::load('Extism::XS', $VERSION);
1310

1411
our @EXPORT_OK = qw(

0 commit comments

Comments
 (0)