Releases: OrchardCMS/OrchardCore
Releases · OrchardCMS/OrchardCore
1.8.0
What's Changed
- Position the modal over the navbar by @MikeAlhayek in #14270
- Add 1.8 release notes file. by @MikeAlhayek in #14277
- jQuery 3.7.1 by @agriffard in #14231
- Update libphonenumber-csharp 8.13.20 by @hishamco in #14287
- NLog.Web.AspNetCore 5.3.4 by @agriffard in #14283
- leaflet 1.9.4 by @agriffard in #14054
- bootstrap-select 1.14.0-beta3 by @agriffard in #14282
- Fixes invalid cookie name by @ludovic-th in #14280
- Move Moq into tests libraries by @hishamco in #14260
- Microsoft.Identity.Web 2.13.4 by @agriffard in #14292
- BenchmarkDotNet 0.13.8 by @agriffard in #14293
- Remove extra warning alert from SmtpSettings.Edit by @hishamco in #14299
- Make WorkflowType extension able by @hyzx86 in #14275
- NET 6.0.22, 7.0.11 by @agriffard in #14320
- Update OpenIddict 4.8.0 by @hishamco in #14321
- Update Jint 3.0.0-beta-2051 by @hishamco in #14322
- Add IsViewOrPageResult() extension by @MikeAlhayek in #14228
- Use language keywords instead of framework type names for type references (IDE0049) by @MikeAlhayek in #14273
- Few missing language types in .cs by @jtkech in #14323
- Language Types in Razor files by @jtkech in #14324
- Handle InvalidToken in UserService.ProcessValidationErrors() by @hishamco in #14331
- Fix invalid SRI hashes by @hishamco in #13775
- Update Form Migrations Create() by @jtkech in #14272
- Fix media item icon for items that don't have a preview by @hishamco in #14342
- Update Azure.Storage.Blobs 12.18.0 by @hishamco in #14326
- Update Jint to 3.0.0-beta-2052 by @hyzx86 in #14369
- Update libphonenumber-csharp 8.13.21 by @hishamco in #14376
- xunit 2.5.1, xunit.runner.visualstudio 2.5.1, xunit.analyzers 1.3.0 by @agriffard in #14379
- Azure.Identity 1.10.1 by @agriffard in #14378
- ZString 2.5.1 by @agriffard in #14377
- Fix Monaco doc link by @agriffard in #14387
- Upgrade to Bootstrap 5.3.2 by @agriffard in #14294
- Fixing Icon-Picker and cleanup sass by @MikeAlhayek in #14393
- Set html classes to make the scripts work again (removed in #9371) by @netwavebe in #14367
- Add a fallback function to crypto.randomUUID by @MikeAlhayek in #14371
- Update HtmlSantizer 8.0.718 by @hishamco in #14395
- Update Microsoft.Identity.Web 2.14.0 by @hishamco in #14394
- SASS files cleanup in TheAdmin theme by @MikeAlhayek in #14399
- Fix validation color in the login layout by @MikeAlhayek in #14400
- Update Fluid 2.5.0 by @hishamco in #14402
- Trim Async suffix by @vjacquet in #14407
- Typos in OrchardCore.Notifications by @SzymonSel in #14409
- Update libphonenumber-csharp 8.13.22 by @hishamco in #14408
- Fix doc typo by @hishamco in #14411
- fix: workflow module page list issue when using PostgreSQL #14334 by @emrahtokalak in #14412
- Add OC.Notifications.Abstractions docs by @hishamco in #14427
- Fix
Creating a modular ASP.NET Core application
tutorial
by @xperiandri in #14415 - Fix form validation and link decoration (BS 5.3) by @MikeAlhayek in #14432
- Fix admin menu background color on small screen. by @MikeAlhayek in #14434
- Open the front page in the same browser instead of a blank tab by @MikeAlhayek in #14435
- Fix Publish Later Buttons by @MikeAlhayek in #14438
- Cleanup Archive/Publish Later and remove unnecessary assets and resources by @MikeAlhayek in #14441
- BenchmarkDotNet 0.13.9 by @agriffard in #14436
- Update HtmlSanitizer 8.0.723 by @hishamco in #14429
- Microsoft.Identity.Web 2.15.1 by @agriffard in #14437
- AdminBranding by @agriffard in #14453
- Admin Navbar link by @agriffard in #14454
- Upgrade TheTheme to use Bootstrap 5.3.2 by @MikeAlhayek in #14451
- Fix sortable widgets by @MikeAlhayek in #14467
- Remove "Cannot update your own roles" warning by @MikeAlhayek in #14440
- Fix null exception in EmailTask by @MikeAlhayek in #14471
- Fixed broken UI when WidgetsListPart is attached to a ContentType by @yaricrolletservico in #14461
- Memory Leaks by @jtkech in #14348
- Update .NET 7.0.12 & 6.0.23 by @hishamco in #14478
- OpenIddict 4.9.0 by @agriffard in #14463
- Fix an exception in ListPart with header by @MikeAlhayek in #14473
- Fix roles filter by @MikeAlhayek in #14468
- Azure.Identity 1.10.2 by @agriffard in #14494
- Update Taxomony field by @MikeAlhayek in #14477
- Introduce a new Narbar shape by @MikeAlhayek in #14488
- Can't Reload Stream Config Provider by @jtkech in #14499
- Update YesSQL 3.4.0 by @hishamco in #14491
- NRE in query editor by @jtkech in #14501
- Set index length limit for MySQL by @MikeAlhayek in #14500
- Fix a typo by @MikeAlhayek in #14503
- Fix TheBlogTheme shared views by @tbolon in #14493
- Fix alert view by @MikeAlhayek in #14508
- Update 1.7.1 release notes by @MikeAlhayek in #14509
- js-cookie does not need to depend on jQuery by @MikeAlhayek in #14511
- centrally define media resources by @giannik in #14512
- Fix TheAdmin & TheTheme for RTL languages by @MikeAlhayek in #14486
- Fixing TheTheme newly intruduced accessibility rules and HTML rules violations (Lombiq Technologies: NEST-462) by @wAsnk in #14523
- Update libphonenumber-csharp 8.13.23 by @hishamco in #14529
- Fix MySQL index length (#14513) by @MikeAlhayek in #14535
- Save Shell Config SubSections by @jtkech in #14490
- Microsoft.Identity.Web 2.15.2 by @agriffard in #14540
- SMTP should send the email if the SSL certificate is invalid by @hishamco in #14444
- thumbnails for media app by @giannik in #14528
- Add a way to restart a workflow instance by @MikeAlhayek in #14470
- Cleanup ReCaptcha services by @MikeAlhayek in #14333
- Change how ReCaptchaService consumes HttpClient by @MikeAlhayek in #14544
- Move ContentRootPoFileLocationProvider to OC.Localization.Core.PortableObject folder by @hishamco in #13713
- User...
1.7.2
What's Changed
- Fix MySQL index length by @jtkech and @MikeAlhayek in #14513
- Release 1.7.2 by @MikeAlhayek in #14532
Full Changelog: v1.7.1...v1.7.2
1.7.1
What's Changed
- Remove extra warning alert from SmtpSettings by @hishamco Fixes #14286
- Add a fallback function to crypto.randomUUID by @MikeAlhayek in #14371
- Fix workflow module page list issue when using PostgreSQL by @emrahtokalak in #14412
- Fix mysql functional tests by @sebastienros in #14502
- Release 1.7.1 by @MikeAlhayek in #14506
Full Changelog: v1.7.0...v1.7.1
1.7.0
What's Changed
- Azure.Storage.Blobs 12.16.0 by @agriffard in #13553
- Add Validation type for Validation Summary Part by @MikeAlhayek in #13560
- Increase the maximum digits after the decimal point to support double and decimal numbers by @hishamco in #13461
- Fix Add Widgets dropdown button by @MikeAlhayek in #13555
- Fix configuration menu by @MikeAlhayek in #13260
- Redis Connection across Tenants by @jtkech in #13531
- Fix 1.7 preview packages by @MikeAlhayek in #13586
- Add post install/update scripts to simplify package management by @MikeAlhayek in #13581
- Required valid for form element name by @MikeAlhayek in #13557
- Update Microsoft.Identity.Web 2.9.0 by @hishamco in #13568
- Update AWS by @hishamco in #13562
- Simplify email body by @hishamco in #13426
- Fix for parsing plural entries in PO files with multi line strings. by @rros in #13566
- Use MapHealthChecks by @hishamco in #13592
- MailKit, MimeKit 4.0 by @agriffard in #13580
- Remove IsBodyHtml warnings by @hishamco in #13593
- Improve 1.6.0.md with formatting and some grammar by @0liver in #13591
- fix Admin Culture Picker lost when enable Notification module by @hyzx86 in #13604
- OpenIddict 4.3.0 by @agriffard in #13617
- Update AWS by @hishamco in #13609
- jQuery 3.6.4 by @agriffard in #13377
- Fix Notifications docs page not being linked from menus (Lombiq Technologies: OCORE-121) by @Piedone in #13616
- Allow to display icon for CustomSettings by @hishamco in #13613
- Show AdminDashboard shape when "AccessAdminDashboard" is not granted by @MikeAlhayek in #13549
- trumbowyg 2.27.3 by @agriffard in #13324
- fontawesome 6.4.0 by @agriffard in #13233
- easymde 2.18.0 by @agriffard in #12481
- Use a unique name for OpenIdConnect handler for AzureAd external provider by @MichaelPetrinolis in #13620
- Prevent an exception when linking external user with no password by @MikeAlhayek in #13583
- Remove dummy admin-dashboard widget from the dashboard-wiget recipe by @MikeAlhayek in #13486
- Fix Dashboard Widgets by @MikeAlhayek in #13552
- NJsonSchema 10.9.0 by @agriffard in #13648
- nouislider 15.7.0 by @agriffard in #13217
- Add AdminCulturePicker docs by @hishamco in #13415
- Update StackExchange.Redis 2.6.111 by @hishamco in #13640
- Microsoft.Identity.Web 2.10.0 by @agriffard in #13658
- StringExtensions Unit Tests by @agriffard in #13657
- Update AWS by @hishamco in #13638
- Fix notifier cookie path by @rjpowers10 in #13654
- Serilog.AspNetCore 7.0.0 by @agriffard in #13678
- Refactor the migration code for the lucene module by @hyzx86 in #13489
- Microsoft.Identity.Web 2.11.0 by @agriffard in #13701
- Microsoft.NET.Test.Sdk 17.6.0 by @agriffard in #13702
- Allow TaxonomyPartViewModel access with liquid by @TFleury in #13675
- GroupId check should be case insensitive by @hishamco in #13690
- Add two-factor authentication by @MikeAlhayek in #13704
- Fix Functional Tests by @jtkech in #13585
- Fix missed Fontawesome 6 icons by @MikeAlhayek in #13712
- jQuery 3.7.0 by @agriffard in #13682
- Re-label 2FA to TwoFactorAuthentication for consistency by @hishamco in #13711
- Add top level Multi Tenancy menu by @ns8482e in #12671
- Font awesome 6.4.0 SRI by @agriffard in #13720
- Add FontAwesome local resources by @MikeAlhayek in #13718
- Fix TheTheme admin menu style in RTL by @hishamco in #13728
- Update OpenIddict 4.4.0 by @hishamco in #13744
- Fix EmailTask Email body lost bug , Remove fields: BodyText,IsBodyHtml,IsBodyText by @hyzx86 in #13743
- Add a script to cleanup the
lib
/bin
and/ornode_modules
folders by @MikeAlhayek in #13738 - AdminMenu to check ListContent permission instead od IsListable by @MikeAlhayek in #13725
- Remove OC.Localization.Abstractions reference from OC.Localization module by @hishamco in #13727
- FeatureEventHandler base class by @jtkech in #13687
- Azure Integration Guide - Fixed "AzureAd" case match by @al3xjohnson in #13621
- Add CommonPart docs by @hishamco in #13596
- SixLabors.ImageSharp.Web 3.0.1 by @agriffard in #13523
- Fix casing for SmtpEncryptionMethod enum entries by @hishamco in #13228
- Adding demo videos (Lombiq Technologies: ORCH-265) by @domonkosgabor in #13774
- Add "Manage Sources" button next to sitemaps. by @MikeAlhayek in #13772
- NLog.Web.AspNetCore 5.3.0 by @agriffard in #13777
- Include
icons.svg
file for Trumbowyg editor by @MikeAlhayek in #13782 - Fix gulp rebuild by @MikeAlhayek in #13790
- Documenting how to manage the Orchard Core Red Hat Ecosystem Catalog certification (Lombiq Technologies: OCORE-122) by @Piedone in #13709
- Tenants Features unused class by @jtkech in #13794
- Remove Unused Shell Classes by @jtkech in #13771
- Update MiniProfiler.AspNetCore.Mvc 4.3.8 by @hishamco in #13793
- Microsoft.NET.Test.Sdk 17.6.1 by @agriffard in #13796
- Azure.Identity 1.9.0 by @agriffard in #13797
- Fix OpenId Configuration initialization. by @MikeAlhayek in #13820
- PdfPig 0.1.8 by @agriffard in #13818
- Fix null exception in Contained Part Display Driver by @MikeAlhayek in #13768
- Use culture native name in both AdminCulturePicker & ContentCulturePicker by @hishamco in #13784
- Fix Google Service dependencies by @MikeAlhayek in #13787
- Add missing using statement for Serilog option. by @microposmp in #13822
- Replace NLog methods that are now obsoletes by @jtkech in #13824
- No Images -> No Files by @hishamco in #13750
- Fix content localization docs by @hishamco in #13739
- Add stereotype as filter for contents UI by @MikeAlhayek in #13770
- Microsoft.Identity.Web 2.11.1 by @agriffard in #13817
- Include Google Analytics and Tag Manager when user consents by @MikeAlhayek in #13834
- Attach ContainedPart during creating the Edit shapes. by @MikeAlhayek in #13855
- Add settings to create robots.txt file from site settings by @MikeAlhayek in #13830
- .NET 6.0.18, 7.0.7 b...
1.6.0
What's Changed
- Move to 1.6.0-preview on Cloudsmith by @Skrypt in #12761
- Add note about OrchardCore.Lucene rename to the release notes (Lombiq Technologies: OCORE-110) by @Piedone in #12780
- Enable / disable RSS feed per list by @hishamco in #12677
- Jint 3.0.0-beta-2043 by @lahma in #12426
- Remove unused YesqlOptions from SetupService by @hishamco in #12788
- Azure.Identity 1.8.0 by @agriffard in #12801
- Fix OpenId validation permission provider description by @stoyandimov in #12819
- Fix NRE on migration from 1.4 -> 1.5 due to Lucene changes by @PBMikeW in #12831
- leaflet 1.9.3 by @agriffard in #12482
- Trumbowyg 2.26.0 by @agriffard in #12821
- Don't localize custom errors returned by the userinfo endpoint by @kevinchalet in #12803
- Reject grant_type=client_credentials token requests containing scope=offline_access by @kevinchalet in #12802
- Microsoft.NET.Test.Sdk 17.4.0 by @agriffard in #12877
- Added /Admin relative URL for admin menu nodes by @vengi83644 in #12807
- Add Alias to ValidationResult by @Skrypt in #12875
- Update dependencies by @agriffard in #12895
- NLog.Web.AspNetCore 5.2.0 by @agriffard in #12892
- Serilog.AspNetCore 6.1.0 by @agriffard in #12904
- Newtonsoft.Json 13.0.2 by @agriffard in #12878
- MailKit, MimeKit 3.4.3 by @agriffard in #12908
- Fluid.Core 2.3.0 by @agriffard in #12907
- NodaTime 3.1.6 by @agriffard in #12909
- xunit.analyzers 1.1.0 by @agriffard in #12915
- Moq 4.18.3 by @agriffard in #12916
- Add Content Field handlers to enforce validation in the content API by @MikeAlhayek in #12712
- Move role creation into the recipe instead of feature activation by @MikeAlhayek in #12510
- Remove duplicate ResourceCdnHelperExtensions by @TFleury in #12829
- Remove double database connection validation in setup by @TFleury in #12826
- Fix WidgetsListPart editor by @deanmarcussen in #12939
- Prevent JS error when using Default value with Select Input Widget by @MikeAlhayek in #12945
- Fix module template Startup namespaces (Lombiq Technologies: OCORE-111) by @Piedone in #12896
- Remove ShellDescriptorManager dependency on YesSql.ISession by @TFleury in #12906
- Fix content filters allignment by @MikeAlhayek in #12952
- Introduce AddUsers() extension method by @hishamco in #12932
- Upgrade YesSQL 3.3.0 by @hishamco in #12959
- Fix FlowPart's Widgets are not indexed in Lucene by @serverside-is in #12713
- Migrate the OpenID module to OpenIddict 4.0 by @kevinchalet in #12804
- Remove extra semicolon by @hyzx86 in #12987
- Remove unused StubHttpContextAccessor by @hishamco in #12993
- Use NullLoggerFactory instead of StubLoggerFactory by @hishamco in #12991
- Remove unnecessary TestStreamHelpers by @hishamco in #12996
- PdfPig 0.1.7 by @agriffard in #12975
- Change MappingsViewModel class to public by @hyzx86 in #12986
- Fix bag-part when content type is deleted by @MikeAlhayek in #12985
- Fix spacing around widgets in TheAdmin theme by @MikeAlhayek in #12984
- Remove extra semicolon by @hishamco in #13004
- Upgrade Fluid 2.3.1 by @hishamco in #12958
- Add field validation handlers by @MikeAlhayek in #12979
- Add .webp as a default image extension in MediaOptions by @MikeAlhayek in #13007
- Add notifications feature to provide a way notify the user by @MikeAlhayek in #12638
- adding returnurl to logoff by @DavidStania in #13010
- Comment typo in DistributedShellHostedService by @jtkech in #13020
- Fix Typo by @MikeAlhayek in #13027
- Use global usings by @hishamco in #13019
- Add database options like TablePrefixSeparator, Schema, IdentityColumnType, and DocumentTable by @MikeAlhayek in #12683
- .NET 6.0.12 by @agriffard in #12977
- Remove unused testing data attributes by @hishamco in #12990
- Remove YesSql.Abstractions reference from OC.Users.Core by @hishamco in #12930
- Moq 4.18.4 and Castle.Core 5.1.1 by @agriffard in #13016
- NLog.Web.AspNetCore 5.2.1 by @agriffard in #13015
- Use ShellSettings.RequestUrlHosts that uses static separators by @jtkech in #13021
- Add permission check for content type filter by @MikeAlhayek in #12953
- Prevent Users feature from breaking when Roles feature is disabled by @MikeAlhayek in #12420
- Microsoft.NET.Test.Sdk 17.4.1 by @agriffard in #13029
- BenchmarkDotNet 0.13.3 by @agriffard in #13017
- Remove IContentItemFactory by @MikeAlhayek in #13051
- Make OC.Features optional to non-default tenant by @MikeAlhayek in #12950
- Fix UserStore by saving/removing the role from the user by @MikeAlhayek in #13066
- Roles Updating and History by @jtkech in #13040
- Fix ListPart navigation visibility on AdminTheme by @MikeAlhayek in #13062
- .NET 6.0.13 by @agriffard in #13069
- Add hidden content type settnigs to allow hidding a content type from GraphQL Schema by @MikeAlhayek in #13048
- Map Chinese Alias Cultures by @hishamco in #13049
- Fix Publish Forbid issue by @MikeAlhayek in #13078
- Fix the default value condition in NumericFieldDisplayDriver by @MikeAlhayek in #12972
- Add AddIndexProvider and AddScopedIndexProvider extensions by @MikeAlhayek in #13060
- Improve Azure AD Docs (Lombiq Technologies: OCORE-112) by @Piedone in #13063
- Fix Smtp Settings Test by @agriffard in #13080
- Tenant removal (Lombiq Technologies: OCORE-96) by @jtkech in #11890
- Remove unnecessary comma from model directive by @hishamco in #13095
- Add title to background tasks and improve the UI by @MikeAlhayek in #13046
- Don't normalize User.RoleNames by @jtkech in #13104
- Extend user permissions by @MikeAlhayek in #12407
- Fixing EventId syntax in NLog.config (Lombiq Technologies: OCORE-113) by @MZole in #13091
- BenchmarkDotNet 0.13.4 by @agriffard in #13098
- Azure.Identity 1.8.1 by @agriffard in #13097
- HtmlSanitizer 8.0.645 by @agriffard in #13107
- Refactor GoogleAuthenticationService by @hishamco in #13116
- IFacebookService.ValidateSettings shouldn't be async by @hishamco in https://github.com/...
1.5.0
What's Changed
- Change media controller profile options and expand enum to allow WebP by @PBMikeW in #11797
- AWSSDK.S3 3.7.9.10, AWSSDK.SecurityToken 3.7.1.159 by @agriffard in #11789
- Fix search in modal with new cards layout by @Skrypt in #11806
- Fix Layers module "sortable" behavior. by @Skrypt in #11813
- Demo video for the Security module (Lombiq Technologies: ORCH-253) by @domonkosgabor in #11818
- Use form-select class for select element instead of form-control by @hishamco in #11816
- Remove version on script tag for nouislider by @Skrypt in #11826
- Sitemap DateTime format should be ISO 8601 compliant by @hishamco in #11820
- localize AdminTemplates by @ProstoMimoProhodill in #11838
- Re-add tenant level AFT on setup by @jtkech in #11805
- Update the Scripting docs to reflect the correct way to use IScriptingManager and IScriptingEngine by @MikeAlhayek in #11829
- fix graphql UI by @hyzx86 in #11833
- Making media library upload size limit error message more detailed (Lombiq Technologies: WAW-9) by @MZole in #11792
- Fix Monacco options docs link by @hishamco in #11843
- Make ShellSettings fields readonly by @hishamco in #11850
- Update dropdowns in ListPartDetailAdmin to Bootstrap 5 by @ahmedbera in #11860
- Update npm packages by @agriffard in #11836
- Add descriptions to content-type Fix #11827 by @MikeAlhayek in #11842
- Amazon s3 media options update by @neglectedvalue in #11871
- Updating the Media Module's wwwroot assets (Lombiq Technologies: WAW-9) by @MZole in #11893
- Fixing disappearing content block inside SeoMetapart (Lombiq Technologies: WAW-7) by @MZole in #11912
- Codemirror closetag.js path fix by @PBMikeW in #11879
- Align the Getting Started documentation with .NET 6. Fix #11888 by @MikeAlhayek in #11892
- Fix CORS policy by @hishamco in #11898
- Fixes #11904 TypeFeatureProvider throws if a Razor Page has no PageModel by @jtkech in #11905
- Use proper Canonical URL in SEO Tags by @Skrypt in #11914
- Change how the permissions are grouped and sorted by @MikeAlhayek in #11923
- Add Manage Steps button and description for Deployment. Fix #11924 by @MikeAlhayek in #11925
- Display all users in the UserPickerField by default unless the user select specific role by @MikeAlhayek in #11928
- Show the "Custom Full-Text patern" field when the page is loaded by @MikeAlhayek in #11934
- fix graphql ui 1.9.9 #11768 , by @hyzx86 in #11931
- ImageSharp.Web 2.0.2 by @agriffard in #11941
- Fix Media Modal by @Skrypt in #11960
- Add QQ group link by @hyzx86 in #8314
- Added additional OpenId Introspection/Revocation endpoints and PKCE to the OpenID Settings and Application UI pages by @mcalasa in #11903
- Fix tenant status filter by @hishamco in #11975
- Add password to user creating form by @MikeAlhayek in #11582
- Support read only content by @MikeAlhayek in #11615
- Provide a way to override YesSql configuration by @MikeAlhayek in #11713
- Fix exception when a recipe is imported with undefined variable by @MikeAlhayek in #11927
- Enhance bag part to honor permissions by @MikeAlhayek in #11255
- Fix errors in code prompts by @hyzx86 in #11973
- Add Local communities group to repository first page by @hyzx86 in #11982
- Don't use HttpContext as a field by @hishamco in #12005
- CulturePicker -> ContentCulturePicker by @hishamco in #12018
- Add permissions for Amazon S3 module by @hishamco in #11991
- Serilog.AspNetCore 6.0.1 by @agriffard in #12034
- Adding the logo of the Chinese community as a local file (Lombiq Technologies: OCORE-99) by @Piedone in #12039
- Improve the workflow function description in the document by @hyzx86 in #11907
- Fix Taxonomies documentation by @MikeAlhayek in #11967
- Prevent Uninitialized tenants from accessing ISiteService since the ISession instance is not yet set by @MikeAlhayek in #11988
- HttpBackgroundJob helper component by @jtkech in #12009
- Fix select arrow color in dark theme by @hishamco in #12065
- Don't auto complete email password by @hishamco in #12104
- Hide TablePrefix for SQLite while editing a tenant by @hishamco in #12013
- Can Get Shell By Case Insensitive Name. by @MikeAlhayek in #12120
- Codemirror 5.65.7 by @agriffard in #12109
- xunit 2.4.2 by @agriffard in #12136
- Castle.Core 5.1.0 by @agriffard in #12135
- Reduce memory when reloading settings of a given tenant from database. by @jtkech in #12108
- Add missing alert in recipes page by @hishamco in #12069
- Prevent Trumbowyg from converting div to p element by @MikeAlhayek in #12050
- Moq 4.18.2 by @agriffard in #12163
- Fix Cors policy changes may require a site reload to be activated by @infofromca in #12062
- Fix IHtmlLocalizer field name by @hishamco in #12185
- Default Shell State Consistency by @jtkech in #12174
- Decouple OC.Tenants from an ISiteService registration by @jtkech in #12165
- nouislider 15.6.1 by @agriffard in #12184
- Fix the password generator to meet the password requirements by @MikeAlhayek in #12024
- Remove the ISiteService dependency from OrchardCore.Resources by @MikeAlhayek in #11569
- Useless post auto increment by @jtkech in #12201
- Move OC.ResourceManagement.Core under OC solution folder by @jtkech in #12208
- Tenant names checking tweaks by @jtkech in #12188
- Add PagerOptions by @MikeAlhayek in #12207
- Remove remaining — chars with dashed class by @Skrypt in #12219
- Add fallback alternate when a custom stereotype is used by @MikeAlhayek in #12149
- Allow invariant type/part definition lookup in ContentDefinitionManager by @MikeAlhayek in #12102
- Validate database connection before allowing a tenant to be added or setup by @MikeAlhayek in #11822
- Add html-prefix parameters to the IDisplayManager by @MikeAlhayek in #11775
- Add DisplayedStereotypes property to ContentPickerFieldSettings by @MikeAlhayek in #12103
- Add ContainedStereotypes BagPartSettings to allow a user to include content-types by steryotype by @MikeAlhayek in #11978
- Export content items based on Query results (Lombiq Technologies: OCORE-98) by @lampersky in #12045
- easymde 2.17.0 by @agriffard in #12247
- graphiql 1.11.5 by @agriffard in https://g...
1.4.0
What's Changed
- Lucene.Net 4.8.0-beta00016 by @agriffard in #11238
- Update release docs by @sebastienros in #11351
- Monaco editor 0.33 by @agriffard in #11380
- Monaco loader aware of virtual folder by @jtkech in #11370
- Fix NRE in tenants admin when some tenants don't have a Category specified (Lombiq Technologies: OCORE-85) by @Piedone in #11391
- Improving tenant hostname duplicate check (Lombiq Technologies: OCORE-71) by @hishamco in #10934
- Fix NRE when trying to save an empty LinkField by @kevinsmgov in #11392
- Fix OpenId prune operations by @jersiovic in #11382
- Fix Reset Script by @agriffard in #11367
- Usage of wrong Liquid script parameter name by @jtkech in #11385
- Code Mirror SRI by @agriffard in #11366
- Added an AppSettings option to disable Sqlite connection pooling. by @johnrom in #11393
- fontawesome 6.1.1 by @agriffard in #11424
- Bump minimist from 1.2.5 to 1.2.6 in /src/OrchardCore.Modules/OrchardCore.Apis.GraphQL by @dependabot in #11432
- Bump minimist from 1.2.5 to 1.2.6 in /test/OrchardCore.Tests.Functional by @dependabot in #11430
- Bump minimist from 1.2.5 to 1.2.6 in /src/OrchardCore.Modules/OrchardCore.AuditTrail by @dependabot in #11431
- MailKit and Mimekit 3.2.0 by @agriffard in #11443
- Fixes #11360 Liquid IHtmlContent by @jtkech in #11399
- Fix the untyped properties fallback logic that prevents persisting roles with non-Orchard OpenID stores by @kevinchalet in #11456
- Fix Roles module documentation (Lombiq Technologies: OCORE-89) by @DemeSzabolcs in #11457
- Fixing html error in the admin UI (Lombiq Technologies: OCORE-87) by @BanzragchUchral in #11425
- Creating ContentPart_Edit Shape using ShapeResult to support placement by @ns8482e in #11098
- Fix admin UI regressions by @Skrypt in #11495
- Add back type="button" on admin top menu items by @Skrypt in #11496
- Make OrchardCore.Resources module always enabled by @Skrypt in #11452
- Use H1 on login page for SEO by @Skrypt in #11503
- Use LinkGenerator instead of IUrlHelper in SignalMethodProvider by @lampersky in #11505
- Azure.Extensions.AspNetCore.Configuration.Secrets 1.2.2 by @agriffard in #11518
- Azure.Identity 1.6.0 by @agriffard in #11517
- Upgrade Fluid to 2.2.15 by @hishamco in #11525
- Remove Lucene from built-in recipes (Lombiq Technologies: OCORE-84) by @BanzragchUchral in #11328
- Correct fullname method for validation taghelper by @giannik in #11470
- Module and feature constructors by @mwpowellhtx in #11514
- Cookie name per Application and accross its Instances by @jtkech in #11535
- Remove useless IHostEnvironment resolution by @jtkech in #11544
- Non awaited task in GraphQL DataLoaderExtensions by @jtkech in #11536
- Revert "Non awaited task in GraphQL DataLoaderExtensions (#11536)" by @jtkech in #11548
- Startbootstrap-coming-soon 6.0.6 by @agriffard in #11523
- Startbootstrap-clean-blog 6.0.8 by @agriffard in #11522
- Startbootstrap agency 7.0.11 by @agriffard in #11521
- NodaTime 3.1.0 by @agriffard in #11557
- Rename ReverseProxySettings permission to ManageReverseProxySettings by @hishamco in #11543
- Github Actions : PreviewCI - Publishing of Docker images and Nuget packages only for main branch by @Skrypt in #11348
- Add missing permission registration in OC.ReverseProxy module by @hishamco in #11542
- Feature aware razor pages by @ns8482e in #11573
- Lucene query docs, fixing QueryStringQueryProvider (Lombiq Technologies: OCORE-93) by @Piedone in #11561
- Fix typo in docker/README.md by @eltociear in #11572
- Code mirror 5.65.3 by @agriffard in #11580
- Markdig 0.30.2 by @agriffard in #11587
- Add an overload to ShapeViewModel by @CrestApps in #11598
- Update ImageSharp.Web v2 by @deanmarcussen in #11585
- Unpublishing and editing content item with an uninitialized ContentPickerField breaks (Lombiq Technologies: OCORE-92) by @DAud-IcI in #11528
- PdfPig 0.1.6 by @agriffard in #11603
- Fixes #11610 Add spaces to Part Display Name by @jtkech in #11614
- Remove pagenum=1 from the "1" pager link to improve SEO by @rjpowers10 in #11629
- Translate ReCaptcha TagHelper by @Skrypt in #11640
- Make SendOnlineMessage() protected by @hishamco in #11124
- Added
where
to GraphQL query by @devlife in #11336 - Bootstrap 5 in admin by @agriffard in #9371
- Package Dependencies by @agriffard in #11633
- material-icons 1.10.11 by @agriffard in #11634
- Azure.Storage.Blobs 12.12.0 by @agriffard in #11631
- xunit.runner.visualstudio 2.4.5 by @agriffard in #11653
- Bootstrap 5.1.3 by @agriffard in #11652
- nouislider 15.6.0 by @agriffard in #11651
- bootstrap-select 1.14.0-beta3 by @agriffard in #11666
- .NET 6.0.5 by @agriffard in #11679
- Set security stamp when user is disabled by @deanmarcussen in #11668
- Fix some bootstrap 5 left after migration from bootstrap 4 by @CrestApps in #11683
- Bootstrap 5 : Fix btn-light text color by @Skrypt in #11690
- Added stronger clarification on placement.json property names by @brunoAltinet in #11682
- Using Redis with sentinels #11617 by @mazuryv in #11637
- leaflet 1.8.0 by @agriffard in #11635
- UseNLogHost() to be used on IHostBuilder by @jtkech in #11604
- Add documentation on Query API results changes by @Skrypt in #11692
- Widgets overwrite zone tag helper - log warning when the Zone isn't a Shape. (Lombiq Technologies: OCORE-90) by @DAud-IcI in #11529
- Microsoft.NET.Test.Sdk 17.2.0 by @agriffard in #11685
- Moq 4.18.0 by @agriffard in #11686
- Castle.Core 5.0.0 by @agriffard in #11687
- Cypress 9.6.1 by @agriffard in #11671
- graphiql 1.8.10 by @agriffard in #11670
- Use extension method to update OpenId application descriptor by @MichaelPetrinolis in #11721
- Remove form tag from allowed tags during sanitization by @sebastienros in #11729
- Fix typo in TaxonomyContentsAdminListFilter.cs by @eltociear in #11728
- Ignore IUpdateModel and BuildPartDisplayContext in console_log by @ns8482e in #11286
- Revert Bootstrap-Select to beta 2 by @Skrypt in #11723
- Fix various issues with the hybri...
1.3.0
This release contains security vulnerability fixes. It is recommended you update your existing Orchard Core deployments with this version.
Breaking Changes
This release is removing support for netcoreapp3.1 and net5.0. Only net6.0 is supported.
What's Changed
- Optimize SlugService by @hishamco in #10923
- Update development versions to 1.3 by @sebastienros in #10978
- HtmlSanitizer 7.0.473 by @agriffard in #10969
- Drop netcore 3.1 and net 5 by @deanmarcussen in #10979
- Upgrade to Fluid 2.2.10 by @hishamco in #10971
- Reduce allocations in MediaTokenService and improve performance by @lahma in #10941
- Bump ImageSharp.Web to v1.0.5 by @JimBobSquarePants in #10966
- Fix localizer type in tenants ApiController by @hishamco in #10987
- MailKit, MimeKit 3.0 by @agriffard in #10863
- Update README.md by @sebastienros in #10993
- Remove multiple compilation paths on MediaTokenService by @deanmarcussen in #10988
- Media search indexing (Lombiq Technologies: OCORE-55) by @Piedone in #9544
- Add dotnet watch excludes by @Skrypt in #10888
- Add response to SmtpResult by @hishamco in #10892
- Remove exists check for blobs by @ShaneCourtrille in #10960
- Cypress 9.2.1 by @agriffard in #11005
- Easy Markdown Editor 2.16.0 by @agriffard in #11015
- Add reference to Fluid under Liquid docs by @brunoAltinet in #11007
- Fixing that PDF indexing failed with Azure Blob Storage (Lombiq Technologies: OCORE-73) by @Piedone in #11016
- Upgrade to Fluid 2.2.14 ⬆️ by @hishamco in #11019
- Fix route ChangePasswordConfirmation by @tokyo1985 in #10887
- Cypress 9.3.1 by @agriffard in #11039
- Orchard Framework -> Orchard Core by @hishamco in #11040
- Code Mirror 5.65.1 by @agriffard in #11042
- Fix NRE in MediaFieldIndexHandler by @Skrypt in #11066
- HtmlSanitizer 7.1.475 by @agriffard in #11073
- MailKit and MimeKit 3.1.0 by @agriffard in #11075
- Markdig 0.27.0 by @agriffard in #11074
- Fixed a couple of minor issues. by @optiklab in #11056
- Use new branding icons for OC projects templates by @hishamco in #11076
- Add logo to packages by @ns8482e in #11053
- Orchard -> Orchard Core by @hishamco in #11077
- Cypress 9.4.1 by @agriffard in #11109
- NPM Package dependencies by @agriffard in #11105
- NJsonSchema 10.6.7 by @agriffard in #11090
- Easy Markdown Editor 2.16.1 by @agriffard in #11029
- MailKit and MimeKit 3.1.1 by @agriffard in #11111
- Categorized tenants by @hishamco in #10586
- Change the Script Task use Monaco Editor by @hyzx86 in #10715
- Update docs templates version by @deanmarcussen in #11113
- Fix NRE in MediaFieldIndexHandler by @Skrypt in #11121
- Update .NET Framework version to 6.0.2 by @agriffard in #11151
- Fix typo in OrchardCore.Tests.Functional/Readme.md by @eltociear in #11107
- Monaco Editor 0.32.1 by @agriffard in #11142
- System.Linq.Async 6.0.1 by @agriffard in #11149
- Make the Monaco editor Fields support preview by @hyzx86 in #10777
- NJsonSchema 10.6.8 by @agriffard in #11158
- Update documentation by @Skrypt in #11166
- Remove unnecessary lines in csproj by @hishamco in #11170
- Search Form : Allow to override Index used by @Skrypt in #11165
- Documentation improvements: Audit Trail/Redis/SEO/Deployment docs, demo videos, YouTube embed privacy (Lombiq Technologies: OCORE-78) by @Piedone in #11154
- Hide the "New" option if they are not authorized to edit (Lombiq Technologies: OCORE-77) by @BanzragchUchral in #11150
- Fixing async issues in OrchardCore.Tests (Lombiq Technologies: OCORE-80) by @Piedone in #11195
- Fix search form Index name input by @Skrypt in #11192
- Fix preview package publishing (Lombiq Technologies: OCORE-81) by @Piedone in #11197
- Register DI of ShellFeaturesManager and ShellDescriptorFeaturesManager in AddExtensionServices instead of Infrastructure by @ns8482e in #10326
- Remove FileContentDefinition from recipes (Lombiq Technologies: OCORE-82) by @BanzragchUchral in #11210
- Tiny fixes in project templates metadata by @hishamco in #11229
- Support Mail Proxy by @hishamco in #11221
- Fix NULL indexed value for LocalizationSetContentPickerFieldIndexHandler by @Skrypt in #11249
- Codemirror 5.65.2 by @agriffard in #11247
- Update SMTP docs by @hishamco in #11267
- Moq 4.17.1 by @agriffard in #11270
- HtmlSanitizer 7.1.488 by @agriffard in #11268
- Fix NRE with TaxonomyIndex by @Skrypt in #11283
- Cypress 9.5.0 by @agriffard in #11236
- NJsonSchema 10.6.10 by @agriffard in #11246
- Serilog.AspNetCore 5.0.0 by @agriffard in #11237
- Remove duplicate sitemap permission by @MikeKry in #11292
- Remove PreserveCompilationReferences from decoupled CMS documentation by @MikeKry in #11293
- Added documentation for using Orchard Core from a local NuGet packages by @DrewBrasher in #11284
- Cypress 9.5.1 by @agriffard in #11306
- Update npm dependencies by @agriffard in #11305
- material-icons 1.10.7 by @agriffard in #11307
- Font awesome 6.0.0 by @agriffard in #11146
- DefaultPluralRule should be readonly by @hishamco in #11311
- Rename "web" launchsetting profile to "Kestrel" by @Skrypt in #11304
- Update graphiql to latest version by @jptissot in #11300
- Add missing bracket in AutoSetup docs by @hishamco in #11321
- update full-text search index doc (include widgets content) by @momentum-tunis in #11320
- GraphiQL 1.7.0 by @agriffard in #11331
- .NET 6.0.3 by @agriffard in #11334
- Fix VS Code launcher and tasks for dotnet watch by @Skrypt in #10881
- Prevent VStudio Missing Components Warning by @jtkech in #11337
- Fix missing permission checks and encoding. by @sebastienros in #11344
- Add UI for email proxy settings by @hishamco in #11274
- Update to correct property by @ns8482e in #11253
New Contributors
- @ShaneCourtrille made their first contribution in #10960
- @tokyo1985 made their first contribution in #10887
- @optiklab made their first co...
1.2.2
What's Changed
- Fix localization and sanitization usages by @sebastienros in #11034
Full Changelog: v1.2.1...v1.2.2