Autofixture: v4 RTM 版本

创建于 2017-12-15  ·  11评论  ·  资料来源: AutoFixture/AutoFixture

以下是准备 v4 版本所需的操作列表。

准备工作:

  • [x] 关闭master的所有 PR,并冻结对master分支的更改,直到发布。
  • [x] 关闭v4 里程碑中的所有问题和 PR。
  • [x] 收集自 v4 RC1 以来所有重要的 v4 更改。
  • [x] 更新 Wiki 上的重大更改文档。
  • [x] 查看Contributing.md和 wiki 并确保那里没有过时的信息。

发布:

  • [x] 发布 AutoFixture v4.0.0
  • [x] 发推文。
  • [x] 感谢所有参与的人😉

重要变化

  • [x] DataAnnotations RangeAttribute 导致算术溢出异常 #453
  • [x] 使用完整路径改进 ObjectCreationException 包装 #892
  • [x] 过时的 RandomRangedNumberCustomization #899
  • [x] 如果请求的最小值和最大值相同,则远程请求失败 #897
  • [x] 在 ISpecimenBuilderTransformation 中返回 ISpecimenBuilderNode #905
  • [x] [xUnit/xUnit2] 松开 InlineAutoDataAttribute 构造函数以获取 DataAttribute 参数 #911
  • [x] 允许通过 TypeRelay #936 中继打开的泛型类型/通过 ExactTypeSpecification 处理打开的泛型并删除冗余 #935
  • [x] 更改 ModestConstructorQuery 行为以跳过复制构造函数 #918
  • [x] 引入 RangedRequest 以支持非数字类型 #920
  • [x] Enum 上的 Range 属性引发 InvalidCastException #722
  • [x] 开箱即用解决IReadOnlyList<> #924
  • [x] 将NoDataAnnotationsCustomization移动到DataAnnotations命名空间 #957

最有用的评论

@moodmosaic所有准备工作都已经完成,我已经准备好发布 v4 RTM(终于😄)了。 我相信我应用了我想要的所有重大更改。 我们将来可能需要的所有重大更改都将转到 v5。

我明天将继续发布-如果您有任何疑虑,请告诉我😉

所有11条评论

你好@zvirja
nuget 中是否有 v4 RTM 的估计日期?

@emanuelmarques ,我希望在接下来的几周内将它发布到某个地方。 您是否在等待某些特定功能? 我们已经发布了应用了所有主要更改的 RC,因此它应该可以满足您的大部分需求。

一些公司政策规定避免使用预发布包。 但是,我已经根据我的需要对其进行了测试并且它正在工作:)

@moodmosaic所有准备工作都已经完成,我已经准备好发布 v4 RTM(终于😄)了。 我相信我应用了我想要的所有重大更改。 我们将来可能需要的所有重大更改都将转到 v5。

我明天将继续发布-如果您有任何疑虑,请告诉我😉

加油👍🚀🥇💯

v4 RTM 终于出现了。 这是所有权通过后的第一个稳定的主要版本。 很高兴我们能让这个项目活起来! 🎉

感谢自 v4 RC1 以来为该项目做出贡献的所有人( @Kralizek 、@Loppor、@ micheleissa@ rexcfnghk等)-您帮助我们的项目健康并闪耀! 🙏🤝

@moodmosaic传统的“感谢”您的代码审查和您在开发过程中提供的专业知识🍷

非常感谢@zvirja和其他所有做出贡献的人 :)

@frblondin鉴于 AutoFixture v4 已最终发布,您可以取消列出AutoFixture.NUnit3.PatchedName包吗? 它似乎不再需要了😉

@zvirja我没有列出所有AutoFixture.NUnit3.PatchedName包版本。

我认为人们几乎无法想象交付如此出色的图书馆所代表的努力和时间! 祝贺 v4 决赛的出色工作。

@frblondin 非常感谢您的优美言辞! 🙏 确实需要大量的时间,阅读这样的反馈很温暖☺️

感谢您努力将其排除在门外@zvirja

此页面是否有帮助?
0 / 5 - 0 等级