Releases: Serviceware/Dibix
Releases · Serviceware/Dibix
v1.1.106
Changes:
- b7432b8 Improve InlineFunctionSqlCodeAnalysisRule
- 6bb1059 Implement implicit JOIN analysis in ImplicitDefaultSqlCodeAnalysisRule
This list of changes was auto generated.
v1.1.104
Changes:
- 9e89805 ReadMany(splitOn)
- 42f6fb4 Cleaned up MSBuild targets and (re)added model persistence
- 647b867 Don't create GitHub release for preview versions
- 95893d2 Remove Dibix.Sdk.VisualStudio
- fc49baf Separate CI/CD (The death of the annonying [package] hint)
- 0fad95b Improve RAISERROR WITH NOWAIT handling in DIbix.Testing [package]
- 5e1bb79 Unwrap AggregateException in DatabaseAccessor [package]
- 6a36cfe Add 'exist' to known XML identifiers [package]
- e9b2ff2 Improve error handling in Dibix.Testing [package]
- e82828d Add support for DI in IHttpParameterConverter
See More
- 74f0c5c Make nested item property paths work again (ItemPropertySourceValidator didn't support it)
- 262a086 Fixed bug with async accessor methods not being awaited and therefore not ending up in a wrapped DatabaseAccessException in case of an error
- be8b93c Oops [package]
- e87065b Dogfooding [package]
- 42f2b4f Improve test resource management
- bfdfb34 Bump some package dependencies [package]
- a7db02b Add support to set the testing configuration profile from configuration file [package]
- 8edf95d Use GetProperties() instead of recursive DeclaredProperties in Microsoft.Extensions.Configuration.ConfigurationBinder fork
- f751b02 Since ContractDefinitionSchemaTypeResolver now loads foreign types aswell, it must do so within an ReflectionOnly scope [package]
- b81e4fe Switch to Microsoft.Build.CentralPackageVersions SDK
- d6a362f Extend NamingConventionSqlCodeAnalysisRule to validate function parameters to be all lowercase [package]
- d7fcf91 Validate parameter converters in SDK aswell [package]
- 512de13 Validate markup element names [package]
- cfaf6ac Validate @Return property names
- f22a676 Improve locking of unsupported/deprecated features [package]
- 0b04ced Remove support for external reflection targets and controller imports [package]
- 3fd1a0f Added DatabaseTestUtility for static test assembly initialization [package]
- 024fe2e Stabilize the meaning of 'Default' in SingleOrDefault => Should be either NULL or false [package]
- 91ccd6c Stabilize incremental builds by improving inputs/outputs [package]
- 04e555d Update suppressions for Blob.Database [package]
- bb21267 Started InvalidFunctionUsageSqlCodeAnalysisRule to mitigate wrong ISNULL usages [package]
- 349de07 Temporary exception to allow grouping DML packages in one composite package [package]
- 2b98720 Update suppression for 'spBlobTextSearch' [package]
- def783b Fix KeywordCasingSqlCodeAnalysisRule test [package]
- e21d718 Support case sensitive database collation [package]
- 849b622 NETFX version consolidation -> Switch 4.5.1 to 4.6.1
- 055fe68 Ignore timezone when asserting web api responses in Dibix.Testing [package]
- b3ee2c9 Automatically convert UTC DateTime to local in Dibix.Http.Client [package]
- feccc84 Improve error handling for ambiguous sql procedure definition name
- 4a12377 Collect SQL statement definitions in a similar schema provider fashion as contracts, UDTs, etc.
- 9dda7ff Encapsulate action definition resolvers
- 8321f34 Reduce more public utility methods/classes [package]
- fea8650 Separate outputs between accessor only assemblies and endpoint packages [WIP] [package]
- e3efe9a -/-
- c876702 Parse X-Error-Code to HttpValidationException in Dibix.Http.Client [package]
- 5d2ea72 😐 [package]
- 7febfa8 Improve endpoint action parameter source validation in SDK [package]
- eea78e6 Resolve primitive types from foreign assemblies properly when working in reflection only context [package]
- 107f142 Open DBX package with Read access (default is Read+Write) [package]
- 391d726 Improve http parameter mapping error diagnostics [package]
- 4928c9f Remove native SQL CA suppressions
- 8d72111 Only generate DBX package if the project has endpoints [package]
- c777b90 Create first PoC for DBX format and improved MSBuild targets [package]
- fd3124a ReflectionOnlyTypeInspector should be able to resolve referenced assemblies [package]
- 356c261 Add support for referencing neighbor action targets without full namespace
- ed53f96 Update CA suppressions [package]
- b7995a5 Reset/update CA suppressions [package]
- 9ff31f2 Fixed missing schema content in Dibix.Sdk NuGet package
- fe865d9 Add sdk configuration file and validate registered endpoint parameter sources [package]
- 4a91a9a Allow - and _ in childRoute property [package]
- c45f333 Allow extensions in childRoute property [package]
- 04a99b7 Add dapper support for System.Uri [package]
- 21d3e58 Add support for uri contract properties and automatically insert base uri if needed [package]
- a7f7ecc Improve schema resolving (again) and resolve external schemas without assembly name
- 8c1d5aa Move contract reference tracking [package]
- b28cc0c Replace delayed default value collection with enum member reference
- 60c11e4 Fixed issue with by ref parameter types [package]
- 71c1263 Add "true" support for contract property defaults [package]
- 080f60a Inspect parameter nullability for neighbor/reflection action targets
- 471caf0 Improve contract/schema lookup and validate unused contracts
- 632698c Extend endpoint docs section
- a9ed3b9 Fix bug "'maxdatasize' is not a valid configuration attribute for type 'System.Diagnostics.TraceSource'" [package]
- 9f67d62 ReadSingle [package]
- 7e14524 IHttpUserAgentSelectorExpression.FromCurrentProcess, FromFile [package]
- 2330ebd Removed the use of reflection type resolver for local type lookups [package]
- b377df9 Exclude IF branch completely, if nested IF statements resolve to only THROW statements [package]
- 8bfa4ec Provide configuration option for lock timeout in SignDacFile target [package]
- d24af09 Improve stability of dibix reference path publishing [package]
- 8412646 Improve stability of code compilation exec command
- 5975c3d Use generated .NET SDK projects for generated artifact compilation and move some reference assemblies out of SDK package [package]
- 6899b01 Make SqlNamingConventionPrefix optional [package]
- 70be467 Generate configuration class proxy for Dibix.Testing options
- 4973674 Add support for configuration profiles in Dibix.Testing [package]
- d8bca23 Improve ImplicitAliasSqlCodeAnalysisRule [package]
- df10ce2 Reset suppressions
- 83cd730 Fix missing using generation for FlagsAttribute [package]
- 693f5b2 Implicitly detect [Flags] for enums with combination flag members [package]
- d124cf7 Hmmm.... [package]
- e228893 Always use Content-Disposition: inline for file results to allow browsers to try preview the file
- 49b7920 Use application/octet-stream response as a default for file results that are not explicitly documented in the endpoint json
- ca80a04 Revert back to reusing CopyFilesToOutputDirectory but with a separate CopyArtifactsToOuputDirectory target that will always be executed and add the necessary FileWrites for IncrementalClean [pack...
v1.0.134
Full Changelog: https://github.com/Serviceware/Dibix/commits/v1.0.134