14.1.0
iOvergaard
released this
11 Jul 10:15
·
21805 commits
to contrib
since this release
What's Changed
🎨 Backoffice Changes
- See the full list on the Umbraco.CMS.Backoffice repository
🙌 Notable Changes
- A bunch of minor performance optimizations by @bergmania in #16335
- V14: Build and publish Typedoc docs by @iOvergaard in #16724
💥 Breaking Changes
🐛 Bug Fixes
- Fix 11782: Create missing UI folder on temp path when using Umbraco.Tests.Integration by @lars-erik in #15986
- Ported over #15928 changes for 13.3 RC by @kjac in #16023
- Make the API content response builder extendable by @kjac in #16056
- Correct BasicAuthSettings.Enabled description by @nzdev in #16072
- V10: Fix for fallback file upload (#14892) by @Zeegaan in #15868
- Fix logic for retrieving lastKnownElement by @jdpnielsen in #16116
- Since v13 properties can sometimes be of new type
RichTextEditorIntermediateValue
by @nul800sebastiaan in #16121 - Property source level variation should only be applied when configured by @kjac in #16270
- V13: Move publishing notification after validation by @Zeegaan in #16331
- V13: Fix routing with string parameter by @nikolajlauridsen in #16344
- Ensure ufprt-token requests are handle in the UmbracoRouteValueTransformer by @bergmania in #16347
- Fix issue when FileUpload exists on a document, it cannot publish by @bergmania in #16429
- v14: Validate file name to return correct error by @Zeegaan in #16419
- V14: Handle embedded media providers returning dimensions as string values in their oEmbed JSON response by @elit0451 in #16514
- Handle master template not found as bad request by @bergmania in #16445
- Respect backoffice login returnPath regression by @jrunestone in #16049
- Fixes a NullReferenceException bug when the ValueSetValidator is null by @Shazwazza in #16379
- V14: Add required dependency to management api by @Zeegaan in #16532
- Added "git submodule update --init" command to the documentation by @BuddhiEash in #16528
- V13: Add check to ensure that RenderControllers and SurfaceControllers are always routed through the UmbracoRouteValueTransforms by @nikolajlauridsen in #16540
- V13: Update to sqlraw query by @Zeegaan in #16542
- V14: Add clearer error for invalid property type by @Zeegaan in #16530
- V14: Add missing action parameters mapping by @Zeegaan in #16557
- V13: Set request culture for VirtualPageController by @nikolajlauridsen in #16572
- V14: No nodes page - fix broken logo URL + replace old background image by @matthew-darby in #16534
- OpenIddict should only handle
/umbraco/
requests by @kjac in #16549 - V14: Add missing healthcheck translations by @Zeegaan in #16612
- Do not rely on claims to figure out user access + prepare for claims removal by @kjac in #16552
- Allow http for openiddict by @bergmania in #16614
- V13: Eaglery route domains for virtual page controllers by @nikolajlauridsen in #16635
- Add custom mvc setup method to testserver base class by @lars-erik in #16545
- Fix unguarded calls to ServiceDescriptor.ImplementationType for keyed services by @xdjoshuaaz in #16604
- Make GetHeaderValue support HttpContext unavailable by @bergmania in #16654
- V14: Fix source code editor not showing on fresh install / upgrade by @Zeegaan in #16655
- Use configured backoffice route if available by @bergmania in #16660
- [V14] Fix old rte seed value causing the toolbar not to appear by @Migaroez in #16665
- V14: Build and release the type declarations of the Backoffice to npm by @iOvergaard in #16718
- V14: Create seperate Create and Update in ContentTypeServiceBase by @Zeegaan in #16714
- [V14] Make the backend work with the new localLinks format by @Migaroez in #16661
- V14: OpenAPI: Explicitly set
ByRelationTypeKey
endpoint name by @leekelleher in #16729 - Support JSON parsing object to DateTimeOffset and preserve timezone offset in
JsonObjectConverter
by @ronaldbarendse in #16732
📦 Dependencies
- Bump vite from 5.2.2 to 5.2.6 in /src/Umbraco.Web.UI.Login by @dependabot in #16019
- Bump braces from 3.0.2 to 3.0.3 in /tests/Umbraco.Tests.AcceptanceTest by @dependabot in #16599
- V13: Update nuget packages by @Zeegaan in #16616
- Nuget update 2024 06 25 by @bergmania in #16653
🚀 New Features
- Add blocks in RTE telemetry by @nikolajlauridsen in #16104
- Webhook log improvements by @rasmusjp in #16200
- Include umbraco-package.json manifests in telemetry data by @ronaldbarendse in #16430
- V14: Include description in doctype item by @Zeegaan in #16503
- Added a Notification warnings when publishing variants without a domain by @bergmania in #16507
- Simplified how we disable the TransportSecurityRequirement in OpenIddict by @bergmania in #16629
- Add endpoint for calculating effective user start nodes by @kjac in #16609
- v14: Implement backoffice signalR hub by @Zeegaan in #16723
- V14: Expose
Umb-Notifications
HTTP header by @leekelleher in #16728
Other Changes
- Updates JSON schema for Umbraco 10 with latest references for Forms and Deploy by @AndyButland in #15918
- V13: Optimize custom MVC routing by @nikolajlauridsen in #16218
- Task/update readme by @nul800sebastiaan in #16403
- V14 QA Fix E2E tests by @andr317c in #16427
- V14 QA Added Content acceptance tests by @nhudinh0309 in #16289
- v14: Add retries to flaky tests by @Zeegaan in #16529
- V14 QA Added acceptance tests for Members and Member Group by @nhudinh0309 in #16074
- V13 QA Decreased retry count by @andr317c in #16554
- V14 Added acceptance tests for Data Type - p2 by @nhudinh0309 in #15873
- V14 QA Fixed DocumentType and MediaType tests by @andr317c in #16539
- V14 Added acceptance test for Document Blueprint by @nhudinh0309 in #16563
- V14 Adding unhappy path tests for Member and Member Group by @nhudinh0309 in #16564
- V13 QA Updated depedencies by @andr317c in #16606
- V14 QA Users acceptance tests by @andr317c in #15916
- V13 QA Decreased to 1 retry for the tour file by @andr317c in #16623
- Code changes from V13.4 by @bergmania in #16652
- V14 QA updated dictionary naming in E2E test by @andr317c in #16657
New Contributors
- @jdpnielsen made their first contribution in #16116
- @BuddhiEash made their first contribution in #16528
Full Changelog: release-14.0.0...release-14.1.0