рдпрд╣рд╛рдБ v4 рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИред
рддреИрдпрд╛рд░реА:
master
рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреАрдЖрд░ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рддрдХ master
рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдлреНрд░реАрдЬ рдХрд░реЗрдВредContributing.md
рдФрд░ рд╡рд┐рдХреА рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреЛрдИ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИредрд░рд┐рд╣рд╛рдИ:
v4.0.0
рд░рд┐рд▓реАрдЬ рдХрд░реЗрдВредIReadOnlyList<>
рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВ #924NoDataAnnotationsCustomization
рдХреЛ DataAnnotations
рдиреЗрдорд╕реНрдкреЗрд╕ #957 . рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдирдорд╕реНрддреЗ @zvirja
рдХреНрдпрд╛ v4 RTM рдХреЗ nuget рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рддрд┐рдерд┐ рд╣реИ?
рд╣рд╛рдп @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 !
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@moodmosaic рд╕рднреА рддреИрдпрд╛рд░рд┐рдпрд╛рдВ рдкреВрд░реА рдХрд░ рд▓реА рдЧрдИ рд╣реИрдВ рдФрд░ рдореИрдВ v4 RTM рд░рд┐рд▓реАрдЬ (рдЖрдЦрд┐рд░рдХрд╛рд░ ) рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдореЗрдВ рдЬрд┐рддрдиреЗ рднреА рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╡реЗ v5 рдкрд░ рдЬрд╛рдПрдВрдЧреЗред
рдореИрдВ рдХрд▓ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ - рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рдЪрд┐рдВрддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ