Repository navigation
The generated types now default to the project's RootNamespace. See the manual and the README.
Changes
- Breaking: generated types default to
RootNamespace. WhenGeneratedNamespaceis not set, the types are generated in the project'sRootNamespace. In 1.1.0 and earlier they were generated in the global namespace with the NuGet package, because the props file readRootNamespacebefore the project set it. Code that refers to the types from another namespace needsusing <RootNamespace>;, or setGeneratedNamespaceto keep a specific namespace. Projects that setGeneratedNamespaceare unaffected. - Invalid characters in the default namespace are replaced. The SDK default
RootNamespaceis the project name, so a project namedMy-Appgets the namespaceMy_App. An explicitGeneratedNamespaceis used as written. - User manual. The documentation is now a manual with tutorials, how-to guides, reference and explanation pages.
Pull requests
- docs: add user manual (Diátaxis) in #18
- fix: default the generated namespace to RootNamespace in #19
Full Changelog: v1.1.0...v1.2.0