All versions since 5.5.0
5.5.0
Added
SupportsRestrictis declared, soRESTRICTis rendered rather than dropped.
Changed
- The build now writes the full dependency closure beside the assembly (
CopyLocalLockFileAssemblies), so adotnet buildof this project can be loaded directly byPLUGIN ( path = '...' )without being packed first. Package contents are unchanged.
Fixed
RESTRICTis no longer parsed asNO ACTION. The DDL parser recognisedCASCADE,SET NULLandSET DEFAULTand let everything else fall through, so a foreign key declaringRESTRICTcame back declaring nothing.- Generated columns are no longer all
STORED. Sqlite defaults toVIRTUAL, and the dialect emittedSTOREDunconditionally, so a virtual column round-tripped as a stored one.
5.5.1
Fixed
- Documentation is reported once, not once per action. Sqlite records no comment anywhere, so it now declares
SupportsComments = falseand renders the comment actions as nothing.
Versioning policy
This package uses lockstep major versioning with the NSchema.Core package: NSchema.Sqlite X.*.* requires NSchema.Core X.*.*, so version compatibility is always clear.
As a consequence, breaking changes that are specific to this provider (rather than the core API) are signalled by a minor version bump rather than a major one, and called out explicitly in this changelog.
5.5.2 Latest
Fixed
- A stored generated column is no longer read back as virtual.