File tree Expand file tree Collapse file tree 9 files changed +21
-11
lines changed
Expand file tree Collapse file tree 9 files changed +21
-11
lines changed Original file line number Diff line number Diff line change 11Revision history for Extism
22
3+ v0.2.0 2024-10-23
4+ Add configure check to bail out on unsupported platforms
5+ Update to work with latest libextism
6+ Test unreachable
7+ Switch error handling method to throw exceptions
8+ Fix setting namespace when creating a function
9+
310v0.1.0 2024-06-05
411 First version, released on an unsuspecting world.
512
Original file line number Diff line number Diff line change @@ -18,9 +18,6 @@ my %WriteMakefileArgs = Alien::Base::Wrapper->new('Alien::libextism')->mm_args2(
1818 ABSTRACT_FROM => ' lib/Extism.pm' ,
1919 LICENSE => ' perl_5' ,
2020 MIN_PERL_VERSION => ' 5.016' ,
21- CONFIGURE_REQUIRES => {
22- ' ExtUtils::MakeMaker' => ' 0' ,
23- },
2421 TEST_REQUIRES => {
2522 ' Test::More' => ' 0' ,
2623 },
@@ -44,7 +41,7 @@ my %WriteMakefileArgs = Alien::Base::Wrapper->new('Alien::libextism')->mm_args2(
4441 prereqs => {
4542 configure => {
4643 requires => {
47- " Alien::libextism" => " v0.1.0 " ,
44+ " Alien::libextism" => " v0.1.1 " ,
4845 }
4946 }
5047 },
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ use Extism::Plugin;
88use Extism::Function ' :all' ;
99use Exporter ' import' ;
1010use version 0.77;
11- our $VERSION = qv(v0.1 .0);
11+ our $VERSION = qv(v0.2 .0);
1212
1313sub log_custom {
1414 my ($level ) = @_ ;
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ use Extism::XS qw(current_plugin_memory
1010 current_plugin_memory_free
1111 CopyToPtr) ;
1212
13- use version 0.77; our $VERSION = qv(v0.0.1);
13+ use version 0.77;
14+ our $VERSION = qv(v0.2.0);
1415
1516# These functions are only valid within a host function
1617# instance is set by Extism::Function::host_function_caller_perl, valid only for
Original file line number Diff line number Diff line change @@ -12,7 +12,8 @@ use Exporter 'import';
1212use Carp qw( croak) ;
1313use Data::Dumper;
1414
15- use version 0.77; our $VERSION = qv(v0.0.1);
15+ use version 0.77;
16+ our $VERSION = qv(v0.2.0);
1617
1718
1819use constant {
Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ use Data::Dumper qw(Dumper);
2424use Devel::Peek qw( Dump) ;
2525use JSON::PP qw( encode_json) ;
2626use Scalar::Util qw( reftype) ;
27- use version 0.77; our $VERSION = qv(v0.0.1);
27+ use version 0.77;
28+ our $VERSION = qv(v0.2.0);
2829
2930sub new {
3031 my ($name , $wasm , $options ) = @_ ;
Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ package Extism::Plugin::CallException;
33use 5.016;
44use strict;
55use warnings;
6- use version 0.77; our $VERSION = qv(v0.0.1);
6+ use version 0.77;
7+ our $VERSION = qv(v0.2.0);
78use Carp qw( croak shortmess) ;
89our @CARP_NOT = qw( Extism::Plugin) ;
910use overload ' ""' => sub {
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ use 5.016;
44use strict;
55use warnings;
66use Extism::XS qw( plugin_cancel) ;
7- use version 0.77; our $VERSION = qv(v0.0.1);
7+ use version 0.77;
8+ our $VERSION = qv(v0.2.0);
89
910sub new {
1011 my ($name , $raw_cancel_handle ) = @_ ;
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ use strict;
55use warnings;
66use Exporter ' import' ;
77
8- use version 0.77; our $VERSION = qv(v0.0.1);
8+ use version 0.77;
9+ our $VERSION = qv(v0.2.0);
910
1011require XSLoader;
1112XSLoader::load(' Extism::XS' , $VERSION );
You can’t perform that action at this time.
0 commit comments