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¶
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