5分钟生成10篇英文软文article forge软件试用

今天我们很高兴地宣布 WooCommerce Bookings 1.14.0 已经发布!

google广告开户

发布亮点

Bookings 1.14.0 是我们 2019 年 WooCommerce Bookings 的第二个次要版本,我们对这个版本的关注主要集中在幕后的基础设施改进上,以确保我们在开始进入更多功能工作时提供更高的稳定性和更快的节奏一年的剩余时间。

话虽如此,我们也很高兴地宣布,我们将在此版本中发布用于预订的 REST API。 我们花了很多时间和精力来构建初始架构和初始端点集,但这只是第一步。 随着我们收集有关最需要什么的反馈,我们将继续扩展和迭代此 API。

基础设施改进

虽然我们的大部分基础设施改进对最终版本没有直接影响,但我想强调我们特别兴奋的那些,因为它们将对我们版本的质量和稳定性产生直接影响。

  • 我们已经完全重构了我们的单元测试基础设施,使单元测试在本地开发过程中更容易设置和运行。 我们还对 CI 环境进行了更改,以确保在我们开始过渡到这个新的测试框架时,我们的旧单元测试将与这些新的单元测试一起运行。
  • 我们使用 Puppeteer 构建了一个全新的 E2E 测试套件。 此外,它已集成到我们的 CI 环境中,使我们能够开始编写健壮的集成测试。
  • 我们进行了一些包管理改进,使我们能够大幅减少发布文件的大小,以帮助加快加载时间。
  • WooCommerce 3.6 处于最后测试阶段,此 Bookings 版本已经过全面测试,可与 3.6 兼容

REST API

如前所述,我们也非常高兴地宣布,我们将在此版本中发布用于预订的 REST API。 Bookings、Slots、Category、Resources 和 Products 现在都可以通过方便的 REST API 进行检索。 目前这些都是 GET 请求,但是,我们将寻求在未来版本中支持更多方法(例如 POST、UPDATE 等)。

有关 REST 端点的更多详细信息,请参阅我们为此功能准备的文档。

Bug修复

作为此版本的一部分,我们还包括一些错误修复:

  • 带回过滤器 woocommerce_bookings_gcalendar_sync 在同步期间更新谷歌事件。
  • 修复 IE11 中缺少对前端日历的支持
  • Google 日历连接的令牌过期时的问题
  • 更改资源会将人数重置为空
  • 添加某些 Google 定期事件后打开管理日历时出现致命错误
  • 在某些情况下尝试在预订订单详细信息中显示客人姓名时出现 PHP 警告
  • 防止重复订单状态更新通知
  • 客户定义的不同持续时间的块将不起作用
  • 其他副本和用户体验调整

软弃用

使用新的 REST API,我们将软弃用这些 AJAX 端点。 这些端点将继续工作,但我们将弃用它们,以便最终与 Bookings 的任何集成都将转向使用 REST API。

  • find_booking_slots – /wp-json/wc-bookings/v1/products/slots
  • get_all_bookable_products – /wp-json/wc-bookings/v1/products
  • get_all_categories_with_bookable_products – /wp-json/wc-bookings/v1/products/categories
  • 获取所有资源 – /wp-json/wc-bookings/v1/resources

与往常一样,我们很高兴能将此版本发布到您手中,并在您开始探索此版本和新的 REST API 时分享您的反馈,谢谢!

cta-banner-10-产品页面-v2_2x

5分钟生成10篇英文软文article forge软件试用
tiktok