Skip to content

Releases: ose-net/yesql.net

v2.0.0

06 Jul 17:16
Compare
Choose a tag to compare

What's Changed

  • BREAKING CHANGE: Allow tag name to be case-insensitive by @MrDave1999 in #119

Full Changelog: v1.0.1...v2.0.0

v1.0.1

06 Jul 15:25
Compare
Choose a tag to compare

What's Changed

  • restructure: Group related elements of each core module to maximize cohesion by @MrDave1999 in #113
  • refactor: Use ref structure types by @MrDave1999 in #114
  • refactor: Use collection initializers or expressions by @MrDave1999 in #115
  • feat: Create resources to save exception messages in different languages by @MrDave1999 in #116
  • refactor: Create guard clauses by @MrDave1999 in #117

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Jan 18:05
Compare
Choose a tag to compare

What's Changed

  • docs: Add sample on how to distribute SQL files from a NuGet package by @MrDave1999 in #108

Full Changelog: v0.8.0-alpha...v1.0.0

v0.8.0-alpha

20 Jan 00:37
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release

What's Changed

  • docs: Add Docfx project to generate API documentation. (#99, #100)
  • docs: Update README.md. (#102)
  • chore: Remove nuget package called CopySqlFilesToPublishDirectory. (#103, #104)
  • chore: Runs tests from the specified assemblied. (#105)

v0.7.0-alpha

13 Jan 23:13
e158ed1
Compare
Choose a tag to compare
v0.7.0-alpha Pre-release
Pre-release

What's Changed

Breaking changes

  • fix!: Avoid throwing an exception when a directory does not contain SQL files. (#90, #92)
  • fix!: Avoid throwing an exception when the length of the params list is zero. (#91, #93)
  • refactor: Rename a load method to LoadFromDefaultDirectory. (#94, #96)
  • refactor: Rename IYeSqlCollection interface to ISqlCollection. (#95, #97)
    • fix: Prevent tests from failing since PR #97. (#98)

Documentation

  • docs: Add samples on how to integrate YeSql.Net with plug-ins. (#88, #89)

v0.6.0-alpha

08 Jan 15:37
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

What's Changed

Bug Fixes

  • fix: SQL files do not load when using ASP.NET Core. (#80, #81)
  • fix: Exclude bin and obj folders explicitly. (#84, #85)

Documentation

  • docs: Add samples on how to use YeSql library. (#82, #83)
  • docs: Add a sample using ASP.NET Framework. (#86, #87)

v0.5.0-alpha

02 Jan 18:35
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release

What's Changed

Features

Breaking Changes

  • refactor!: Mark the constructor of the type YeSqlValidationResult as internal.

Other Changes

  • test: Create unit tests for the YeSqlValidationResult type. (#68, #77)
  • test: Create unit tests for the YeSqlDictionary type. (#67, #78)

v0.4.0-alpha

15 Jun 00:01
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release

What's Changed

  • Validation to check if the elements of a collection has null, an empty string or consists only of white-space characters. (#46, #62)
    • Removed a null check in the LoadFromDirectory method. (b31746a)
  • Validation to check if a parameter list is equal to zero. (#44, #63)
  • Validation to check if the directory does not exist. (#45, #65)
  • Added tests to verify if the loader returns the error messages associated with the parser. (#66)

v0.3.0-alpha

11 Jun 00:28
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

What's Changed

This release includes tests only:

  • Added integration tests for the loader. (#11, #54)
    • Removed the private method CreateFile. (#57)
  • Added a unit test to check if the source is null. (#55)
  • Added unit test for ParseAndThrow method. (#56)

v0.2.0-alpha

29 May 13:38
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

What's Changed

Breaking Changes

  • Renamed TagModel structure to ModelTag. (#38)
  • Replace public overloads from YeSqlLoader class. (#39)

Features

  • Added a ParseAndThrow method that throws an exception when encountering errors. (#52, #53)

Other Changes

  • Removed the try-catch from GetSqlFilesDetails method. (#42)
  • Added unit tests for the parser. (#1, #37)
  • Removed the suffix from ExceptionMessages constants. (#50, #51)