Skip to content

Latest commit

 

History

History
210 lines (180 loc) · 8.2 KB

changelog.md

File metadata and controls

210 lines (180 loc) · 8.2 KB

Change Log

0.8.1 (development)

  • Added Range Faceting support
  • Added Interval Faceting support
  • Marked Date Faceting as obsolete.

0.7.1 (2017-08-28)

  • Added netstandard 2.0 support
  • Added Microsoft.Extensions.DependencyInjection support
  • Added Async support
  • Use xUnit for unit tests instead of MBUnit
  • Upgraded Unity to 4.0.1
  • Upgraded StructureMap to 4.5.2
  • Added AppVeyor.yml for default build scripts
  • Cleaned up solution

0.6.1 (2017-08-15)

  • Upgraded all projects to .NET 4.6
  • Upgraded Ninject to 3.2.2
  • Upgraded CommonServiceLocator to 1.3
  • Upgraded Autofac to 4.6.1.0

0.5.1

  • Fix handling of NaN in stats
  • Handle multi-value field containing one or more nulls
  • Spellcheck and Collation Parser Improvement

0.5.0a1 (2015-05-04)

  • Breaking change: queries that quote values now also quote slash ('/') due to changes in Solr/Lucene 4 (https://issues.apache.org/jira/browse/LUCENE-2604)
  • Upgraded to Ninject 3
  • Added commitWithin option to Delete
  • Added support for TermVectorComponent
  • Added SolrRequiredQuery
  • Fixed milliseconds in DateTime serialization
  • Added multicore to StructureMap integration
  • Added multicore to Unity integration
  • Fixed parens in query by field expressions with spaces in value
  • Added core admin commands
  • Added multicore to Ninject module
  • Fixed commit without parameters should not send waitFlush (issue #172)
  • Fixed MappingManager with class hierarchy (issue #37)

0.4.0b2 (2011-12-29)

  • Upgraded to Windsor 3.0
  • Fixed cache injection in Structuremap integration
  • Fixed response parser registrations in built-in container

0.4.0b1 (2011-12-04)

  • Upgraded to NHibernate 3.2.0
  • Added support for MoreLikeThis handler
  • Fixed intermitent bug in NHibernate integration
  • Breaking change: removed query result interfaces (ISolrQueryResults)
  • Friendlier highlighting results (issue #96)
  • Added Terms component support (issue #122)
  • Added Clustering component support (issue #121)
  • Fixed issue #159 : ignore LocalParams for facet date parameters
  • Added option to disable quoting in SolrQueryByField
  • Added ngroups for grouping
  • Fixed bug with fastVectorHighlighter
  • Fixed bug when using SolrNet in Application_Start in IIS 7+
  • Upgraded to Autofac 2.5.2
  • Added support for multicore in Autofac module
  • Obsoleted Add(IEnumerable). Use AddRange() instead.

0.4.0a1 (2011-06-19)

  • Upgraded to StructureMap 2.6.2
  • Added mixed exclusive/inclusive range queries (for Solr 4.0) (issue #142)
  • Breaking change for IReadOnlyMappingManager implementors: it now indexes fields by name to speed up lookup
  • Added Solr 4.0 grouping (issue #127)
  • Added Solr 4.0 pivot faceting (issue #128)
  • Fixed support for nullable enum properties
  • Added Unity integration
  • Breaking change: SolrQueryByField now quotes '*' and '?'
  • Upgraded to Windsor 2.5.3
  • Upgraded to Ninject 2.2.1.0
  • Fluent: added index-time document boosting
  • Fluent: added easier way to set Solr URL and timeout
  • Added SolrQueryByDistance
  • Upgraded to NHibernate 3.1.0
  • Added support for ExtractingRequestHandler (issue #79)
  • Added Rollback (missing in ISolrOperations)
  • Added CommitWithin and Overwrite parameters for document add (issue #85)
  • Upgraded to .NET 3.5
  • Minor breaking change: removed SolrConnection constructor with IHttpWebRequestFactory parameter. Made IHttpWebRequestFactory a property.
  • Added Autofac integration module (issue #85)

0.3.1 (2011-03-31)

  • Fixed issue #139 : fixed parsing of decimals with exponential notation
  • Fixed SolrQueryInList with empty strings
  • Fixed facet.missing=true
  • Added support for nullable Guid properties
  • Fixed date faceting for Solr 3.x by ignoring 'start' element
  • Fixed issue #135 : NRE with facet.missing=true
  • Fixed issue #130 : null in range queries translated to *
  • Fixed issue #133 : ignore LocalParams for facet field parameters

0.3.0 (2010-12-05)

  • NuGet packages
  • Upgraded to Ninject 2.1.0.76
  • Upgraded to Windsor 2.5.2
  • Signed assemblies
  • Fixed support for readonly and writeonly properties in document type
  • Fixed issue #113: duplicate add in NHibernate integration
  • Fixed bug with attributes not being picked up by a class higher in the class hierarchy
  • Improved HTTP performance by setting KeepAlive and HTTP/1.1 for POSTS
  • Fixed NHibernate integration overriding existing event listeners
  • Improved response parsing performance
  • Fixed issue #93: nullable DateTime range queries
  • Added support for multi-core in StructureMap registry
  • Upgraded to StructureMap 2.6.1

0.3.0 beta1 (2010-06-08)

  • Breaking change: field collapsing changed completely.
  • Breaking change: removed ServerURL and Version properties from ISolrConnection.
  • Breaking change: changed Highlighting and MoreLikeThis result classes. Indices are now string instead of T.
  • Breaking change: all chainable methods on ISolrOperations et al now return ResponseHeader instead of 'this'.
  • Breaking change: removed NoUniqueKeyException. Now IReadOnlyMappingManager.GetUniqueKey() returns null if there is no unique key.
  • Added mapping validation
  • Upgraded to Windsor 2.1.1
  • Added StructureMap integration
  • Fixed culture-related bug in highlighting parameters
  • Fixed culture-related bug in range query
  • Added MaxSegments and ExpungeDeletes parameters to commit/optimize
  • Breaking change: renamed WaitOptions to CommitOptions
  • Breaking change: fixed field boosting, was of type int, now is float
  • Added field index-time boosting (issue #98)
  • Breaking change: removed obsolete exceptions: BadMappingException, CollectionTypeNotSupportedException, FieldNotFoundException
  • Added support for delete by id+query in the same request (issue #50)
  • Fixed issue #95 : Highlights didn't support several snippets in results
  • Fixed performance issue with SolrMultipleCriteriaQuery (issue #94)
  • Breaking change: removed ISolrDocument interface
  • Added support for loose mapping (issue #53)
  • Improved multi-core configuration in Windsor facility (issue #70)
  • Added Rollback command (issue #51)
  • Added HTTP-level caching (issue #75)
  • Added operator - for queries
  • Added support for LocalParams (issue #62)

0.2.3 (2009-12-29)

  • Upgraded to NHibernate 2.1.2
  • Upgraded Solr in sample app to 1.4.0

0.2.3 beta1 (2009-09-13)

  • Fixed minor date parsing bug
  • Added support for field collapsing
  • Added support for date-faceting (issue #7)
  • Upgraded to Ninject trunk
  • Upgraded sample app's Solr to nightly
  • Added StatsComponent support (issue #67)
  • Added index-time document boosting (issue #65)
  • Added query-time document boosting (issue #57)
  • Bugfix: response parsing was not fully culture-independent (issue #61)
  • All exceptions are now serializable
  • Fixed potential timeout issue
  • NHibernate integration
  • Fixed Not() query operator returning wrong type

0.2.2 (2009-05-07)

  • Bugfix: semicolons are now correctly escaped in queries.
  • Bugfix: invalid xml characters (control chars) are now correctly filtered.
  • Deleting a list (IEnumerable) of documents now uses a single request (requires unique key and Solr 1.3+)
  • Added support for arbitrary parameters, using the QueryOptions.ExtraParams dictionary.
  • Added per-field facet parameters.
  • Breaking change: as a consequence of the previous change, facet queries and other facet parameters were moved to FacetParameters.
  • Added a couple of fluenty QueryOptions building methods.
  • Added dictionary mapping support.
  • Upgraded Windsor facility to use Windsor 2.0
  • Merged all SolrNet assemblies (SolrNet, SolrNet.DSL, the Castle facility, the Ninject module and the internal HttpWebAdapters).
  • Windsor and Ninject are not packaged anymore.

0.2.1 (2009-02-25)

  • Added support for Spell checking
  • Added support for More like this
  • Added explicit support for random sorting
  • Added "has any value" query
  • Fluent interface for query building

0.2.0 (2009-02-18)

  • Major rewrite
  • Deprecated ISolrDocument interface
  • Dropped query by example
  • Dropped random sorting
  • Added several ways to map solr fields to properties
  • Added highlighting
  • Added filter queries
  • Added ping
  • Added sample application
  • Added Windsor facility
  • Added Ninject module
  • Added operator overloading for queries
  • Added MSDN-style docs
  • Added more code samples, better organized wiki
  • Changed initialization and instantiation of the service

0.1 (2008-09-15)

  • Initial release