Skip to content

Releases: Serviceware/Dibix

v1.1.106

21 Apr 16:13
Compare
Choose a tag to compare

Changes:

  • b7432b8 Improve InlineFunctionSqlCodeAnalysisRule
  • 6bb1059 Implement implicit JOIN analysis in ImplicitDefaultSqlCodeAnalysisRule

This list of changes was auto generated.

v1.1.104

21 Apr 12:29
Compare
Choose a tag to compare

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...
Read more

v1.0.134

06 Apr 13:27
Compare
Choose a tag to compare