Date | 2022-11-10 (736 days ago) |
---|---|
Downloads | 912 downloads |
NuGet | View on NuGet |
GitHub | View on GitHub |
Target Frameworks | .NET 6 |
Umbraco Versions | Umbraco 10 |
First stable release for Umbraco 10 🎉
#installation
">InstallationVia NuGet:
dotnet add package Limbo.Umbraco.ModelsBuilder --version 2.0.0
or:
Install-Package Limbo.Umbraco.ModelsBuilder -Version 2.0.0
#changelog
">ChangelogUpdated dashboard UI to show an error if last build date is missing (see 5e38918
)
In previous releases, a "Models are up-to-date." success message would be shown in the dashboard if last build date was unavailable. As of this release, an error will be shown instead until models are re-generated.
Misc improvements to the dashboard UI (see 146e33b
and 6753b88
)
The look and feel of the dashboard has been polished a bit - eg. so that an error isn't shown before the dashboard has actually loaded.
Added support for nullable reference types (see 390a288
)
The package is it self now has nullable reference types enabled.
Appended global::
to type name to avoid namespace issues (see f85b569
and d3eb9d0
)
The internal models source generator now prepends global::
to namespaces to avoid naming conflicts.
Added logic to add [MaybeNull]
to generated properties and methods (see 5ae8031
, c9804fd
and a47bd92
)
Generated properties and methods where the value is a reference type are now generated with a [MaybeNull]
to indicate that values may be null
. Nullability and whether the attribute is added to a specific property can be further controlled through the packages events and notifications system.