- #77 - Fix duplicate builder members when constructor parameter matches property [bug] contributed by WojciechNagorski
- #76 - Builder already contains a definition [bug]
- #75 - Add support for required keyword [enhancement] contributed by StefH
- #74 - Support for required keyword [enhancement]
- #72 - Support primary constructor for classes and records [enhancement] contributed by StefH
- #59 - Support primary constructors [enhancement]
- #68 - Update CreateRelease.yml [enhancement] contributed by StefH
- #71 - Add support for InitOnly properties [enhancement] contributed by StefH
- #70 - Support for init-only properties [enhancement]
- #55 - UsingInstance returns correct generated builder [enhancement] contributed by StefH
- #56 - Add AsBuilder extension method [enhancement] contributed by StefH
- #54 - Automatic extension method generation for easy updating of existing class instances [enhancement]
- #52 - AttributeArgumentListParser : Update TryParseAsEnum [enhancement] contributed by StefH
- #53 - By default : generate only the With*** builder methods [enhancement] contributed by StefH
- #50 - Take the namespace of generated files from the RootNamespace property [enhancement] contributed by justinwritescode
- #51 - Add support for parameterless constructors [enhancement] contributed by StefH
- #41 - Builder could handle classes without default constructor [enhancement]
- #49 - Fix IListBuilder namespace [bug] contributed by StefH
- #48 - Child builders for properties not generating correct code
- #46 - Add support to exclude properties from base-classes + fixed default value if SuppressNullableWarningExpression contributed by StefH
- #47 - Support Properties which have 'private set' [enhancement] contributed by StefH
- #40 - Builder code should handle private setters
- #44 - Adds an attribute called IgnoreProperty that tells the generator to skip the property [enhancement] contributed by emorell96
- #45 - If a propert has a default set, use that in the builder [enhancement] contributed by StefH
- #43 - Bug with a class with CultureInfo
- #38 - Support for init-only properties [enhancement] contributed by StefH
- #42 - Use params in 'With'-method in case the type is an array [enhancement] contributed by StefH
- #35 - Builder code should handle init setter so that it doesn't generate non-compilable code
- #39 - [enhancement]: for array
withmethods, consider adding theparamskeyword for easier use [enhancement]
- #37 - Support different namespace for class in custom builder class [enhancement] contributed by StefH
- #36 - Issues with generating builder from an object in another namespace [bug]
- #33 - Fix StackOverflow when there is a constructor with itself contributed by StefH
- #34 - Implement Func and Action [enhancement] contributed by StefH
- #28 - Generating a builder for a property of a type where the ctor with the least parameters expects the property type itself causes a stack overflow
- #32 - Unable to use
FuncandActionwith the builder methods
- #31 - Fix generation failing when the target type has at least one ctor with parameters contributed by iam-mholle
- #30 - Builder generation fails if the target type has at least one ctor with parameters [bug]
- #29 - Support IReadOnlyCollection and ReadOnlyCollection [enhancement] contributed by StefH
- #27 - Wrong initialization is generated for ReadOnlyCollection<> properties [bug]
- #23 - Add support for file scoped namespaces [enhancement] contributed by StefH
- #24 - Use correct default value for reference types [bug] contributed by StefH
- #25 - Create correct default() statement (use New constructor when possible) [enhancement] contributed by StefH
- #22 - The type or namespace name 'UserBuilder' does not exist in the namespace 'FluentBuilder' (are you missing an assembly reference?) [bug]
- #18 - Add support to use this FluentBuilder for all classes [enhancement] contributed by StefH
- #19 - Generate Error.g.cs file in case no public and parameterless constructor is present in the target class contributed by StefH
- #12 - Add support for Array and IEnumerable [enhancement] contributed by StefH
- #13 - Skip Dictionary for IEnumerableBuilder logic [bug] contributed by StefH
- #9 - Add support for calling DefaultConstructor instead of using ObjectInitializer [enhancement] contributed by StefH
- #5 - Add autogenerated header [enhancement] contributed by StefH
- #6 - Only emit #nullable when nullable is supported (>= LanguageVersion.CS… [enhancement] contributed by StefH