您现在的位置是:首页 > 文章详情

Alamofire 5.10.0 发布,HTTP 网络开发工具包

日期:2024-10-14点击:121

Alamofire 5.10.0 已发布,Alamofire 是用一个功能强大的,用 Swift 语言编写的 HTTP 网络开发工具包,支持各种 HTTP Method、JSON、文件上传、文件下载和多种认证方法。具体更新内容如下:

Added

  •  完全支持 Swift 并发,并符合Sendable要求。大多数 API 也标记为@preconcurrency,因此不会有任何破坏性更改。现在需要 Swift 5.9 才能构建。#3880
  • Alamofire 现在内部需要 Existentialany#3881

Updated

  • Session.init(... eventMonitors:)允许完全不使用EventMonitors,而 CompositeEventMonitor可修复线程安全问题。如果之前已通过[]但仍期望Notifications 被发布,则可能会造成破坏。如果需要该行为,建议通过[AlamofireNotifications()]#3894
  • DownloadRequest.validate读取fileSize而不是从磁盘读取整个文件。#3899
  • 链接到swiftlang存储库。#3882

Fixed

  • 各种文档拼写错误。#3891
  • DataStream序列化器传递queue参数。#3879
  • 使用 non-Gregorian calendar 运行时testThatDatesCanBeEncodedAsFormatted#3858

更新说明:https://github.com/Alamofire/Alamofire/releases/tag/5.10.0

原文链接:https://www.oschina.net/news/316044/alamofire-5-10-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章