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κ°€ μ‚°μˆ  OverflowException #453을 λ°œμƒμ‹œν‚΅λ‹ˆλ‹€.
  • [x] 전체 경둜 #892둜 ObjectCreationException λž˜ν•‘ κ°œμ„ 
  • [x] 더 이상 μ‚¬μš©λ˜μ§€ μ•ŠλŠ” RandomRangedNumberCustomization #899
  • [x] μš”μ²­μ˜ μ΅œμ†Œκ°’κ³Ό μ΅œλŒ€κ°’μ΄ λ™μΌν•œ 경우 λ²”μœ„ μš”μ²­μ΄ μ‹€νŒ¨ν•©λ‹ˆλ‹€. #897
  • [x] ISpecimenBuilderTransformation #905μ—μ„œ ISpecimenBuilderNode λ°˜ν™˜
  • [x] [xUnit/xUnit2] InlineAutoDataAttribute μƒμ„±μžλ₯Ό ν’€μ–΄ DataAttribute 인수 #911
  • [x] TypeRelay #936을 톡해 μ—΄λ¦° μ œλ„€λ¦­ μœ ν˜•μ„ λ¦΄λ ˆμ΄ν•˜λ„λ‘ ν—ˆμš© / ExactTypeSpecification으둜 μ—΄λ¦° μ œλ„€λ¦­ 처리 및 쀑볡 제거 #935
  • [x] 볡사 μƒμ„±μžλ₯Ό κ±΄λ„ˆλ›°λ„λ‘ ModestConstructorQuery λ™μž‘ λ³€κ²½ #918
  • [x] μˆ«μžκ°€ μ•„λ‹Œ μœ ν˜•μ„ μ§€μ›ν•˜λŠ” RangedRequest λ„μž… #920
  • [x] Enum의 λ²”μœ„ 속성이 InvalidCastException #722λ₯Ό λ°œμƒμ‹œν‚΅λ‹ˆλ‹€.
  • [x] μ¦‰μ‹œ IReadOnlyList<> ν•΄κ²° #924
  • [x] NoDataAnnotationsCustomization λ₯Ό DataAnnotations λ„€μž„μŠ€νŽ˜μ΄μŠ€ #957둜 이동

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@moodmosaic λͺ¨λ“  μ€€λΉ„κ°€ 끝났고 v4 RTM μΆœμ‹œ(λ“œλ””μ–΄ πŸ˜„)λ₯Ό λ§žμ΄ν•  μ€€λΉ„κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ μ›ν•˜λŠ” λͺ¨λ“  μ£Όμš” λ³€κ²½ 사항을 μ μš©ν–ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ•žμœΌλ‘œ ν•„μš”ν•  수 μžˆλŠ” λͺ¨λ“  μ£Όμš” λ³€κ²½ 사항은 v5둜 μ΄λ™ν•©λ‹ˆλ‹€.

내일 발맀λ₯Ό μ§„ν–‰ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€~ κ±±μ •λ˜μ‹œλ©΄ λ§μ”€ν•΄μ£Όμ„Έμš” πŸ˜‰

λͺ¨λ“  11 λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” @zvirja
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 λ“±κΈ‰