Skip to content

Releases: thenerdery/UmbracoVault

1.3.9

03 Jul 17:25
Compare
Choose a tag to compare
  • Adds support for media entities to specify an automapped IMedia property containing the CMS entry similar to document types with IPublishedContent

1.3.5

08 Jun 16:34
Compare
Choose a tag to compare

Fixes issue with IPublishedContent not being mapped

1.3.4

08 Jun 15:05
Compare
Choose a tag to compare

Improvements:

  • Not checking for case in entity names
  • Checking Media and Entity Type Handler input for IPublishedContent before assuming string id

1.3.3

02 Feb 03:30
Compare
Choose a tag to compare

Bug Fix

  • Updated MediaTypeHandler to return null when no media is found

1.3.2

31 Jan 13:52
Compare
Choose a tag to compare

Improvements to mapping process

  • When mapping the current content to a model, updated to use the IPublishedContent from the PublishedContentRequest on the UmbracoContext rather than looking up the content by the assigned Id. This should be marginally more performant by avoiding doing an additional lookup, but also provides support for any libraries that provider virtual content that implements the IPublishedContent interface (i.e. Merchello)
  • Updates the value transformation process to allows execute the type handler if one is present to ensure all transformations are done, even if value type and target type already match.

1.3.1

25 Oct 15:58
Compare
Choose a tag to compare

Bug Fixes

  • Fixes issue where proxied models created from IContent models did not support recursive hydration.
  • Fixes issue where if a proxy property was overwritten with some value not from CMS, it would not persist and would still use CMS value.
  • Fixes issue where preview content breaks due to use of a singleton UmbracoHelper. [#34]

1.3.0

21 Jun 21:14
Compare
Choose a tag to compare

New Feature: Independence from Web Context

Extended the current UmbracoContext implementation to include a secondary implementation that removes any dependency on IPublishedContext, UmbracoHelper, and the Umbraco WebContext. Instead of using the WebContext as a vehicle for retrieving data from Umbraco, the ServiceContext is used. [#27]

Other

  • Added PropertyInfo parameter to FillClassProperties to support additional behavior for libraries that extend Vault. [#25]

1.2.1

18 Apr 20:30
Compare
Choose a tag to compare

Fixes an issue where classes that used type inheritance would cause duplicate results to return in calls to GetUmbracoEntityAliasesFromType [#12]

1.2.0

14 Apr 14:21
Compare
Choose a tag to compare

New Feature: Lazy Loading (#6)

Umbraco Vault now includes support for lazy loading of properties. Properties that are expensive to hydrate,
such as collections, can be marked as virtual and they will be loaded when accessed. See article
for more detail on this feature.

New Type Handlers

Issues

  • Fixed issue where exception would be thrown if loading an assembly threw an error. Added try/catch around logic and tracing any issues identified. (#11)
  • Fixed issue if an external assembly attempts to register a type already handled, that an exception would be thrown. A trace warning is now written instead.

Other

  • Codebase has been updated to build against VS 2015 and C# 6
  • Reference sites for testing builds have been updated to the latest v6 and v7 versions, including ASP.Net MVC5
  • Various internal accessiblity changes have been made to limit exposure of the API
  • Various code cleanup

1.1.1

31 Mar 20:38
Compare
Choose a tag to compare
  • The new base controller expected to be uesd with Umbraco has been renamed from VaultDefaultGenericController to VaultRenderMvcController in order to more closely
    Umbraco conventions
  • VaultDefaultGenericController and VaultDefaultRenderController have been marked as obsolete.