Mailing List Archive

[Encode] 3.20 Released
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
Re: [Encode] 3.20 Released [ In reply to ]
Thanks Dan! ??

On Fri, Nov 10, 2023, 2:45 AM Dan Kogai <dankogai@dan.co.jp> wrote:

> 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
>
>
>