Skip to content

Orchard Core 1.0.0-rc1

Release date: October 1st 2019

Compare this release with the previous one

Breaking Changes

  • .NET Core 3.0

Milestone

RC

Enhancements

  • Update Orchard Core to rc1 #4370
  • Allows shared views across tenants. #4382
  • Useless registration #4366
  • Using widgetlist.edit.css for Flow and Layers #4378
  • OrchardCore.Translations.All-beta -> OrchardCore.Translations.All-rc1 #4371
  • Fix razor options when no 'refs' folder exists. #4379
  • Fallback to Detail display type for bag parts #4376
  • Loading all po files from localization folders #4375
  • Update to .NET Core 3.0 #4373
  • Msbuild target to copy translation files. #4346
  • ModifiedUtc & PublishedUtc should take into account when recipe runs #4279
  • Add contentitem tag helper and liquid tag #4360
  • Fixes MiniProfiler #4357
  • Support for validation error class #4355
  • Handle standard Startup class #4348
  • Adding links to videos for decouple and headless #4362
  • Fixes #4342 #4363
  • Fix List Items route #4350
  • Import model state IPageFilter implementation for Forms module. #4337
  • Upgrade Fluid #4344
  • Register Content Parts and Fields in ContentOptions #4335
  • Security Critical Permissions #4267
  • Introducing FullTextAspect #4012
  • Format dependent features in disable feature dialog #4278
  • Regression fix: bootstrap confirm modal #4336
  • Fixing OrchardCore.Localization dependencies #4320
  • Removing dependencies on NETStandard.Library #4328
  • Remove workflow-menu.css and remove dup'd images. #4325
  • Add translation metapackage to Cms.Targets #4323
  • StringBuilder best practices #4318
  • Fixes ConfiguredFeaturesShellDescriptorManager registration. #4322
  • Prettify Admin Menus page #4307
  • Prettify Queries page #4305
  • Add alert if no tenants found on search result #4302
  • result -> results #4314
  • Add alert if no features found on search result #4301
  • Add alert if no recipes found on search result #4300
  • Regression fix : ContentPickerField #4282
  • Page endpoint priority. #4299
  • LangVersion property is no more necessary #4295
  • Update ASP.NET dependencies to 3.0 RC1 #4294
  • Add default paging to GraphQL queries #4291
  • Updating default logging settings #4296
  • Fix ResourceManager dependency resolution #4293
  • WIP Optimize ResourceManager #4292
  • Migrate all Content Type / Part / Field Settings to Settings #4166
  • Update vscode launch.json for core 3.0 #4290
  • Fix permission issue with PublishContent #4286
  • Fixes HomeRoute if no home route. #4284
  • CultureAspect must work for localization & content localization modules #4258
  • Diagnostics ISartupFilter to add a middleware before the routing one #4264
  • Update ImageProvider to work better with new ImageSharp version #4254
  • Use AddInitialRequestCultureProvider #4266
  • Update MediaField-Attached.Edit.cshtml #4269
  • Fixes razor pages and autoroutes conflicts. #4272
  • Update dependencies #4274
  • Fix media table valign #4276
  • Fixes NotFound page if not overridden in the current theme. #4263
  • Prettify Roles page #4240
  • Content Part creation : regression fix #4262
  • Migration to dotnet core 3.0 #3398
  • Some performance tweaks #4251
  • Prettify Users page #4241
  • Allows core shapes to be overridden #4210
  • Use proper BS4 classes for the login remember me checkbox. #4245
  • Upgrade ImageSharp.Web to v1.0.0-beta9 #4167
  • Liquid filter and tags to mutate shape properties #4193
  • Fix VueMultiselect issue with Widgets #4225
  • Azure Blob w/resizing #4025
  • Prettify content parts page #4221
  • Prettify content types page #4220
  • Using strongly typed content type setting #4180
  • Customize bootstrap confirm modal #4181
  • Add user arguments to Login events #4182
  • Update Https and Reverse Proxy setting sort orders #4189
  • Access to dynamic Reusable part. #4192
  • Add permission to ContentCulturePicker setting #4194
  • Use bootstrap confirm modal in assets page #4207
  • Fix TextAreaPart not using submitted form value #4218
  • Add CultureInfo to Liquid TemplateContext #4219
  • Import jquery-ui-override into TheAdmin.scss #4196
  • Update build dependencies + npm i + build #4187
  • Fix# 4168 : WidgetsListPart - Existing widgets are removed due to Null Zone #4183
  • Prettify recipes page #4179
  • Prettify Features page #4176
  • Change models namespace everywhere #4173
  • Fix typo on GitHub menus #4066
  • Remove rtl generation from front end theme related assets #4171
  • Polish Tenants page #4156
  • Show/hide external logins in SaaS recipe #4152
  • Make OrchardCore.ContentFields.Indexing.SQL require OrchardCore.ContentFields #4149
  • Clean double encoding #4150
  • Taxonomy field required validation doesn't work with unique options #4145
  • Apply cache control headers to non-resized images or other assets served from the media file store with the Static File Middleware #4135
  • Some menu tweaks #4132
  • Add Properties Dictionary to IShape interface #4131
  • Editor direction should respect the localization part culture #4039
  • Content fields indexing #3133
  • Increased graphql default maxdepth to allow graphiql introspection query to run. #4144
  • Remove duplicate resource settings #4137
  • Make setting the page title format accessible to site administrators #3401
  • Add LocalizationSetContentPickerField #3819
  • List localization #3891
  • Remove unnecessary dependencies #4072
  • Sort groups alphabetically on Admin Features page #4128
  • Workflows Internationalization #3634
  • Handle UnauthorizedResult (#3209) #3215
  • Add README.md to health check #3010
  • Add support for typed shape tag helper properties #4114
  • Remove IHttpContextAccessor from ResourceManager #4120
  • Add example for ContentPickerField #4122
  • GraphQL: Don't include ignored contenttype fields in where filters #3832
  • Rollback transaction during indexing #3823
  • GraphQL - allowed configuration for max depth/complexity and fieldimpact #3879
  • Fixes Pager in the home page #4115
  • Update run-code-on-startup example and formatting #4117
  • Add ORCHARD_APP_DATA Environment Variable section #4116
  • Refactor culture picker shape #4111
  • Localization files publishing #4088
  • Add Compare Attribute to PasswordConfirmation and validate ModelState in AdminController #4099
  • external links on README.md #4103
  • AliasPart index size #4098
  • Add liquid example for ContentCulturePicker #4101
  • README--add tutorial #4108
  • Documenttion of search query in new tab #4102
  • Implement IUserClaimStore to enable individual user claims. #4070
  • Localization Bugfix #4078
  • More async calls #3930
  • Move Localization folder out of App_Data #4074
  • Predefined List blank option fix #4068
  • Lucene indexation : convention on null field values #4062
  • add more detail step on README.md of OpenId #4057
  • Fix datepicker UI issue #4050
  • Fixes ToPascalCase #4060
  • Improve Kebab-casing performance #4054
  • Small refactors to Resources CDN and settings #4044
  • Using StringBuilder pooling from Fluid #4047
  • Updating Jint and Fluid #4048
  • Fix localization context issue in OrchardCore.Templates #4042
  • ContainedPart Index renaming #4035
  • Add a core CMS meta package #4027
  • Editing while reading: add a missing backtick and fix some typos #4033
  • Add sort on multiple fields for Lucene Queries #4029
  • Minor fixes #3922
  • BooleanField styling should match other fields #4024
  • Fix localized datepicker UI issue #4002
  • NullStringLocalizer shouldn't ignore formatted strings #4019
  • Indexes a Content.ContentItem.Parent field in Lucene for ContainedPart. #4017
  • Changing $zindex-sticky to 1000 instead of 1020 #4023
  • Display the workflow date with current timezone #4003
  • Adds Liquid Razor Extension Method & Markdown Helper parses liquid #3992
  • Added liquid support to markdown graphql query. #4007
  • Documentation to explain how to generate Po files #3998
  • Change Load Order of AntiforgeryToken #3993
  • Save hint text for link text #3995
  • Remove 'json' specified from GraphQL MD codeblocks #3994
  • Ability to extend/clear ContainedContentTypes. #3978
  • Updating yessql #3988
  • Make registered FB scripts virtual folder and tenant aware. #3932
  • Show connectionString hint for all data providers #3484
  • Plural extension should work with NullStringLocalizer #3933
  • Change label to "None" #3965
  • IShellConfiguration documentation #3967
  • Unpublish content should set modified datetime #3972
  • Admin scripts cache busting #3960
  • Bootstrap / Popper version & cdn-integrity fixes #3968
  • Reload resource settings on update #3971
  • Graphql - make schema generation thread safe #3935
  • Bring back MediaSizeLimitAttribute #3961
  • Add permissions to localization & reverse proxy settings navigation #3779
  • Update style tag helper to use depends-on instead of dependencies #3953
  • ContentCulturePicker - Add ability to set Localization Cookie #3894
  • Add CustomSettings C# documentation #3946
  • Run AdminAttribute before any global filter with a default order of 0 #3915
  • Vue.js use proper CDN #3920
  • fix NRE on YoutubeFieldDisplayDriver when the field is not required #3907
  • NumericField (selectbox) not required fix #3909
  • Removing unnecessary styling on ReCaptcha #3911
  • Secure ContentPickerController with Admin filter #3896
  • ZoneOnDemand.AddAsync(). #3864
  • Add executeQuery GlobalMethod #3903
  • Role based permissions to display admin menus #3875
  • Prevents an antiforgery issue on setup. #3622
  • Fixes async call. #3898
  • Support single JTokenType.Object in BooleanQueryProvider #3888
  • Add permission for SearchController Api #3883
  • Prevent collisions with mvc scripttaghelper #3886
  • Update theme templates to use liquid filter on html fields #3893
  • LocalizationSettings recipe step documentation #3895
  • Adds asp-append-version support #3581
  • Content Culture Picker #3813
  • Localize setup screen #3512
  • Update Permissions #3816
  • Add pathbase. #3857
  • Add a .vsconfig file for easier provisioning when using VS 2019 #3691
  • Added grouping of widgets to their site layer. #3873
  • Always do a complete Liquid contextualization. #3851
  • Small improvement to ImageSharp pipeline #3854
  • Set content types during azure blob creation #3856
  • Fix misspelling (occured -> occurred) #3858
  • Implemented siteLayers graphql query. #3861
  • Implemented siteCultures graphql query. #3863
  • PluralRule is null for locale not recognized. #3836
  • Trumbowyg Semantic Defaults - div : div #3843
  • Rename Package.json -> package.json #3822
  • updated getting started guide, and remove missing file from OrchardCore.sln #3830
  • Create correct ContentZone for tab support when UpdateEditorAsync is called #3845
  • Clarify that Differentiator is the menu name (title). #3424
  • Order ContentPicker items by DisplayText #3808
  • Fixes WidgetsList delete #3814
  • Localize date picker #3707
  • Log invalid SMTP certificate info #3806
  • Return HasPublished in ContentPickerResult when used with Lucene. #3804
  • Update Permissions.cs #3786
  • Added media assets graphql query support. #3784
  • Add 'view' button to media library items #3787
  • Remove dead code #3783
  • Fixes liquid controller views. #3777
  • Link to the rendered pages on readthedocs #3785
  • Fix broken link in ContentLocalization when no cultures are installed #3782
  • Add documentation for overriding Views #3778
  • Async tweaks #3770
  • Working on shell scopes. #3178
  • Update shell container creation. #3467
  • Clear content item element cache when updating a field #3764
  • Extend Facebook Documentation #3774
  • Non awaited async call #3769
  • Update SimpleMDE repo link #3768