8000 Releases · blipson89/Synthesis · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: blipson89/Synthesis

9.1.6

23 Apr 15:04
Compare
Choose a tag to compare

Enhancements:

  • #105 Added flexibility around exception behaviour in the ResilientExecuteRenderer (thanks @sitecorepm)

9.1.5

23 Nov 02:53
Compare
Choose a tag to compare

Enhancements:

  • #102 Added ability to create an item with a specific ID (thanks @mattbarry)

9.1.4

30 Aug 12:54
Compare
Choose a tag to compare

Fixes

  • #96 - Fixed exception when pulling down databases with unpublished datasources (thanks @UffeHammer)
  • #98 - Added global:: to Sitecore namespaces (thanks @mattbarry)
  • #100 - Added some missing field type mappings

9.1.2

10 Jun 21:17
Compare
Choose a tag to compare

Fixes

Hotfixes

9.1.2.1

Updated Testing package to include ContentHubField Tests which were missing from the 9.1.2 packages

9.1.0.2

15 May 22:42
Compare
Choose a tag to compare

Changes

Unit Test Overhaul

I've begun overhauling the unit test suite for Synthesis. It had required a direct connection to a real Sitecore instance and it was tricky to maintain. I've migrated many of the unit tests over to FakeDB and plan on adding even more!

Fixes

  • Fix field name translator issue that was causing Solr search issues (thank you Paul Martin)
  • #84 - the Synthesis control panel will now work with Identity Server (see below)
  • #76 - added the missing returnType to templatesImplemented (see upgrade steps)

ℹ️ Upgrade Steps

  1. In your Synthesis.config, add returnType="guidCollection" to line 356. It should look like this.

ℹ️ Identity Server fix

  1. If you are using Sitecore 9.1 with Identity Server, please ensure the new Synthesis.ControlPanel.IdentityServer.config gets deployed out (and the .disabled extension is removed)

9.1.0.1

18 Dec 04:06
Compare
Choose a tag to compare

Changes

Sitecore 9.1 and .NET 4.7.1

The new release of Synthesis is now built against .NET 4.7.1 and Sitecore 9.1 DLLs.

New Features

Icon

The NuGet package finally has an icon! It's a Synthesis of two Rainbows.

PackageReference Support

This release is compatible with PackageReference-style projects. (Thanks @Kieranties and @kamsar)

⚠️ Breaking Changes

Removed Lucene Support

Lucene is no longer supported for Synthesis Content Search. If you are using Lucene, you will get an error instructing you to install the Synthesis.Solr package instead to continue using Synthesis Content Search.

ℹ️ Upgrade Steps

New Service

You must add the following line inside the <services>...</services> section of Synthesis.Solr.config:

<register serviceType="Synthesis.ContentSearch.IFieldNameTranslatorFactory, Synthesis" implementationType="Synthesis.Solr.ContentSearch.SynthesisSolrFieldNameTranslatorFactory, Synthesis.Solr" />

Renamespacing

In Synthesis.Solr.Config:

<register serviceType="Synthesis.ContentSearch.IQueryableResolver, Synthesis" set:implementationType="Synthesis.Solr.ContentSearch.Solr.ResolveSolrQueryable, Synthesis.Solr" />

has been changed to

<register serviceType="Synthesis.ContentSearch.IQueryableResolver, Synthesis" set:implementationType="Synthesis.Solr.ContentSearch.ResolveSolrQueryable, Synthesis.Solr" />

(note: the second .Solr. has been removed from the implementation type)

9.1.0.1-beta1

06 Dec 00:20
Compare
Choose a tag to compare
9.1.0.1-beta1 Pre-release
Pre-release

Changes

Sitecore 9.1 and .NET 4.7.1

The new release of Synthesis is now built against .NET 4.7.1 and Sitecore 9.1 DLLs.

⚠️ Breaking Changes

Removed Lucene Support

Lucene is no longer supported for Synthesis Content Search. If you are using Lucene, you will get an error instructing you to install the Synthesis.Solr package instead to continue using Synthesis Content Search.

ℹ️ Upgrade Steps

New Service

You must add the following line inside the <services>...</services> section of Synthesis.Solr.config:

<register serviceType="Synthesis.ContentSearch.IFieldNameTranslatorFactory, Synthesis" implementationType="Synthesis.Solr.ContentSearch.SynthesisSolrFieldNameTranslatorFactory, Synthesis.Solr" />

Renamespacing

In Synthesis.Solr.Config:

<register serviceType="Synthesis.ContentSearch.IQueryableResolver, Synthesis" set:implementationType="Synthesis.Solr.ContentSearch.Solr.ResolveSolrQueryable, Synthesis.Solr" />

has been changed to

<register serviceType="Synthesis.ContentSearch.IQueryableResolver, Synthesis" set:implementationType="Synthesis.Solr.ContentSearch.ResolveSolrQueryable, Synthesis.Solr" />

(note: the second .Solr. has been removed from the implementation type)

Synthesis 9.0.1

12 Apr 14:55
Compare
Choose a tag to compare

New Features

Sitecore 9 and .NET 4.6.2

The new release of Synthesis is now built against .NET 4.6.2 and Sitecore 9 DLLS.

Expanded MVC Rendering Extensions

The new updated rendering syntax from the last release has been expanded to include the optional editable parameter to the following field types:

  • Date Fields
  • Hyperlink Fields
  • Image Fields
  • Number fields

Here's an example on how to use it for DateFields:

Model.FieldName.Render(false)

This will display the date on the page, but will not allow it to be modified in experience editor.

Synthesis Support

Synthesis support has been added to content search via the Synthesis.Solr package
See this blog post for more information

Changes

Config Changes

Bug Fixes

  • Fixed configuration issue that was causing problems _templatesimplemented for Azure Search

Roadmap Update

In a future release, Synthesis code generation will be deprecated in favor of Leprechaun. Leprechaun uses Roslyn code generation and is easier to configure and customize.

9.0.1-RC1

06 Nov 23:45
Compare
Choose a tag to compare
9.0.1-RC1 Pre-release
Pre-release

Version Change

I have decided to change the version from 8.3.0 to 9.0.1. This number won't necessarily always match the Sitecore version in the future, but for now it does. The changes from Sitecore 8.2 to 9.0 warranted a major version bump

New Features

Sitecore 9 and .NET 4.6.2

The new release of Synthesis is now built against .NET 4.6.2 and Sitecore 9 DLLS.

Expanded MVC Rendering Extensions

The new updated rendering syntax from the last release has been expanded to include the optional editable parameter to the following field types:

  • Date Fields
  • Hyperlink Fields
  • Image Fields
  • Number fields

Here's an example on how to use it for DateFields:

Model.FieldName.Render(false)

This will display the date on the page, but will not allow it to be modified in experience editor.

Bug Fixes

  • Fixed configuration issue that was causing problems _templatesimplemented for Azure Search

Roadmap Update

In a future release, Synthesis code generation will be deprecated in favor of Leprechaun. Leprechaun uses Roslyn code generation and is easier to configure and customize.

8.2.7-RC01

27 Dec 20:52
Compare
Choose a tag to compare
8.2.7-RC01 Pre-release
Pre-release

See this blog post for more information

New Features

Synthesis Support

Synthesis support has been added to content search via the Synthesis.Solr package

Changes

Sitecore Version Support

  • Synthesis 8.2.7 requires Sitecore 8.2 due to a dependency on Sitecore DI

Config Changes

0