Release Notes

Notes about releases

[4.2.6] - 2017-07-13

Enhancement

[4.2.5] - 2017-04-25

Bug fix


[4.2.4] - 2017-03-19

Enhancement


[4.2.3] - 2017-03-19

Enhancement


[4.2.2] - 2017-03-19

Bug fix


[4.2.1] - 2017-01-31

Bug fix


[4.2.0] - 2017-01-20

Enhancement

NOTE Basic Auth & Kerberos plugins and Rule-based Authorization plugin was added in 5.3


[4.1.2] - 2017-01-19

Bug fix


[4.1.1] - 2017-01-16

Bug fix


[4.1.0] - 2017-01-13

Enhancement


[4.0.7] - 2016-12-14

Bug fix


[4.0.6] - 2016-12-13

Bug fix


[4.0.5] - 2016-12-13

Bug fix


[4.0.4] - 2016-12-02

Enhancement


[4.0.3] - 2016-12-01

Enhancement


[4.0.2] - 2016-09-26

Bug fix

Enhancement


[4.0.1] - 2016-09-14

Bug fix

Enhancement


[4.0.0] - 2016-09-14

Bug fix

Enhancement

PAY ATTENTION

Issues (#141) and (#147) causes BREAKING CHANGES

BREAKING CHANGES

Before

var provider = new Provider("http://localhost:8983/solr/techproducts");
var resolver = new SimpleResolver().Configure();
var configuration = new Configuration();
var techProducts = new DocumentCollection<TechProduct>(provider, resolver, configuration);

After

Using Net.Core
serviceCollection.AddSolrExpress<TechProduct>(builder => builder
    .UseHostAddress("http://localhost:8983/solr/techproducts")
    .UseOptions(/*options instance*/) // Optionally
    .UseSolr5()); // Or UserSolr4()

In some controller/service/however
public ClassConstructor(IDocumentCollection<TechProduct> techProducts)
{
    //...
}

Using Net4 or Net4.5
techProducts = new DocumentCollectionBuilder<TechProduct>()
    .AddSolrExpress()
    .UseHostAddress("http://localhost:8983/solr/techproducts")
    .UseOptions(/*options instance*/) // Optionally
    .UseSolr5()  // Or UserSolr4()
    .Create();

Before

var parameter = new QueryParameter<TechProductDocument>().Configure(new QueryAll());

After

Using Net.Core
In some controller/service/however
public ClassConstructor(ISearchParameterBuilder<TDocument> parameterBuilder)
{
    var parameter = parameterBuilder.Query(new QueryAll());
}

Using Net4 or Net4.5
Sorry bro... continues using the old way :/

[3.1.2] - 2016-07-30

Enhancement


[3.1.1] - 2016-07-19

Bug fix

Enhancement


[3.1.0] - 2016-07-12

Bug fix

Enhancement


[3.0.0] - 2016-07-07

Enhancement

NOTES All projects are signed by default (no more *.Signed packages)


[2.1.0] - 2016-05-13

Bug fix

  1. In Solr 5.5, when 2 sorts parameters are added, a bad format is created and Solr don't process the request (#101)
  2. Description of exception InvalidParameterTypeException is bad formatted (#100)

Enhancement

  1. Extensions (#99, #103)
  2. Atomic update (#106)
  3. Simple interceptions (#104, #105)
  4. Boost parameter (#102)
  5. Exception description (#98)

[2.0.0] - 2016-05-05

Bug fix

Enhancement


[1.2.0.1] - 2016-01-06

Bug fix

Enhancement


[1.1.0.2] - 2015-12-15


[1.1.0.1] - 2015-12-10


[1.1.0] - 2015-12-10

Bug fix

Changes

Enhancement


[1.0.01] - 2015-08-27

All Is Said And Done :)

Read the documentation and if you have some question or find some error, please, contact me