Gå til indhold

Ecreo.Essentials

Se appsettings og JSON schema for konfiguration af pakken.

  • Opdaterer Ecreo.Essentials til Umbraco 18 og .NET 10.
  • Opdaterer AngleSharp, AngleSharp.Css og ImageSharpRemoteImages dependencies til Umbraco 18-linjen.
  • Retter release-pakning, så Ecreo.Essentials.Common medtages som versioneret NuGet dependency i stedet for en intern project reference.
  • Forbedrer v17 release-pakning af interne package references.
  • Tilføjer named slots til ec-partial.
  • Flytter hyphenation helpers til den separate Ecreo.Essentials.Hyphenation pakke og markerer de gamle helpers som obsolete.
  • Retter SVG dimension parsing for decimaltal og værdier med units.
  • Tilføjer kortlivet failure caching for image-size lookups, så gentaget fejlslagent arbejde reduceres.
  • Opdaterer M3U8 embed-håndtering og HLS.js.
  • Retter block preview detection.
  • Opdaterer pakken til Umbraco 17.
  • Retter media path-håndtering i FileHelper.
  • Marker ModelPropertyAliases som new.
  • Retter MVC culture filters.
  • Forbedrer async-håndtering i file helpers.
  • Undgår at bruge media filesystem for streams, hvor path ikke ligger under media path.
  • Opdaterer pakken til Umbraco 16.
  • Udtrækker HTML snippet-logik til en helper og registrerer HTMLSnippetHelper i dependency injection.
  • Retter trailing slash-logik.
  • Retter en Url.Action() fejl, hvor trailing slash blev tilføjet efter querystring.
  • Tilføjer if-true: modifier til ec-partial for boolean attributes.
  • Sikrer trailing slash-håndtering for controller URLs genereret med URL helper.
  • Tilføjer view-baserede embed providers til ec-embed.
  • Tilføjer embed provider til Vimeo HLS URLs i ec-embed.
  • Tilføjer manifest til package telemetry.
  • Retter memory leak i HtmlSnippetTagHelper ved brug af IOptionsMonitor.
  • Prefixer mapper for self-hosted filer med _ for at undgå navnesammenfald mellem mapper og filer.
  • Catcher exceptions ved gemning af self-hosted filer.
  • Returnerer count fra IncrementCounter.
  • Tilføjer BlockListContext til index, previous og next block adgang inde i block views.
  • Oprydningsrelease.
  • Retter GetNonUniqueName.
  • Catcher invalid operations ved beregning af image sizes.
  • Tilføjer base URI fra HTTP context når det er nødvendigt.
  • Retter conditionals i IsUmbracoBlockPreviewRequest.
  • Omdøber IsBlockPreviewRequest for at undgå clashes med en community package.
  • Tilføjer konfiguration for at aktivere default image format srcset i ec-picture.
  • Fjerner dependency på BlockPreview pakken og håndterer preview checks direkte.
  • Tilføjer GetEnglishName til CultureHelper.
  • Fjerner sources med 0w fra ec-picture srcset-output.
  • Tilføjer ec-self-host-font tag helper til self-hosting af Google Fonts.
  • Disabler lazysizes i ec-picture, når den bruges i block preview.
  • Tilføjer src-set-scale til ec-picture.
  • Tilføjer data-aspectratio til default ec-picture view for lazysizes parent-fit support.
  • Ændrer ModelsBuilder version-number removal til at bruge IModelsGenerator.
  • Tilføjer ContentOfType<T> og FirstContentOfType<T> extensions for block model collections.
  • Opdaterer AngleSharp, AngleSharp.Css og ImageSharpRemoteImages dependencies.
  • Skriver den oprindelige self-hosted URL som HTML-kommentar i stedet for data-attribut.
  • Reinstantiater den oprindelige culture i culture filters og tilføjer SetCultureFromHostname.
  • Tilføjer default Ecreo branding til Umbraco login-skærmen.
  • Retter startup-problemer i image-dimension cache.
  • Sikrer at ec-svg altid har en class attribute.
  • Retter file path-håndtering i ec-self-host.
  • Tilføjer ec-tag helper til dynamiske elementnavne.
  • Tilføjer inline SVG-understøttelse til ec-picture.
  • Tilføjer databasebaseret image dimension cache for eksterne billeder.
  • Erstatter ImageSharpCommunity.Providers.Remote med Umbraco.Community.ImageSharpRemoteImages.
  • Retter BodyEnd-håndtering i ec-html-snippets.
  • Retter hreflang URL resolving, så manglende varianter ikke falder tilbage til forsiden.
  • Flytter legacy block helpers til den eksterne Ecreo.Essentials.LegacyBlockGrid pakke.
  • Fjerner genererede ModelsBuilder version numbers efter generation.
  • Tilføjer BaseHref til default meta view model.
  • Retter automatisk height-beregning i ec-picture.
  • Fjerner hardcoded da-DK culture i SetCultureFromUmbracoReferrer.
  • Medtager querystrings i ec-self-host filnavne.
  • Retter nullability annotations i block helpers.
  • Retter CSS scoping via CSS middleware.
  • Retter Url.Action, så den virker med alle controller types.
  • Retter divide-by-zero fejl i media extensions og pagination helpers.
  • Flytter non-Umbraco extension methods til Ecreo.Essentials.Common.
  • Tilføjer Ecreo.Essentials.Common som dependency.
  • Tilføjer HasValue() og IsNullOrWhiteSpace() extensions for IHtmlEncodedString.
  • Tilføjer typed Url.Action<TController>() helpers. Se også extension methods.
  • Flytter non-Umbraco helpers til Ecreo.Essentials.Common.
  • Tilføjer URL helper extensions for SurfaceController actions.
  • Tilføjer multitargeting for .NET 6 og .NET 7.
  • Tilføjer action filters til at sætte culture via IVariationContextAccessor.
  • Tilføjer en base UmbracoViewComponent. Se Ecreo.Essentials.
  • Tilføjer default Umbraco Deploy-konfiguration.
  • Retter ec-self-host.
  • Tilføjer ToTimeZone til DateTimeExtensions.
  • Arbejder med nullable reference types.
  • Tilføjer EmptyIfNullExtensions for nullable collections.
  • Tilføjer fallback width-håndtering i ec-picture, så width og height attributes kan genereres.
  • Ændrer AngleSharp dependency til en preview version og suppress’er den relaterede warning.
  • Retter SVG size calculation.
  • Tilføjer automatisk size calculation for SVG og ec-picture output.
  • Tilføjer understøttelse af merge og override af attributes på root element i ec-partial.
  • Bruger AngleSharp til CSS manipulation i helpers som ec-svg.
  • Nulstiller OpenGraphImage i meta-håndtering, når der ikke findes et billede.
  • Retter pagination output, der kunne generere link til side 0.
  • Retter focus point-læsning i ec-picture, når kilden er MediaWithCrops.
  • Fjerner name og model attributes fra ec-partial output.
  • Optimerer performance i ec-partial.
  • Opretter en ny ViewDataDictionary for hver ec-partial instans.
  • Merger tag helper attributes ind i første element i det renderede ec-partial view.
  • Tilføjer string casing helpers.
  • Tilføjer experimental ec-embed.
  • Tilføjer logging i DefaultMetaViewComponent.
  • Lukker streams korrekt i SVG extractor.
  • Får ec-picture til at respektere WebP/AVIF-konfiguration for eksterne kilder.
  • Stopper file locking ved brug af ec-svg.
  • Opdaterer pakken til Umbraco 10.