Porters,
Just released Encode 3.20. It is functionally identical to 3.19 but all occurrences of `import Config` are replaced with `Config->import()` since it is an indirect object syntax which is disabled in Perl 5.36 and on.
https://perldoc.perl.org/perlobj#Indirect-Object-Syntax
Though it does not affect existing perl scripts and modules including Encode unless it `use v5.36`, it is good to make it future-proof and compliant with the current Perl syntax.
=head1 Availability
* git clone git://github.com/dankogai/p5-encode.git
* https://www.dan.co.jp/~dankogai/cpan/Encode-3.20.tar.gz
* CPAN near you.
CI is all green.
* https://github.com/dankogai/p5-encode/actions/workflows/platforms.yml
* https://github.com/dankogai/p5-encode/actions/workflows/strawberry.yml
* https://github.com/dankogai/p5-encode/actions/workflows/versions.yml
=head1 CPAN index
User: DANKOGAI ()
Distribution file: Encode-3.20.tar.gz
Number of files: 226
*.pm files: 26
README: Encode-3.20/README
META-File: Encode-3.20/META.json
META-Parser: Parse::CPAN::Meta 1.4414
META-driven index: no
Timestamp of file: Fri Nov 10 01:26:15 2023 UTC
Time of this run: Fri Nov 10 01:28:36 2023 UTC
=head1 Changes
Revision: 3.20 $ $Date: 2023/11/10 01:10:50 $
! t/Aliases.t t/CJKT.t t/Encode.t t/Encoder.t t/Unicode.t t/at-cn.t
t/at-tw.t t/enc_data.t t/enc_eucjp.t t/enc_module.t t/enc_utf8.t
t/encoding.t t/fallback.t t/grow.t t/gsm0338.t t/guess.t t/jperl.t
t/magic.t t/mime-header.t t/mime-name.t t/perlio.t t/rt113164.t
t/rt65541.t t/rt76824.t t/rt85489.t t/rt86327.t t/truncated_utf8.t
t/utf8strict.t t/rt.pl
Fix indirect syntax accordingly to (but not by pulling):
https://github.com/dankogai/p5-encode/pull/176
! bin/enc2xs
Pulled: enc2xs: Fix indirect syntax
https://github.com/dankogai/p5-encode/pull/174
! bin/encguess
Pulled: encguess: remove duplicate "the"
https://github.com/dankogai/p5-encode/pull/173
! bin/enc2xs
Pulled: Fix spelling in comment
https://github.com/dankogai/p5-encode/pull/171
! t/gsm0338.t
Pulled: fix gsm0338 test compatibility with perl < 5.8.8
https://github.com/dankogai/p5-encode/pull/170
=head1 AUTHOR
Dan the Encode Maintainer
Just released Encode 3.20. It is functionally identical to 3.19 but all occurrences of `import Config` are replaced with `Config->import()` since it is an indirect object syntax which is disabled in Perl 5.36 and on.
https://perldoc.perl.org/perlobj#Indirect-Object-Syntax
Though it does not affect existing perl scripts and modules including Encode unless it `use v5.36`, it is good to make it future-proof and compliant with the current Perl syntax.
=head1 Availability
* git clone git://github.com/dankogai/p5-encode.git
* https://www.dan.co.jp/~dankogai/cpan/Encode-3.20.tar.gz
* CPAN near you.
CI is all green.
* https://github.com/dankogai/p5-encode/actions/workflows/platforms.yml
* https://github.com/dankogai/p5-encode/actions/workflows/strawberry.yml
* https://github.com/dankogai/p5-encode/actions/workflows/versions.yml
=head1 CPAN index
User: DANKOGAI ()
Distribution file: Encode-3.20.tar.gz
Number of files: 226
*.pm files: 26
README: Encode-3.20/README
META-File: Encode-3.20/META.json
META-Parser: Parse::CPAN::Meta 1.4414
META-driven index: no
Timestamp of file: Fri Nov 10 01:26:15 2023 UTC
Time of this run: Fri Nov 10 01:28:36 2023 UTC
=head1 Changes
Revision: 3.20 $ $Date: 2023/11/10 01:10:50 $
! t/Aliases.t t/CJKT.t t/Encode.t t/Encoder.t t/Unicode.t t/at-cn.t
t/at-tw.t t/enc_data.t t/enc_eucjp.t t/enc_module.t t/enc_utf8.t
t/encoding.t t/fallback.t t/grow.t t/gsm0338.t t/guess.t t/jperl.t
t/magic.t t/mime-header.t t/mime-name.t t/perlio.t t/rt113164.t
t/rt65541.t t/rt76824.t t/rt85489.t t/rt86327.t t/truncated_utf8.t
t/utf8strict.t t/rt.pl
Fix indirect syntax accordingly to (but not by pulling):
https://github.com/dankogai/p5-encode/pull/176
! bin/enc2xs
Pulled: enc2xs: Fix indirect syntax
https://github.com/dankogai/p5-encode/pull/174
! bin/encguess
Pulled: encguess: remove duplicate "the"
https://github.com/dankogai/p5-encode/pull/173
! bin/enc2xs
Pulled: Fix spelling in comment
https://github.com/dankogai/p5-encode/pull/171
! t/gsm0338.t
Pulled: fix gsm0338 test compatibility with perl < 5.8.8
https://github.com/dankogai/p5-encode/pull/170
=head1 AUTHOR
Dan the Encode Maintainer