libgit2 v1.9.1 发布,跨平台、可链接的 Git 库实现


libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 v1.9.1 现已发布,具体更新内容如下:

Bug fixes

  • hash: 在 sha256 中允许unsigned int!=size_t #6996
  • include:修复 code comment termination #6997
  • alternates:允许所有存储库中的相对路径 #7019
  • 修复潜在的 null dereference #6998
  • cli:修复 CYGWIN 上未定义的 alloca() #7022中
  • attr:遵循属性匹配中的忽略大小写 #7018中
  • tag:拒绝使用 HEAD 作为标签名 #7061
  • 修复 openssl fips 模式中的内存泄漏 #7064
  • 修复 types.h 和 oid.h 之间的循环包含 #7059
  • Revert 包括路径回归 #7039

Build and CI improvements

  • benchmarks:更新 baseline cli 的路径 #7006
  • 更新 SelectSSH.cmake #7012
  • ci:更新 download-artifact 版本 #7038
  • 将 cmake 文件安装到配置的 libdir 中 #7004
  • 测试更新 #7025
  • conflict tests:core.ignorecase检查 #7026
  • 将 common.h 包含在 version.h 中 #7030
  • clar:更新至最新版本 #7029
  • 修复 MSVC 交叉编译 #7079
  • fuzzers:修复 CFLAGS #7044
  • 避免重复定义git_http_auth_dummy #7077

文档改进

  • docs:添加update_refs为 ABI breaking change #7005
  • docs:为git_remote_url更正错误的文档字符串信息 #7076

更新说明:https://github.com/libgit2/libgit2/releases/tag/v1.9.1


相關推薦

2024-03-22

libgit2 是一个可以在应用程序中使用的跨平台、可链接的 Git 库实现。libgit2 v1.8.0 “Das Fliegende Klassenzimmer” 现已发布。此版本包括对调用 OpenSSH 进行获取和推送的可选实验性支持、执行git commit默认行为的更简单机制,并对工作树

2023-05-12

PicList 是一个云存储管理和图片上传工具,可以进行包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和文件预览等操作。 开源地址和软件官网 Github: https://github.com/Kuingsmile/PicList Gitee: https

2023-09-26

介绍 Tailchat 是一款插件化易拓展的开源 IM 应用。可拓展架构赋予 Tailchat 无限可能性。 前端微内核架构 + 后端微服务架构 使得 Tailchat 能够驾驭任何定制化 / 私有化的场景 面向企业与私域用户打造,

2024-04-10

Naive Ui Admin v1.9.1 已经发布,中后台前端框架 此版本更新内容包括: 优化 typeSctipt 类型定义 优化 setup 语法 依赖升级 详情查看:https://gitee.com/Ahjung/naive-ui-admin/releases/v1.9.1

2024-05-16

Git for Windows v2.45.1 现已发布,Git for Windows v2.45 是最后一个支持 Windows 7 和 Windows 8 的版本。值得注意的是,Git for Windows 的 32 位版本已被弃用;其最后一个正式版本计划于 2025 年发布。 New Features 随附 Git v2.45.1 Bug 修复

2022-10-20

Git 2.38.1 现已发布,同时发布的还有旧版本的更新,包括 v2.30.6、v2.31.5、v2.32.4、v2.33.5、v2.34.5、v2.35.5、v2.36.3 和 v2.37.4。这些维护版本主要是为了解决新发现的两个安全问题 CVE-2022-39253 和 CVE-2022-39260。 第一个与 --local 克

2022-12-08

VS Code 1.74 已发布,此版本主要带来如下优化: 自定义资源管理器自动显示- 决定哪些文件在资源管理器中滚动到视图中。 隐藏活动栏和面板徽章- 通过切换状态徽章,简化编辑器 UI。 笔记本和差异视图的音频提示- 单元格

2022-06-10

Visual Studio Code 1.68 现已发布,一些主要亮点更新包括: Configure Display Language- 查看已安装和可用的语言包的语言。 问题面板表格视图- 以表格形式查看错误和警告,以快速过滤其来源。 在此版本中为用户添加了一项新功能

2023-05-05

VS Code 1.78 已发布,此版本一些主要亮点包括: 辅助功能改进 - 更好的屏幕阅读器支持、新的音频提示。 新的颜色主题 - “Modern”浅色和深色主题默认设置。 配置文件模板 - Python、Java、数据科学等的内置

2023-08-05

Visual Studio Code 1.81 已发布,此版本一些主要亮点包括: Accessibility 改进 - 支持通知、聊天回复和悬停的 Accessible View。 “ Open Accessible View (Alt+F2) ”命令允许屏幕阅读器用户逐个字符、逐行检查内容。上次更新

2022-09-24

v1.9的发布为Leaflet自2016年以来的首次重大版本升级奠定了基础!从那时起,很多事情都发生了变化,是时候让Leaflet与网络平台一起成长了。 在这个版本之后,我们将把1.x的代码分支化,并将其置于维护模式中——只保留潜在的

2022-08-24

墙后面的主机) 。 现在,可以使用 devcontainers 通过 CMake 跨平台 C++ 开发。 只需将 devcontainer.json 文件与项目一起使用即可启用该功能Visual Studio Code一样。 这目前仅限于使用 CMakeLists.txt 和 CMakePresets.json 配置的 C++ 项目。 添加了

2023-03-02

VS Code 1.76 已发布,此版本一些主要亮点包括: 配置文件- 活动配置文件徽章,通过命令面板快速切换配置文件。 VS Code 现在通过在管理活动栏图标上显示配置文件名称的前两个字母作为配置文件徽章来显示当前的自定义配

2025-04-16

新功能 支持多个 Git 平台 项目现已支持从以下 Git 平台获取配置文件: GitHub GitLab Gitee Gitea 此功能使用户可以直接从这些平台的代码仓库中获取配置文件,方便在分布式和多平台环境中管理和加载配置。 改进