CPAN的新增功能-2024年4月
![](/images/176/2A6DE1D0-0ACE-11E5-A57F-EAC87F6D3C83.png)
API和应用程序
应用程序:papersway (SPWHITTON)提供 纸张WM -像的窗口管理 摇摆 和 i3类 窗口管理器 使用各种可重用的子例程模块对命令行中的文本行进行排序: 比较器 具有 应用程序::sort_by_comparer (佩兰卡) 分拣机 具有 应用程序::sort_by_sorter (佩兰卡) 排序键 具有 应用程序::sort_by_sortkey (佩兰卡)
访问 开放汇率 API与 网络::异步::OpenExchRates (VNEALV) AI::Ollama::客户 (CORION)接口 奥拉玛 语言模型
配置和开发
查找并构建Microsoft的 ONNX运行时 AI系统 Alien::onnxruntime (EGOR) CPAN::要求::动态 (LEONT)将检查您的系统是否满足CPAN发行版指定的先决条件 分布::生成 (LEONT)提供了另一种构建和安装Perl模块的方法 几个 地区:Zilla 插件: Dist::Zilla::插件::DistBuild (LEONT)用于 CPAN::要求::动态 (见上文) Dist::Zilla::插件::DynamicPrereqs::Meta (LEONT)用于 分布::生成 (见上文)
数据
重新加载 数据::自卸车 通过eval输出 数据::转储器::UnDumper (碧绿) 使用以下模块对模块进行分类: Acme::CPAN模块::BPOM::FoodRegistration (PERLANCAR)印尼食品和药品管理局相关模块 Acme::CPAN模块::JSON变量 (PERLANCAR)用于JSON的变体或扩展
使用 排序键 模块,带有 排序::键 通过 排序::键::SortKey (佩兰卡) 从 排序示例::颜色::彩虹::EN (佩兰卡) 生成 排序键 -基于排序键: 字符串或正则表达式模式的出现次数 排序键::Num::pattern_count (佩兰卡) 与引用字符串的相似性使用 SortKey::Num::similarity排序键::相似性 (佩兰卡) 使用从文本中提取的日期 排序键::date_in_text (佩兰卡)
SortSpec::Perl::CPAN::ChangesGroup::PERLANCAR 提供了对CPAN更改文件(PERLANCAR)中的文本组进行排序的规范 按排序 比较器 子程序使用 排序程序::from_comparer (佩兰卡) 按生成的键排序 排序键 模块,带有 分类器::from_sortkey (佩兰卡) 使用 平方码 (神秘主义) 表数据::业务::ID::BPOM::食品添加剂 (PERLANCAR)提供来自印尼食品和药品管理局的食品添加剂数据 使用 萨赫 模式格式: Sah::SchemaBundle::业务::ID::BCA (PERLANCAR)用于与BCA(中亚银行)银行相关的模式 Sah::SchemaBundle::业务::ID::Mandiri (PERLANCAR),用于与Mandiri银行相关的模式 Sah::SchemaBundle::比较器 (PERLANCAR),用于与 比较器 Sah::SchemaBundle::Perl (PERLANCAR)用于与Perl相关的模式 Sah::SchemaBundle::SortKey (PERLANCAR),用于与 排序键 Sah::SchemaBundle::分类器 (PERLANCAR),用于与 分拣机
开发和版本控制
对处理异常的各种方法进行基准测试 测试台::场景::异常处理 (佩兰卡) 数据::MiniDumpX (PERLANCAR)支架 插件::系统 生成夹具 DBD::模拟::会话 具有 DBD::模型::会话::GenerateFixtures (UXYZAB) 网络::EPP::服务器 (GBROWN)为开发EPP(可扩展供应协议)服务器提供了一个高级框架 加载 i3类 具有的工作区 任意事件::I3X::工作区::随需应变 (水击) 使用解析和格式化PDF中的日期时间 日期时间::格式::PDF (脱脂) 在以下位置对引用进行字符串化: 测试2::工具::MIDI (JMATES)测试MIDI文件是否包含特定的MIDI结构和事件 鲤鱼::对象 (DAMI)是面向对象的 挑剔 或 鲤鱼::门 鲤鱼::修补程序::输出到浏览器 (PERLANCAR)将堆栈跟踪输出到web浏览器 使用轻松分析代码 Tiny::教授 (蒂姆卡) JSON::有序::条件 (LNATION)和 YAML::已订购::有条件 (LNATION)提供了一种条件语言,分别用于JSON和YAML 生成CSAF(通用安全咨询框架)文档 CSAF公司 (GDT) 使用生成用于创建数据库表的DDL CXC::数据库::DDL (德杰里厄斯) 比较器::date_in_text (PERLANCAR)是一个 比较器 使用从文本中提取的日期 的验证例程 钼 对象系统: Mo::utils::国家 (SKIM)针对国家 Mo::实用程序::时区 时区(SKIM)
编号::迭代器 (LNATION)是一个简单的数字迭代器
科学与数学
网状物
在您的 催化剂 应用程序,自动将flash值放入下一个请求的存储中 Catalyst::插件::Flash (阿里斯托尔) 大量新插件 Mojolicious公司 框架: 使用 OpenID连接 使用进行身份验证 Mojolicious::插件::身份验证::OIDC (轮胎) 向添加更多配置选项 Mojolicious::插件::Cron 具有 Mojolicious::插件::Cron::调度程序 (轮胎) 使用运行Sqitch数据库迁移 Mojolicious::插件::迁移::Sqitch (轮胎) 使用从命名空间自动加载模块 Mojolicious::Plugin::Module::Loader (轮胎) 访问 DBIx::类 具有 Mojolicious::插件::ORM::DBIx (轮胎) Mojolicus::插件::发送电子邮件 便于发送电子邮件(TYRRMINAL) 禁用与的会话 Mojolicus::插件::无会话 (轮胎)
Plack::App::登录::请求 (SKIM)是一个 普拉克 请求登录信息的应用程序。 标签::HTML::登录::请求 (SKIM)生成支持的HTML和CSS 使用生成与图像相关的HTML标记 标签::HTML::图像 (脱脂) 使用 未来 在网络上使用 Web::异步 (团队) 将基于JSON的数据结构呈现为HTML表 JSON::ToHTML (阿里斯托尔)
其他
用纸和笔进行基本的算术运算 算术::PaperAndPencil (JFORGET)