CPAN五月更新

欢迎来到“CPAN更新”,这是对上个月CPAN上传的新内容的精选回顾,供您阅读和编程乐趣。祝您享受!
APIs & Apps
- App::NutrientUtils (PERLANCAR) 收集访问营养数据的命令行实用程序
- 使用 App::htidx (GBROWN) 生成静态HTML目录列表
- 使用 OpenSearch (LHRST) 访问 OpenSearch 服务
- Version::libversion::XS (GDT) 是libversion库的包装器
- Couch::DB (MARKOV) 是CouchDB数据库客户端
配置 & Devops
- 您现在可以通过 Alien 查找或构建/下载以下非Perl依赖项
- NLopt 库使用 Alien::NLopt (DJERIUS)
- Cue 配置语言工具使用 Alien::cue (PLICEASE)
- Log::Log4perl::Config::YamlConfigurator (SVW) 允许 Log::Log4perl 日志框架读取 YAML 配置
数据
- Data::Message::Board (SKIM) 封装了一个论坛
- Data::Person (SKIM) 封装了一个人
- 根据 HashData 规范从各种来源收集颜色数据
- HashData::ColorCode::CMYK::JohnDecemberCom (PERLANCAR)
- HashData::ColorCode::CMYK::Pantone (PERLANCAR)
- HashData::ColorCode::CMYK::ToutesLesCouleursCom (PERLANCAR)
- 从各种来源以纯散列形式收集颜色数据
- Graphics::ColorNamesCMYK::BannersCom (PERLANCAR)
- Graphics::ColorNamesCMYK::JohnDecemberCom (PERLANCAR)
- Graphics::ColorNamesCMYK::Pantone (PERLANCAR)
- Graphics::ColorNamesCMYK::ToutesLesCouleursCom (PERLANCAR)
- Graphics::ColorNamesCMYK (PERLANCAR)
- Graphics::ColorNamesLite (PERLANCAR)
- 本月份一些基于 Sah 的新架构
- Sah::SchemaBundle::Business::ID::NKK (PERLANCAR) 用于印度尼西亚家庭卡号(NKK)
- Sah::SchemaBundle::Business::ID::NOPPBB (PERLANCAR) 用于印度尼西亚财产税号(NOP PBB)
- Sah::SchemaBundle::Business::ID::NPWP (PERLANCAR) 用于印度尼西亚纳税人登记号(NPWP)
- Sah::SchemaBundle::Business::ID::SIM (PERLANCAR) 用于印度尼西亚驾照号码(nomor SIM)
- 使用 Salus (LNATION) 创建带有校验和的CSV文件
- 一些基于 Feed::Data 的新动态数据源
- Feed::Data::AlJazeera (LNATION) 用于Al Jazeera
- Feed::Data::BBC (LNATION) 用于BBC
- Feed::Data::CNN (LNATION) 用于CNN
- 使用 TableDataRole::Source::DBI (PERLANCAR) 通过DBI访问符合 TableData 规范的数据
- 使用SQLite驱动程序通过DBI(使用SQLite驱动程序)
- 使用 TableDataRole::Source::SQLite (PERLANCAR)
- 使用 SortKey::Num::similarity_jaccard (PERLANCAR) 通过Jaccard系数创建排序键字符串
- 使用 URI::Shortener (TEODESIAN) 短化URI
开发与版本控制
- 使用RT::Extension::Import::CSV (BPS) 从CSV文件导入数据到请求跟踪器(RT)
- 几个Dist::Zilla 插件
- Dist::Zilla::Plugin::Sorter (PERLANCAR) 用于符合Sorter 规范的发行版
- Dist::Zilla::Stash::OnePasswordLogin (RJBS) 用于获取1Password登录凭证
- 使用optional (EXODIST) 处理代码中的可选模块
- 使用Password::OnePassword::OPCLI (RJBS) 从代码中访问1Password 服务
- Bencher基准框架的新场景
- Bencher::ScenarioBundle::Accessors (PERLANCAR) 用于基准测试类访问器
- Bencher::ScenarioBundle::Algorithm::Diff (PERLANCAR) 用于基准测试Algorithm::Diff
- Bencher::ScenarioBundle::Graphics::ColorNames (PERLANCAR) 用于基准测试Graphics::ColorNames 和相关模块
- Bencher::ScenarioBundle::Log::Any (PERLANCAR) 用于基准测试Log::Any
- Bencher::ScenarioBundle::Log::ger (PERLANCAR) 用于基准测试Log::ger
- Complete::Nutrient (PERLANCAR) 提供营养相关的完成例程
- 使用Authorization::AccessControl (TYRRMINAL) 结合RBAC 和 ABAC 访问控制
- 使用PerlIO::win32console (TONYC) 向Win32控制台输出UTF-8
- QRCode::Any (PERLANCAR) 旨在成为其他模块提供的QRCode相关功能的通用接口
语言与国际
- Locale::Unicode (JDEGUEST) 实现了Unicode BCP 47 U 扩展
科学与数学
- 使用Math::NLopt (DJERIUS) 访问NLopt 库
Web
- Amon2::Plugin::Web::Flash (YOSHIMASA) 将Ruby on Rails风格的flash功能提供给Amon2 网络框架
- Data::HTML::Footer (SKIM) 封装HTML页脚
- 新的Mojolicious 插件
- Mojolicious::Plugin::Authorization::AccessControl (TYRRMINAL) 用于集成Authorization::AccessControl
- Mojolicious::Plugin::Config::Structured::Bootstrap (TYRRMINAL) 以有见地的风格配置您的应用程序
- Mojolicious::Plugin::Data::Transfigure (TYRRMINAL) 用于访问Data::Transfigure
- 使用Plack::Middleware::Zstandard (PLICEASE) 压缩Plack 应用程序响应的正文
- 生成以下HTML标签
- 使用Tags::HTML::DefinitionList (SKIM) 生成定义列表
- 使用Tags::HTML::Navigation::Grid (SKIM) 生成导航网格
- 使用Tags::HTML::Tree (SKIM) 生成树结构
其他
- Game::Cribbage (LNATION) 提供cribbage游戏引擎
标签
反馈
这篇文章有什么问题吗?请通过在GitHub上打开问题或拉取请求来帮助我们。