Releases: umbraco/Umbraco-CMS
Releases · umbraco/Umbraco-CMS
14.0.0-rc2
What's Changed
- V14: Update OpenApi.json by @elit0451 in #16068
- V14 QA Added timeout for login by @andr317c in #16073
- V14 QA Added skip to the failing test due to UI changes by @nhudinh0309 in #16076
- V14: Apply sliding window token expiry based on the configured max login lifetime by @elit0451 in #16028
- V14: Fix npmjs.org publish by @iOvergaard in #16075
- V14/feature/all segment endpoint by @Migaroez in #16054
- V14: Redirect to login screen by @Zeegaan in #16051
- V14 QA Token access fix by @andr317c in #16111
- RC2 Breaking - Ensure migrations persist the executed key, when executed. by @bergmania in #16113
- v14: Remove UI settings from BackOfficeExternalLoginProviderOptions by @Zeegaan in #16064
- V14: Obsolete runtime minification settings by @nikolajlauridsen in #16123
- V14: Fix member mapping by @Zeegaan in #16106
- V14 QA fixed failing list view by @andr317c in #16130
- V14: Refactor items endpoint to return 0 items when ids/paths are empty by @Zeegaan in #16126
- Cleaned up V13 related and obsoleted system directory constants by @kjac in #16133
- V14: Fixup webhook endpoints by @Zeegaan in #16143
- Support OpenAPI polymorphic output with
JsonDerivedType
by @kjac in #16144 - Align various controllers by @kjac in #16137
- Configured the swagger UI by @bergmania in #16146
- Support member saving Cancel by @bergmania in #16147
Full Changelog: release-14.0.0-rc1...release-14.0.0-rc2
14.0.0-rc1
Description
This is the first Release Candidate of Umbraco 14.
What's Changed
- V14: Deny login screen access by @Zeegaan in #16034
- V14: Move towards get guid by @Zeegaan in #15889
- V14: Remove member list view by @Zeegaan in #15979
- Fixed check to support unix/linux OS by @bergmania in #16045
- Removed leftover System.Text.Json dependencies by @kjac in #16040
- Only add a SQL in statement if there are keys to filter on by @Migaroez in #16044
- v14: JSON schema tool improvements by @ronaldbarendse in #16035
- Set invite users to false if deny local login is true by @Zeegaan in #16043
- V14: Clean up backend translation files by @nikolajlauridsen in #16050
- V14: Additional blueprint endpoints by @elit0451 in #16047
- Clean up FIXMEs in security controllers by @kjac in #16038
- v14: Add async methods to Deploy interfaces by @ronaldbarendse in #16055
- V14: MediaPicker/MNTP - Changed
StartNodeId
from aUdi
toGuid
by @leekelleher in #16042 - v14: Update ImageSharp and MailKit dependencies by @ronaldbarendse in #16061
- V14/feature/login image by @iOvergaard in #16063
- V14 QA Added missing tests for Partial View, Stylesheet, Script, Template by @nhudinh0309 in #16059
- V14: Support custom Swagger schema and operation identifiers for external packages by @elit0451 in #16062
- Fix Collection views with custom field ordering by @bergmania in #16065
- V13: Add webhook information to detailed telemetry by @nikolajlauridsen in #16060
- V14/chore/pipelines e2e nuget by @iOvergaard in #16066
- Add JsonObjectConverter to the default serializer and make a safe check before adding index by @bergmania in #16067
- V14: Optimise login screen javascript by @iOvergaard in #16069
- V14 External login linking + Proposed error handling by @Migaroez in #16052
Full Changelog: release-14.0.0-beta003...release-14.0.0-rc1
14.0.0-beta003
What's Changed
- Add health checks results to payload by @erikjanwestendorp in #15485
- Xpath Query on Multinode Treepicker no longer working for new Nodes. #14698 by @huzzi in #15159
- Added a check for the runtime mode and showed the relevant error mess… by @prjseal in #15853
- Validation messages for blocklists no longer show HTML markup. #15697 by @jdearsley in #15852
- Show BlockGrid Create Dialog if there are items in clipboard by @stefanstankovic in #15841
- Update documentation for GetAllContentTags method in ITagQuery interface by @BishalTimalsina12 in #15860
- Avoid string.Format allocations by ProfilingViewEngine when profiler is not enabled. by @nzdev in #15859
- Dispose IDisposable instances by @nzdev in #15810
- Fix UmbracoMapper InvalidOperationException due to concurrent modification of inner dictionary by @albinj in #15849
- DataTypeSplit datacollector should not care about propertyEditors by @Migaroez in #15898
- Preserve user populated link title when selecting nodes in link picker by @matthewcare in #14787
- Bump follow-redirects from 1.15.4 to 1.15.6 in /tests/Umbraco.Tests.AcceptanceTest by @dependabot in #15895
- Bump follow-redirects from 1.15.4 to 1.15.6 in /src/Umbraco.Web.UI.Client by @dependabot in #15896
- v14: Remove mentions of UmbracoApiController by @Zeegaan in #15863
- Add additional lock timeouts and clean-up
ObjectCacheAppCache
by @ronaldbarendse in #15911 - Added missing 404 in openapi when using current user endpoints for permissions by @bergmania in #15915
- V14 QA login acceptance test fix by @andr317c in #15917
- Ensure correct access to all manifests + introduce "public" package manifests by @kjac in #15921
- Use the correct localization keys for core property validation errors by @kjac in #15931
- V14: Add reserved fields to config endpoints by @Zeegaan in #15919
- Introduce path provider and resolver for the Content Delivery API by @kjac in #15922
- Add ancestor endpoints and remove explicit parent context by @kjac in #15746
- Add check for ContentVariation.Nothing when copying documents. by @nagolucky18 in #15185
- Handle sensitive properties in the Management API by @kjac in #15936
- Fix content type id mapping by @Migaroez in #15941
- 14744 tour not coded to best practice by @nagolucky18 in #15133
- Refactor Tracked references endpoints by @Migaroez in #15933
- Relations/types mangement api cleanup by @Migaroez in #15910
- V13: Align database schemas of migrated and new database by @nikolajlauridsen in #15934
- V14 QA Fixed the failing tests due to UI changes by @nhudinh0309 in #15944
- Entity search - take one by @kjac in #15951
- Use an extension method for fetching a required user in a common way by @kjac in #15953
- Document version endpoints by @Migaroez in #15946
- V14: Blueprint CRUD endpoints by @elit0451 in #15947
- Define RefreshMethodType enum values by @nzdev in #15938
- Fix swagger schema error after #15946 by @kjac in #15971
- V14: Add IsAdmin to user and current user response models by @bergmania in #15969
- V14 QA Fixed/Cleaned up the api acceptance tests by @nhudinh0309 in #15964
- V14: login screen by @iOvergaard in #15932
- Examine powered entity search for documents, media and members by @kjac in #15972
- Make property container type parsing explicit by @kjac in #15963
- V14: Test new content blueprint editing service by @elit0451 in #15970
- V14: Fix entity type container repository get by @Zeegaan in #15974
- V14: Download Created Package MIME type by @leekelleher in #15982
- V14 QA Fixed the failing login step by @nhudinh0309 in #15981
- Bump vite from 5.1.1 to 5.1.7 in /src/Umbraco.Web.UI.Login by @dependabot in #15980
- V14: Use auth scheme directly when getting Umbraco identity by @elit0451 in #15978
- Moved logic from FolderTreeControllerBase service layer by @bergmania in #15976
- Return 404 instead of 500 when an "original parent" has been deleted by @kjac in #15990
- Rename Examine based entity search service by @kjac in #15991
- Ensure authenticated to see webprofiler log by @bergmania in #16007
- V14: Deleted code marked as obsolete for V12 and V13 by @elit0451 in #15999
- Support containers for blueprints by @kjac in #15983
- V14: Add cancellation tokens to all endpoints by @nikolajlauridsen in #15984
- V14: Deleted code marked as obsolete for V14 by @elit0451 in #15998
- V14: Use ITemplateService in DocumentPresentationFactory by @nikolajlauridsen in #15995
- Swagger: Don't use allOf for inheritance + fix polymorphic models by @kjac in #15985
- Convert Tourdata into a more generic concept by @Migaroez in #15923
- V14:
ContentBlueprintEditingService
cleanup by @elit0451 in #16018 - Move manifest endpoints to their own, independent API group and fix access policies accordingly by @kjac in #15989
- v14: Align Deploy interfaces, remove obsolete methods and default interface implementations by @ronaldbarendse in #15965
- Fix tracked reference queries for SqlServer by @bergmania in #16020
- Premigrations + Updated NuGet Dependencies by @bergmania in #15987
- Simplify user group authorization failure statuses by @kjac in #16009
- Deduplicate the magic string "/management/api/" by @kjac in #16016
- v14: Remove
Newtonsoft.Json
from tests by @ronaldbarendse in #16029 - v14: Refactor and enhance
System.Text.Json
converters by @ronaldbarendse in #15960 - v14: Update to
NJsonSchema
11.0.0 and useSystemTextJsonSchemaGeneratorSettings
by @ronaldbarendse in #16030 - v14: Update .NET dependencies to 8.0.4 by @ronaldbarendse in #16031
- Remove remnants of the Angular implementation by @kjac in #16026
- Content & media url endpoints by @Migaroez in #15832
- Clean up explicit test dependencies for System.Text.Json serializer by @kjac in #16017
- V14: Update imports on Login app by @iOvergaard in #16033
- Remove RTE embedded image handling + clean up file upload configuration by @kjac in #16025
- Remove manifest validators by @kjac in #16027
- Cleaned up some low-hanging FIXMEs by @kjac in #16010
- Remove "additional data" from entities by @kjac in #16024
- Prevent template circular references by @Migaroez in #15907
- Update v14 api docs with info from umbraco docs by @alina-tincas in #15977
- Improvements to the OpenAPI Docs by @bergmania in #14754
New Contributors
- @huzzi made their first contribution in #15159
- @jdearsley made their first contribution in #15852
- @stefanstankovic ma...
14.0.0-beta002
What's Changed
- Added the possibility to select all the cultures at once in the save and save&publish dialogs by @fg-gsc in #15776
- Update Welsh lang file by @OwainJ in #15760
- fix 2fa user login - add twoFactorView property to response (15781) by @MihailichenkoPavel in #15798
- Add handling of failed publish. by @nagolucky18 in #15469
- Localize validation messages with user lang files by @kjac in #15820
- Use same cache level for MNTP no matter the output channel by @kjac in #15828
- Media Picker - upload button disabled bug #13383 by @cheeseytoastie in #15115
- V14: Add additional validation around manipulating groups by @nikolajlauridsen in #15834
- V13: Incorrectly parsing item id by DeliveryApiContentIndex caused incorrect information when deleting a content item by @elit0451 in #15848
- Enable member management authorization by @Migaroez in #15843
- Webhook paged results by @bjarnef in #15802
- Clean up content editing models by @kjac in #15855
- V14: Rename new projects by @Zeegaan in #15836
- V14: Expose default list view ids in datatype configuration endpoint by @nikolajlauridsen in #15865
- V14: Remove duplicate pagination helper by @nikolajlauridsen in #15856
- Add "is deletable" to relation types + align namespaces for controllers by @kjac in #15867
- Make
GetByIds
in ContentService extensions non nullable by @bjarnef in #15736 - V14: Fix FIXMEs by @Zeegaan in #15869
- fix udi leaking in the management api by @Migaroez in #15684
- V14: Create member filter by @Zeegaan in #15877
- Update ImageSharp by @bergmania in #15885
- Port V13 backoffice cookie validation to V14 by @kjac in #15886
- Removed "type" from tree item response models by @kjac in #15862
- Fixing locking issues for document type saves. by @bergmania in #15854
- Workaround for failing entity tree children by @kjac in #15887
- V14: Remove Keep Alive Job by @nikolajlauridsen in #15891
- v14: Fix umbracopackage template by @Zeegaan in #15894
- V14: Extend IContentEntitySlim by @nikolajlauridsen in #15890
- V14 QA Skipped failing acceptance test by @andr317c in #15897
- V14: Revoke previous sessions when
AllowConcurrentLogins
is false by @elit0451 in #15892 - Add DB locking for container APIs by @kjac in #15870
- Added missing locks and use timeout on all of them in ObjectCacheAppCache by @bergmania in #15902
- V14 Bugfix ensures correct line endings for partial view snippets by @andr317c in #15906
- V14 QA Skipped flaky dashboard test by @andr317c in #15905
New Contributors
- @fg-gsc made their first contribution in #15776
- @MihailichenkoPavel made their first contribution in #15798
Full Changelog: release-14.0.0-beta001...release-14.0.0-beta002
14.0.0-beta001
What's Changed
- First beta release of Umbraco 14
Full Changelog: release-13.3.0...release-14.0.0-beta001