ByteDecoder/Queryology

View on GitHub
CHANGELOG

Summary

Maintainability
Test Coverage
### 1.3.0 - 2020-07-28
  * Added NullObjectDisplayer to provide a default IObjectDisplayer implementation, if not one was assigned with the 
    QueryologyEngineBuilder class.

### 1.2.0 - 2020-07-28
  * Upgraded ByteDecoder.RoyalLibrary and Queryology.Abstractions package versions

### 1.1.1 - 2020-07-28
  * ByteDecoder.Common imported to use Guard Clauses
  * Resharper problem: Possible multiple enumeration of IEnumerable, solved after importing ByteDecoder.Common package

### 1.1.0 - 2020-07-21
  * QueryologyEngineOptions<T> acdepts now IQueryFactory<T> for building an IQueryologyEngine<T>

### 1.0.0 - 2020-07-21
  * Microsoft.EntityFrameworkCore upgraded to version 3.1.6
  * Framework redesigned for easy usage, refer thr README to learn more about the API changes

### 0.4.3 - 2020-07-13
  * ByteDecoder.RoyalLibrary upgraded to version 1.4.0

### 0.4.2 - 2020-07-13
  * IgnoredExcludedQueries returns to its default state equals true when the engine completes all the query processing

### 0.4.1 - 2020-07-07
  * Changed to fluent inetrface the next contrat in IQueryologyEngine<T>  
    IQueryologyEngine<T> IgnoreExcludedQueries(bool ignoreQueries); 
  * ByteDecoder.RoyalLibrary upgraded to 1.3.0

### 0.4.0 - 2020-07-04
  * Now QueryologyEngine<T>.IgnoreExcludedQueries() fluent interface controls the queries execution if they are excluded or not
    new QueryologyEngine<NullDbContext>(new NullDbContext()).IgnoreExcludedQueries(false).Execute();

    QueryologyEngine<T>.Execute() is parameterless now
    
### 0.3.0 - 2020-07-03
  * Assembly renamed to ByteDecoder.Queryology
  * Internal namespace adjustments
  
### 0.2.0 - 2020-07-03
  * QueryologyEngine now accepts and optional param in the Execute method to override the exluded queries execution
  * QueryologyEngine<T>.Execute() now returns and int instead of a long type

### 0.1.0 - 2020-07-02
  * Initial library release