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 by @agriffard in #13856
- Fixed issue with file upload progress bar and error messages not showing in the attached media editor (#12842) by @DrewBrasher in #12956
- Support login via username or email address for OpenID by @MikeAlhayek in #13866
- Liquid themes shouldn't need Razor support for MVC by @hishamco in #13686
- Add Facebook Pixel by @MikeAlhayek in #13852
- Tenant validator test fails intermittently. by @jtkech in #13869
- Fix ToByteArray() test by @jtkech in #13872
- Demo video for Two-factor Authentication (Lombiq Technologies: ORCH-268) by @domonkosgabor in #13873
- fix submit button type for ComingSoon theme by @derandre84 in #13868
- OpenIddict 4.5.0 by @agriffard in #13884
- MailKit, MimeKit 4.1.0 by @agriffard in #13875
- Microsoft.Identity.Web 2.12.4 by @agriffard in #13876
- Media module dark theme colors by @microposmp in #13858
- Make 2FA requirement check extensible by @MikeAlhayek in #13889
- Only get definitions of provided contained types by @jtkech in #13891
- Demo video for settings to create robots.txt file from site settings (Lombiq Technologies: ORCH-268) by @domonkosgabor in #13893
- Fix disable two-factor authentication button by @MikeAlhayek in #13895
- NET 6.0.19, 7.0.8 by @agriffard in #13900
- Add docs about why X-Frame-Options is unavailable by @hishamco in #13902
- Microsoft.NET.Test.Sdk 17.6.3 by @agriffard in #13913
- Add an option to allow the user to change the full-text search behavior in the Contents admin UI. by @MikeAlhayek in #13919
- Clean up Two-factor authentication services by @MikeAlhayek in #13925
- Allows nested migration recipes by @jtkech in #13916
- Remaining places unaware of virtual folder by @jtkech in #13859
- Helpful Shell Extensions by @jtkech in #13773
- Fixes Stereotype Filter Binding and Thumbnail by @jtkech in #13933
- NLog.Web.AspNetCore 5.3.2 by @agriffard in #13946
- Localize Admin Filter thumbnails by @jtkech in #13950
- NotificationIndex Content Column Size is too high by @jtkech in #13935
- Enhance the two-factor authenitcation process and make the UI extensible 🔥 🚀 😃 by @MikeAlhayek in #13948
- Ignore underscore rule for private const by @jtkech in #13953
- Update StackExchange.Redis 2.6.116 by @hishamco in #13871
- ILocalizer and ILogger fields cleanup by @jtkech in #13961
- Redis Obsolete Implicit Operator by @jtkech in #13963
- .NET 6.0.20, 7.0.9 by @agriffard in #13977
- Auto add Admin prefix only for Admin nodes. by @jtkech in #13944
- Demo video about enhance the two-factor authentication process and make the UI extensible (Lombiq Technologies: ORCH-271) by @domonkosgabor in #13992
- Add
IClientIpAddressAccessor
interface for accessing client IP Address by @MikeAlhayek in #13894 - BenchmarkDotNet 0.13.6 by @agriffard in #13982
- xunit 2.5.0, xunit.analyzers 1.2.0 by @agriffard in #13983
- Npm dependencies by @agriffard in #13985
- OpenIddict 4.6.0 by @agriffard in #13996
- Azure.Storage.Blobs 12.17.0 by @agriffard in #13981
- Microsoft.Identity.Web 2.13.0 by @agriffard in #13999
- should be ILogger by @infofromca in #14002
- Enable the "plain" code challenge method by default by @kevinchalet in #14013
- StackExchange.Redis 2.6.122 by @agriffard in #13984
- Azure AD -> Microsoft Entra ID by @hishamco in #14004
- Improving workflows page load time (Lombiq Technologies: NEST-410) by @wAsnk in #13680
- Fix Analyzer rules (Themes and Tests) by @jtkech in #14001
- Fix Analizer Rules (Non Cms Modules) by @jtkech in #13980
- Fixes Analyzer Rules (Core Projects) by @jtkech in #13964
- Fix Analizer Rules (Cms Modules) by @jtkech in #13991
- Allows any tenant to be at the root by @jtkech in #13958
- Isolated tenant http clients by @jtkech in #13835
- Add text field default value field to settings model and display it in settings edit view by @BinderDyn in #12548
- Remove invalid null checks from OpenIdTokenStore by @kevinchalet in #14019
- Add OpenId default challenge to release notes by @hishamco in #14014
- Fix get duplicate items by @jtkech in #14020
- Microsoft.Identity.Web 2.13.1 by @agriffard in #14033
- Rename "IpAddress" to "IPAddress" by @MikeAlhayek in #14052
- Do not change the tenant state while importing partial recipe by @MikeAlhayek in #13918
- Clear ActionContext in BackgroundJob by @jtkech in #14031
- Change the
Id
and theDocumentId
fromint
tolong
by @MikeAlhayek in #13998 - Microsoft.Identity.Web 2.13.2 by @agriffard in #14040
- Useless compiler directive by @jtkech in #14061
- Enable Build Acceleration in VS by @drewnoakes in #13167
- GetCurrentThemeNameAsync() -> GetSiteThemeNameAsync() by @hishamco in #12067
- Added support for user phone number by @idan-h in #13930
- Fix the admin UI Sort by @MikeAlhayek in #13922
- Add Styling to Pager in TheAdmin theme by @MikeAlhayek in #13911
- Implement workflow error event by @hyzx86 in #11539
- Add additional text info to content picker field, so user can distigu… by @MikeKry in #8280
- Add minor text clarifications to Data Migrations docs by @brutoledo in #14057
- React to Microsoft Entra ID suggestions by @hishamco in #14015
- Tweaks on merged PR. by @jtkech in #14073
- Use safer HeaderDictionaryExtensions by @jtkech in #14064
- Cast of incompatible types by @jtkech in #14059
- Minor Formatting by @jtkech in #14062
- ImplicitUsings always enabled by @jtkech in #14060
- Fixes 2 Auth Deployment Sources. by @jtkech in #14075
- Markdig 0.32.0 by @agriffard in #14077
- HtmlSanitizer 8.0.692 by @agriffard in #14069
- fontawesome 6.4.2 by @agriffard in #14066
- Fix "Full-Text Search for Admin UI" docs formatting (Lombiq Technologies: OCORE-125) by @Piedone in #14080
- Fix validation class by @MikeAlhayek in #14081
- Fixes dotnet nuget push by @jtkech in #14082
- Fixes preview dotnet push by @jtkech in #14083
- Fix button size for "Add User" by @MikeAlhayek in #14104
- Update OpenIddict 4.7.0 by @hishamco in #14100
- Update .NET 7.0.10 by @hishamco in #14097
- Update .NET 6.0.21 by @hishamco in #14098
- Add graphql types to the Seo module by @dannyd89 in #11213
- Use display_text helper to generate TitlePattern by @MikeAlhayek in #14124
- Add an option to allow the user to change the full-text search behavior in the Users admin UI. by @MikeAlhayek in #14123
- Remove handcoded error in user screens by @MikeAlhayek in #14119
- Update NLog.Web.AspNetCore 5.3.3 by @hishamco in #14108
- Add StyleCop.Analyzers and enable some basic suggestions by @MikeAlhayek in #14074
- Still wait on exception in the background by @jtkech in #14141
- Clear HttpContext in background, also allows bg job from bg task. by @jtkech in #14140
- Use Configure instead of AddMvc by @MikeAlhayek in #14147
- Make General settings page extensible by @MikeAlhayek in #14106
- Fix the Navbar menu on TheAdmin and TheTheme by @MikeAlhayek in #14143
- Rename general setting views by @MikeAlhayek in #14150
- Validate Media path if configured in the background by @jtkech in #14146
- Shell Async Disposable by @jtkech in #13747
- Microsoft.NET.Test.Sdk 17.7.0 by @agriffard in #14138
- BenchmarkDotNet 0.13.7 by @agriffard in #14137
- Adjust 3 file names by @jtkech in #14151
- Match file name to type name when possible by @MikeAlhayek in #14159
- Remove StyleCop from ProjectTemplates to prevent NU1604 by @jtkech in #14160
- Remove all hard coded errors from views. by @MikeAlhayek in #14121
- CultureScopeTests tweaks by @jtkech in #14116
- Make BackgroundTaskSettings ChangeToken dynamic by @jtkech in #14157
- Add OrchardCore.Sms module and add 2FA method via SMS feature by @MikeAlhayek in #14125
- Microsoft.NET.Test.Sdk 17.7.1 by @agriffard in #14152
- Microsoft.Identity.Web 2.13.3 by @agriffard in #14167
- Shell Pipeline in the Background by @jtkech in #14105
- Cleanup the SMS settings by @MikeAlhayek in #14171
- SMS optimization and cleanup by @MikeAlhayek in #14173
- Chunked Media file upload in Orchard Core (Lombiq Technologies: GOV-16) by @dministro in #13903
- Reduce ShellScope accesses on startup by @jtkech in #14178
- Fix typos by @jtkech in #14187
- Azure.Identity 1.10.0 by @agriffard in #14176
- Change
ConsoleSmsProvider
toLogSmsProvider
by @MikeAlhayek in #14192 - Keep user's phone number optional by @MikeAlhayek in #14194
- Enhance navbar in TheAdmin theme by @MikeAlhayek in #14186
- Sort the workflow instances before displaying them by @MikeAlhayek in #14165
- Add support for multiple media files in Elasticsearch by @MikeAlhayek in #14168
- Fix NotifyUserTask View by @MikeAlhayek in #14200
- Extending
ISetupEventHandler
with new events by @MikeAlhayek in #14184 - Setup last tweaks by @jtkech in #14201
- Dpendencies.props ordering by @jtkech in #14204
- Do not specify placement position in content field/part display drivers. by @MikeAlhayek in #14203
- Update libphonenumber-csharp 8.13.19 by @hishamco in #14210
- fix AdminCulturePicker Style by @hyzx86 in #14209
- Update npm dependencies by @agriffard in #14205
- Support more searchable file types in Elasticsearch by @MikeAlhayek in #14156
- Fix typos by @MikeAlhayek in #14225
- Microsoft.NET.Test.Sdk 17.7.2 by @agriffard in #14230
- Update Jint 3.0.0-beta-2051 by @hishamco in #14072
- Fix LoginSettings deployment migration by @MikeAlhayek in #14234
- Markdig 0.33.0 by @agriffard in #14239
- Fix file icon in MediaField by @MikeAlhayek in #14245
- Make
UserMenu
andLoginMenu
extensible to using drivers by @MikeAlhayek in #14214 - Add extensions settings to media fields by @MikeAlhayek in #14244
- Update private constant to PascalCase by @hishamco in #14211
- Prevent some 404 or failures by @jtkech in #14237
- Add Feature attribute to all IShapeTableProvider implementations by @MikeAlhayek in #14107
- Update "Creating a new decoupled CMS Website" docs by @MikeAlhayek in #14247
- Fix UserMenu Driver registration by @MikeAlhayek in #14249
- Update NCrontab 3.3.3 by @hishamco in #14248
- Add differentiator for all UserMenuDisplayDriver by @MikeAlhayek in #14252
- Update the 1.7 release notes to include MediaFieldSettings enhancements by @MikeAlhayek in #14254
- Update MimeKit 4.2.0 by @hishamco in #14258
- Update MailKit 4.2.0 by @hishamco in #14259
- Release 1.7 by @sebastienros in #14111
New Contributors
- @rros made their first contribution in #13566
- @0liver made their first contribution in #13591
- @al3xjohnson made their first contribution in #13621
- @derandre84 made their first contribution in #13868
- @wAsnk made their first contribution in #13680
- @BinderDyn made their first contribution in #12548
- @drewnoakes made their first contribution in #13167
- @idan-h made their first contribution in #13930
- @brutoledo made their first contribution in #14057
- @dannyd89 made their first contribution in #11213
- @dministro made their first contribution in #13903
Full Changelog: v1.6.0...v1.7.0