MudBlazor.Extensions 1.7.32

There is a newer version of this package available.
See the version list below for details.
dotnet add package MudBlazor.Extensions --version 1.7.32
NuGet\Install-Package MudBlazor.Extensions -Version 1.7.32
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MudBlazor.Extensions" Version="1.7.32" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MudBlazor.Extensions --version 1.7.32
#r "nuget: MudBlazor.Extensions, 1.7.32"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MudBlazor.Extensions as a Cake Addin
#addin nuget:?package=MudBlazor.Extensions&version=1.7.32

// Install MudBlazor.Extensions as a Cake Tool
#tool nuget:?package=MudBlazor.Extensions&version=1.7.32

MudBlazor.Extensions

MudBlazor.Extensions is a small extension for MudBlazor from https://mudblazor.com/

Running Sample Application

Using / Prerequirements

Using is as easy it can be Sure you need a MudBlazor project and the referenced package to MudBlazor for more informations and help see https://mudblazor.com/ and https://github.com/MudBlazor/Templates

Add the nuget Package MudBlazor.Extensions to your blazor project

<PackageReference Include="MudBlazor.Extensions" Version="1.7.32" />

For easier using the components should change your _Imports.razor and add this entries.

@using MudBlazor.Extensions
@using MudBlazor.Extensions.Components
@using MudBlazor.Extensions.Components.ObjectEdit

Register the MudBlazor.Extensions in your Startup.cs in the ConfigureServices method.

NOTICE: You can pass Assemblies params to search and add the possible service implementations for IObjectMetaConfiguration and IDefaultRenderDataProvider automaticly. If you don't pass any Assembly the MudBlazor.Extensions will search in the Entry and calling Assembly.

// use this to add MudServices and the MudBlazor.Extensions
builder.Services.AddMudServicesWithExtensions();

// or this to add only the MudBlazor.Extensions
builder.Services.AddMudExtensions();

You can also provide default dialogOptions here

builder.Services.AddMudServicesWithExtensions(c =>
{
    c.WithDefaultDialogOptions(ex =>
    {
        ex.Position = DialogPosition.BottomRight;
    });
});

Because the dialog extensions are static you need to set the IJSRuntime somewhere in your code for example in your App.razor or MainLayout.razor in the OnAfterRenderAsync method. This is not required but otherwise you need to pass the IJSRuntime in every DialogOptionsEx If I find a better solution I will change this.

protected override async Task OnAfterRenderAsync(bool firstRender)
{
    if (firstRender)
        await JsRuntime.InitializeMudBlazorExtensionsAsync();
    await base.OnAfterRenderAsync(firstRender);
}

Components

MudExObjectEdit

MudExObjectEdit is a powerfull component to edit objects and automatically render the whole UI. You can also use the MudExObjectEditForm to have automatic validation and submit. Validation works automatically for DataAnnotation Validations or fluent registered validations for your model. The easiest way to use it is to use the MudExObjectEditForm and pass your model to it.

<MudExObjectEditForm OnValidSubmit="@OnSubmit" Value="@MyModel"></MudExObjectEditForm>

You can also use the MudExObjectEditDialog to edit you model in a dialog. The easieest way to do this is to use the extension method EditObject on the IDialogService.

dialogService.EditObject(User, "Dialog Title", dialogOptionsEx);

More Informations of MudExObjectEdit you can find here

MudExFileDisplay

A Component to display file contents for example as preview before uploading or for referenced files. This components automatically tries to display as best as possible and can handle urls or streams directly. Also you can easially implement IMudExFileDisplayin your own component to register a custom file display. For example if you want to build or use your own video player You can use it like this

 <MudExFileDisplay FileName="NameOfYourFile.pdf" ContentType="application/pdf" Url="@Url"></MudExFileDisplay>

SAMPLE

MudExFileDisplayZip

This component is also automatically used by MudExFileDisplay but can also used manually if you need to.

<MudExFileDisplayZip AllowDownload="@AllowDownload" RootFolderName="@FileName" ContentStream="@ContentStream" Url="@Url"></MudExFileDisplayZip>

SAMPLE

MudExFileDisplayDialog

A small dialog for the MudExFileDisplay Component. Can be used with static helpers to show like this

 await MudExFileDisplayDialog.Show(_dialogService, dataUrl, request.FileName, request.ContentType, ex => ex.JsRuntime = _jsRuntime);

Can be used directly with an IBrowserFile

 IBrowserFile file = File;
 await MudExFileDisplayDialog.Show(_dialogService, file, ex => ex.JsRuntime = _jsRuntime);

Can also be used completely manually with MudBlazor dialogService

var parameters = new DialogParameters
{
    {nameof(Icon), BrowserFileExtensions.IconForFile(contentType)},
    {nameof(Url), url},
    {nameof(ContentType), contentType}
};
await dialogService.ShowEx<MudExFileDisplayDialog>(title, parameters, optionsEx);

SAMPLE

MudExUploadEdit

This is a multi file upload component with Features like duplicate check, max size, specific allowed content types, max items, zip auto extract and many more.

SAMPLE <br> <a href="https://github.com/fgilde/MudBlazor.Extensions/blob/main/MudBlazor.Extensions/Screenshots/UploadEdit.mkv?raw=true" target="_blank">Download Video</a>

Extensions

Make dialogs resizeable or draggable
       var options = new DialogOptionsEx { Resizeable = true, DragMode = MudDialogDragMode.Simple, CloseButton = true,  FullWidth = true };
       var dialog = await _dialogService.ShowEx<YourMudDialog>("your dialog title", parameters, options);
Add Maximize Button
       var options = new DialogOptionsEx { MaximizeButton = true, CloseButton = true};
       var dialog = await _dialogService.ShowEx<YourMudDialog>("your Dialog title", parameters, options);
Add Custom Buttons

First in your component code you need to define the callback methods as JSInvokable

        [JSInvokable]
        public void AlarmClick()
        {
           // OnAlarmButton Click
        }

        [JSInvokable]
        public void ColorLensClick()
        {
           // OnColorLensButton Click
        }

Then define your custom buttons

          var buttons = new[]
            {
                new MudDialogButton( DotNetObjectReference.Create(this as object), nameof(AlarmClick)) {Icon = Icons.Filled.Alarm},
                new MudDialogButton( DotNetObjectReference.Create(this as object), nameof(ColorLensClick)) {Icon = Icons.Filled.ColorLens},
            };
       var options = new DialogOptionsEx { MaximizeButton = true, CloseButton = true, Buttons = buttons};
       var dialog = await _dialogService.ShowEx<YourMudDialog>("your dialog title", parameters, options);

Now a dialog can look like this

SAMPLE

Use animation to show dialog

       var options = new DialogOptionsEx { 
           MaximizeButton = true, 
           CloseButton = true, 
           Buttons = buttons, 
           Position = DialogPosition.CenterRight, 
           Animation = AnimationType.SlideIn, 
           AnimationDuration = TimeSpan.FromMilliseconds(500),
           FullHeight = true
       };
       var dialog = await _dialogService.ShowEx<YourMudDialog>("your dialog title", parameters, options);

SAMPLE

If you animate a dialog with dialogServiceEx, you should add the class mud-ex-dialog-initial to your dialog to ensure no visibility before animation. Currently you can use following animations: SlideIn,FadeIn,Scale,Slide,Fade,Zoom,Roll,JackInTheBox,Hinge,Rotate,Bounce,Back,Jello,Wobble,Tada,Swing,HeadShake,Shake,RubberBand,Pulse,Flip,FlipX,FlipY

    <MudDialog Class="mud-ex-dialog-initial">

BETA (Work still in progress): All animations can currently also used on other components for example in this popover. <MudPopover Style="@(IsOpen $"animation: {new [] {AnimationType.FadeIn, AnimationType.SlideIn}.GetAnimationCssStyle(TimeSpan.FromSeconds(1))}" : "")">Popover content</MudPopover>

Remove need of DialogParameters

Also you can call our extension method with an Action<YourDialog> instead of DialogParameters.

    await dialogService.ShowEx<SampleDialog>("Simple Dialog", dialog => { dialog.ContentMessage = "Hello"; },options);
Change Log
  • 1.7.31 Update BlazorJS to v 2.0.0 and MudBlazor to 6.1.8.
  • 1.7.30 Fix broken layout in full-height dialogs with new css selector.
  • 1.7.29 Fix broken dialog header buttons positions based on MudBlazor css changes
  • 1.7.28 Update MudBlazor to 6.1.7 and implement missing members in IMudExDialogReference
  • 1.7.27 MudExObjectEdit and MudExCollectionEditor now supporting Virtualize on MudExCollectionEditor its default enabled. But you need to specify height of control. On MudExObjectEdit is disabled and currently in Beta
  • 1.7.27 MudExObjectEdit and MudExCollectionEditor now supporting Height, MaxHeight and custom Style as Parameter
  • 1.7.27 MudExCollectionEditor now supporting Item search
  • 1.7.27 MudExCollectionEditor now supporting top or bottom toolbar position by setting the Parameter ToolbarPosition
  • 1.7.26 Improvements and extensibility for MudExFileDisplay
  • 1.7.25 DialogOptions can now set as Default for all dialogs where no explicit options are used
  • 1.7.24 Allow converting any IDialogReference to an IMudExDialogReference<TComponent> with Extension method AsMudExDialogReference. With this reference, the inner dialog component is type safe accessable
  • 1.7.23 New small dialogService extension method ShowInformationAsync
  • 1.7.22 New small dialogService extension method PromptAsync
  • 1.7.21 Correct initial color for colorpicker from MudExColorBubble
  • 1.7.20 .net6 and .net7 compatible.
  • 1.7.20 New componments MudExColorPicker, MudExColorBubble, MudExUploadEdit
  • 1.7.20 Fixed Bug that localizer is not passed to MudExCollectionEdit
  • 1.7.10 UPDATE TO .NET 7 and MudBlazor 6.1.2
  • 1.6.76 BugFix in MudExEnumSelect
  • 1.6.74 MudExEnumSelect select now supports nullable enums and flags
  • 1.6.73 Pass Class and ClassContent for MudExMessageDialog as Parameter
  • 1.6.72 Extension for DialogService to show any component in a dialog dialogService.ShowComponentInDialogAsync<Component>(...) Sample
  • 1.6.70 MudExObjectEdit has now events for before import and beforeexport, that allows you to change imported or exported date before executed
  • 1.6.69 BugFix wrong js was loaded
  • 1.6.68 New small DialogComponent MudExMessageDialog with custom actions and result and with small dialogServiceExtension dialogService.ShowConfirmationDialogAsync
  • 1.6.68 New parameter for MudExObjectEdit ImportNeedsConfirmation if this is true and AllowImport is true a file preview dialog appears on import and the user needs to confirm the import.
  • 1.6.68 Import and Export specifix properties only in MudExObjectEdit are now configurable with the MetaConfiguration
  • 1.6.68 Dialog DragMode without bound check. ScrollToTopPosition for MudExObjectEdit
  • 1.6.67 Add MudExColorPicker simple extended default MudColorPicker with one option DelayValueChangeToPickerClose (default true). If this is true ValueChanged is invoked after picker close
  • 1.5.0 Add MudExObjectEdit MudExObjectEditForm MudExObjectEditDialog and MudExCollectionEditor
  • 1.4.6 Registered Localizer is no longer a requirement
  • 1.4.0 Add New Component MudExEnumSelect
  • 1.2.8 Add New Component MudExChipSelect
  • 1.2.6 Add New Animationtypes for dialog or manual using
  • 1.2.4 Add Components MudExFileDisplay MudExFileDisplayZip and MudExFileDisplayDialog
  • 1.2.2 Animations can be combined
  • 1.2.2 Add animation fade
  • 1.2.2 Improved animations for dialogs
  • 1.2.0 Slide in animations for dialogs.
  • 1.1.2 New option FullHeight for dialogs
Planned Features

Notice this is just a first preview version. There are some features planned like

  • Dragging with snap behaviour

Github Repository | Nuget Package

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on MudBlazor.Extensions:

Package Downloads
MudExRichTextEditor

MudExRichTextEditor is a custom reusable control that allows us to easily consume Quill combining in a MudBlazor project.

Corsinvest.AppHero.Core.MudBlazorUI

Package Description

MudExObjectEdit.CodeGatorAdapter

This is a small package to combine CG.Blazor.Forms with the MudExObjectEdit from MudBlazor.Extensions

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on MudBlazor.Extensions:

Repository Stars
DragoQCC/HardHatC2
A C# Command & Control framework
fgilde/MudBlazor.Extensions
MudBlazor.Extensions from https://www.mudex.org is a small extension for MudBlazor from https://mudblazor.com
Version Downloads Last updated
1.7.87-prev-2403220933-main 68 3/22/2024
1.7.86 473 3/22/2024
1.7.86-prev-2403220928-main 55 3/22/2024
1.7.86-prev-2403171653-main 54 3/17/2024
1.7.86-prev-2403132130-main 59 3/13/2024
1.7.86-prev-2403130931-main 72 3/13/2024
1.7.86-prev-2403081028-main 79 3/8/2024
1.7.85 1,101 3/8/2024
1.7.85-prev-2403081025-main 61 3/8/2024
1.7.85-prev-2403081022-main 65 3/8/2024
1.7.85-prev-2403041240-main 137 3/4/2024
1.7.85-prev-240222126-main 111 2/22/2024
1.7.85-prev-2402221216-main 75 2/22/2024
1.7.85-prev-2402221115-main 86 2/22/2024
1.7.85-prev-2402190751-main 94 2/19/2024
1.7.85-prev-2402190729-main 73 2/19/2024
1.7.85-prev-2402190713-main 70 2/19/2024
1.7.84 1,090 2/18/2024
1.7.84-prev-2402180010-main 70 2/18/2024
1.7.84-prev-2402172351-main 78 2/17/2024
1.7.84-prev-2402172339-main 70 2/17/2024
1.7.84-prev-2402091223-main 124 2/9/2024
1.7.84-prev-240209113-main 80 2/9/2024
1.7.83 2,567 1/22/2024
1.7.83-prev-2401221429-main 73 1/22/2024
1.7.83-prev-2401121446-main 245 1/12/2024
1.7.83-prev-2401101129-main 87 1/10/2024
1.7.83-prev-2401092213-main 93 1/9/2024
1.7.82 1,098 1/7/2024
1.7.81 171 1/5/2024
1.7.81-prev-2401051055-main 98 1/5/2024
1.7.81-prev-2401051015-main 104 1/5/2024
1.7.81-prev-2401041559-main 104 1/4/2024
1.7.81-prev-2401041556-main 94 1/4/2024
1.7.81-prev-2401041328-main 102 1/4/2024
1.7.81-prev-2401040943-main 103 1/4/2024
1.7.81-prev-231229177-main 126 12/29/2023
1.7.81-prev-2312291458-main 98 12/29/2023
1.7.81-prev-2312291325-main 95 12/29/2023
1.7.81-prev-2312291316-main 102 12/29/2023
1.7.80 627 12/27/2023
1.7.80-prev-2312221335-main 88 12/22/2023
1.7.80-prev-2312221224-main 84 12/22/2023
1.7.80-prev-231222116-main 87 12/22/2023
1.7.80-prev-2312221146-main 91 12/22/2023
1.7.80-prev-231221168-main 73 12/21/2023
1.7.80-prev-2312191356-main 89 12/19/2023
1.7.80-prev-2312190726-main 90 12/19/2023
1.7.79 1,151 12/19/2023
1.7.79-prev-2312190722-main 74 12/19/2023
1.7.79-prev-2312190720-main 90 12/19/2023
1.7.79-prev-2312190625-main 87 12/19/2023
1.7.79-prev-231218186-main 116 12/18/2023
1.7.79-prev-2312180725-main 88 12/18/2023
1.7.79-prev-2312171656-main 88 12/17/2023
1.7.78 199 12/17/2023
1.7.78-prev-2312171653-main 85 12/17/2023
1.7.78-prev-231208136-main 109 12/8/2023
1.7.78-prev-2312081239-main 88 12/8/2023
1.7.78-prev-231125227-main 153 11/25/2023
1.7.78-prev-231125183-main 82 11/25/2023
1.7.78-prev-2311251743-main 82 11/25/2023
1.7.78-prev-2311231527-main 91 11/23/2023
1.7.78-prev-2311231154-main 79 11/23/2023
1.7.78-prev-2311231145-main 79 11/23/2023
1.7.77 1,736 11/23/2023
1.7.77-prev-2311201432-main 81 11/20/2023
1.7.77-prev-2311201358-main 58 11/20/2023
1.7.77-prev-2311190052-main 81 11/19/2023
1.7.77-prev-2311171311-main 87 11/17/2023
1.7.77-prev-2311161753-main 74 11/16/2023
1.7.77-prev-2311161216-main 72 11/16/2023
1.7.77-prev-2311121951-main 90 11/12/2023
1.7.77-prev-2311121934-main 70 11/12/2023
1.7.77-prev-2311121925-main 65 11/12/2023
1.7.77-prev-2311091211-main 74 11/9/2023
1.7.77-prev-2311091156-main 70 11/9/2023
1.7.77-prev-2311060859-main 83 11/6/2023
1.7.77-prev-2311060848-main 70 11/6/2023
1.7.77-prev-2311050019-main 82 11/5/2023
1.7.77-prev-2311041315-main 51 11/4/2023
1.7.76 2,095 11/4/2023
1.7.76-prev-231104016-main 63 11/4/2023
1.7.76-prev-2311032342-main 57 11/3/2023
1.7.76-prev-2311031311-main 71 11/3/2023
1.7.76-prev-2311031256-main 69 11/3/2023
1.7.76-prev-2311031251-main 68 11/3/2023
1.7.76-prev-2311031027-main 67 11/3/2023
1.7.76-prev-2311022342-main 76 11/2/2023
1.7.76-prev-2311021936-main 69 11/2/2023
1.7.76-prev-231102154-main 60 11/2/2023
1.7.76-prev-2311021449-main 66 11/2/2023
1.7.76-prev-2311012343-main 72 11/1/2023
1.7.76-prev-2311012314-main 78 11/1/2023
1.7.76-prev-2311012314-ext-... 68 11/1/2023
1.7.76-prev-231031150-ext-f... 62 10/31/2023
1.7.76-prev-2310301549-ext-... 82 10/30/2023
1.7.76-prev-2310280957-main 86 10/28/2023
1.7.76-prev-2310280956-main 68 10/28/2023
1.7.76-prev-2310271059-main 87 10/27/2023
1.7.76-prev-2310241548-main 86 10/24/2023
1.7.76-prev-231022130-main 97 10/22/2023
1.7.75 744 10/22/2023
1.7.75-prev-2310212254-main 86 10/21/2023
1.7.75-prev-2310211835-main 79 10/21/2023
1.7.75-prev-231021163-main 84 10/21/2023
1.7.75-prev-2310121838-main 205 10/12/2023
1.7.75-prev-2310121149-main 423 10/12/2023
1.7.75-prev-231010155-main 83 10/10/2023
1.7.74 1,676 10/10/2023
1.7.74-prev-2310101053-main 73 10/10/2023
1.7.74-prev-2310091858-main 79 10/9/2023
1.7.74-prev-2310090849-main 79 10/9/2023
1.7.73 192 10/9/2023
1.7.73-prev-2310081110-main 80 10/8/2023
1.7.73-prev-231008111-main 69 10/8/2023
1.7.73-prev-2310081017-main 87 10/8/2023
1.7.73-prev-231008100-main 81 10/8/2023
1.7.73-prev-2310080956-main 69 10/8/2023
1.7.73-prev-2310080917-main 79 10/8/2023
1.7.73-prev-2310071939-main 81 10/7/2023
1.7.72 440 10/7/2023
1.7.72-prev-2310071923-main 68 10/7/2023
1.7.72-prev-231006178-main 76 10/6/2023
1.7.72-prev-231006167-main 75 10/6/2023
1.7.72-prev-2310061631-main 68 10/6/2023
1.7.72-prev-2310061526-main 89 10/6/2023
1.7.72-prev-2310061333-main 102 10/6/2023
1.7.72-prev-2310051926-main 85 10/5/2023
1.7.72-prev-2310051653-main 73 10/5/2023
1.7.72-prev-231005106-main 73 10/5/2023
1.7.72-prev-231004133-main 72 10/4/2023
1.7.72-prev-2310041222-main 74 10/4/2023
1.7.72-prev-2310032119-main 88 10/3/2023
1.7.72-prev-2310032118-fgil... 69 10/3/2023
1.7.72-prev-2310031840-main 84 10/3/2023
1.7.72-prev-2310021853-main 79 10/2/2023
1.7.71 1,150 10/2/2023
1.7.71-prev-2310021827-main 72 10/2/2023
1.7.71-prev-2310021435-main 74 10/2/2023
1.7.71-prev-2310011635-main 150 10/1/2023
1.7.71-prev-2310011354-main 73 10/1/2023
1.7.71-prev-2310011345-main 71 10/1/2023
1.7.70 135 10/1/2023
1.7.70-prev-2310011336-main 64 10/1/2023
1.7.70-prev-2310011335-main 67 10/1/2023
1.7.70-prev-2310011324-main 74 10/1/2023
1.7.70-prev-2310011118-try-... 69 10/1/2023
1.7.70-prev-2310011118-main 67 10/1/2023
1.7.70-prev-2309302143-try-... 91 9/30/2023
1.7.70-prev-2309302141-try-... 74 9/30/2023
1.7.70-prev-2309302139-try-... 71 9/30/2023
1.7.70-prev-2309301923-try-... 71 9/30/2023
1.7.70-prev-2309301858-try-... 84 9/30/2023
1.7.70-prev-2309301051-try-... 74 9/30/2023
1.7.70-prev-2309281230-main 89 9/28/2023
1.7.70-prev-2309281230-fgil... 68 9/28/2023
1.7.70-prev-2309251813-try-... 88 9/25/2023
1.7.70-prev-230925161-try-m... 86 9/25/2023
1.7.70-prev-2309251213-try-... 80 9/25/2023
1.7.70-prev-2309241830-main 77 9/24/2023
1.7.70-prev-2309211820-main 77 9/21/2023
1.7.69 825 9/21/2023
1.7.69-prev-2309201754-main 65 9/20/2023
1.7.68 117 9/20/2023
1.7.68-prev-2309201120-main 72 9/20/2023
1.7.68-prev-2309182049-stre... 79 9/18/2023
1.7.68-prev-230918145-main 81 9/18/2023
1.7.68-prev-230918144-refac... 69 9/18/2023
1.7.68-prev-2309181059-main 73 9/18/2023
1.7.68-prev-2309180958-main 71 9/18/2023
1.7.68-prev-2309180956-open... 66 9/18/2023
1.7.68-prev-2309171718-open... 84 9/17/2023
1.7.68-prev-2309151317-main 75 9/15/2023
1.7.68-prev-2309151125-main 74 9/15/2023
1.7.68-prev-2309151111-main 80 9/15/2023
1.7.68-prev-230915091-main 77 9/15/2023
1.7.68-prev-2309150859-main 66 9/15/2023
1.7.68-prev-2309150848-for-... 62 9/15/2023
1.7.68-prev-2309150839-main 70 9/15/2023
1.7.68-prev-2309141720-main 90 9/14/2023
1.7.68-prev-2309141624-main 50 9/14/2023
1.7.68-prev-2309140951-main 76 9/14/2023
1.7.68-prev-2309132130-main 87 9/13/2023
1.7.68-prev-2309132129-main 76 9/13/2023
1.7.68-prev-2309131352-main 82 9/13/2023
1.7.67 679 9/11/2023
1.7.67-prev-2309111714-main 79 9/11/2023
1.7.67-prev-230908125-main 83 9/8/2023
1.7.67-prev-2309011638-main 94 9/1/2023
1.7.67-prev-2309011345-main 64 9/1/2023
1.7.67-prev-2309011325-main 72 9/1/2023
1.7.67-prev-2309011132-main 76 9/1/2023
1.7.67-prev-2309010947-main 76 9/1/2023
1.7.67-prev-230831169-main 64 8/31/2023
1.7.67-prev-230830177-main 92 8/30/2023
1.7.67-prev-230829129-main 87 8/29/2023
1.7.66 633 8/29/2023
1.7.66-prev-230829124-main 82 8/29/2023
1.7.66-prev-2308290944-main 94 8/29/2023
1.7.66-prev-230825191-main 236 8/25/2023
1.7.66-prev-2308251844-main 80 8/25/2023
1.7.66-prev-2308251828-main 84 8/25/2023
1.7.66-prev-2308251247-main 78 8/25/2023
1.7.65 213 8/25/2023
1.7.65-prev-2308251231-main 76 8/25/2023
1.7.65-prev-2308251228-main 83 8/25/2023
1.7.65-prev-2308251226-main 85 8/25/2023
1.7.65-prev-2308250947-main 83 8/25/2023
1.7.65-prev-2308241938-main 82 8/24/2023
1.7.65-prev-2308241926-main 82 8/24/2023
1.7.65-prev-2308241849-feat... 82 8/24/2023
1.7.65-prev-2308150852-main 100 8/15/2023
1.7.65-prev-2308150844-TEST... 70 8/15/2023
1.7.65-d2308141450 90 8/14/2023
1.7.65-d2308141444 83 8/14/2023
1.7.65-d2308141158 92 8/14/2023
1.7.65-d2308141150 86 8/14/2023
1.7.65-d2308141146 83 8/14/2023
1.7.65-d2308140839 90 8/14/2023
1.7.65-d2308122013 108 8/12/2023
1.7.65-d230802214 112 8/2/2023
1.7.65-d230802213 103 8/2/2023
1.7.65-d2308022035 112 8/2/2023
1.7.65-d2308022032 104 8/2/2023
1.7.65-d2307302336 104 7/30/2023
1.7.65-d2307302320 88 7/30/2023
1.7.64 963 7/30/2023
1.7.64-d2307302317 84 7/30/2023
1.7.64-d2307302247 104 7/30/2023
1.7.64-d2307291444 112 7/29/2023
1.7.64-d2307291441 105 7/29/2023
1.7.64-d2307291440 104 7/29/2023
1.7.64-d230728177 116 7/28/2023
1.7.64-d2307281652 103 7/28/2023
1.7.64-d2307221851 125 7/22/2023
1.7.64-d2307200948 112 7/20/2023
1.7.64-d2307200916 105 7/20/2023
1.7.64-d230720090 88 7/20/2023
1.7.64-d2307191235 122 7/19/2023
1.7.64-d230718144 123 7/18/2023
1.7.64-d230718143 109 7/18/2023
1.7.64-d230718137 106 7/18/2023
1.7.64-d2307181322 104 7/18/2023
1.7.64-d2307181313 102 7/18/2023
1.7.64-d230718130 107 7/18/2023
1.7.64-d2307181252 95 7/18/2023
1.7.64-d230718121 106 7/18/2023
1.7.64-d2307181158 105 7/18/2023
1.7.64-d2307171630 121 7/17/2023
1.7.64-d2307151446 128 7/15/2023
1.7.63 679 7/14/2023
1.7.63-d2307141132 94 7/14/2023
1.7.63-d2307121411 100 7/12/2023
1.7.62 226 7/12/2023
1.7.62-d2307120842 105 7/12/2023
1.7.62-d2307112153 102 7/11/2023
1.7.62-d2307101518 106 7/10/2023
1.7.62-d2307101423 104 7/10/2023
1.7.62-d230710142 96 7/10/2023
1.7.62-d2307101318 98 7/10/2023
1.7.61 445 7/7/2023
1.7.61-d230707173 102 7/7/2023
1.7.61-d230707170 102 7/7/2023
1.7.61-d230707119 117 7/7/2023
1.7.61-d2307071021 107 7/7/2023
1.7.61-d230706145 122 7/6/2023
1.7.61-d2307061444 99 7/6/2023
1.7.61-d2307061410 95 7/6/2023
1.7.61-d2307061334 100 7/6/2023
1.7.61-d2307061322 90 7/6/2023
1.7.61-d2307061311 96 7/6/2023
1.7.61-d2307061127 90 7/6/2023
1.7.61-d2307061047 108 7/6/2023
1.7.61-d2307060938 108 7/6/2023
1.7.60 343 7/3/2023
1.7.60-d230703103 102 7/3/2023
1.7.60-d2307030954 89 7/3/2023
1.7.59 572 6/27/2023
1.7.59-d2307030945 101 7/3/2023
1.7.59-d2307030929 100 7/3/2023
1.7.58 117 6/27/2023
1.7.57 435 6/26/2023
1.7.55 161 6/24/2023
1.7.54 230 6/21/2023
1.7.49 937 6/13/2023
1.7.48 493 6/12/2023
1.7.47 152 6/12/2023
1.7.46 915 6/6/2023
1.7.45 226 6/2/2023
1.7.44 138 6/2/2023
1.7.43 135 6/1/2023
1.7.42 276 5/31/2023
1.7.41 1,811 5/8/2023
1.7.40 1,241 5/2/2023
1.7.39 136 5/2/2023
1.7.38 246 5/1/2023
1.7.37 181 4/28/2023
1.7.36 149 4/28/2023
1.7.35 443 4/17/2023
1.7.34 377 4/10/2023
1.7.33 2,948 3/2/2023
1.7.32 1,003 2/15/2023
1.7.31 2,606 2/2/2023
1.7.30 757 1/4/2023
1.7.29 284 1/3/2023
1.7.28 262 1/3/2023
1.7.27 484 12/25/2022
1.7.26 295 12/23/2022
1.7.24 336 12/19/2022
1.7.23 274 12/19/2022
1.7.22 277 12/19/2022
1.7.21 694 12/13/2022
1.7.20 362 12/12/2022
1.7.11 548 11/30/2022
1.7.10 542 11/19/2022
1.6.76 2,108 11/14/2022
1.6.75 309 11/14/2022
1.6.74 345 11/13/2022
1.6.73 439 11/7/2022
1.6.72 338 11/7/2022
1.6.71 475 11/4/2022
1.6.70 343 11/4/2022
1.6.69 339 11/3/2022
1.6.68 323 11/3/2022
1.6.67 417 10/24/2022
1.6.66 617 10/12/2022
1.6.65 391 10/11/2022
1.6.64 645 9/26/2022
1.6.63 437 9/23/2022
1.6.62 467 9/19/2022
1.6.6 456 9/18/2022
1.6.5 684 9/17/2022
1.6.4 430 9/17/2022
1.6.3 440 9/17/2022
1.6.2 435 9/16/2022
1.6.1 453 9/16/2022
1.6.0 430 9/15/2022
1.5.9 489 9/14/2022
1.5.8 428 9/13/2022
1.5.6 441 9/11/2022
1.5.5 419 9/11/2022
1.5.4 448 9/9/2022
1.5.2 426 9/8/2022
1.5.1 436 9/8/2022
1.5.0 452 9/8/2022
1.4.3 533 8/30/2022
1.4.2 426 8/30/2022
1.4.1 427 8/29/2022
1.4.0 406 8/29/2022
1.3.91 413 8/29/2022
1.3.9 435 8/29/2022
1.3.8 410 8/28/2022
1.3.7 396 8/28/2022
1.3.6 433 8/26/2022
1.3.5 506 8/22/2022
1.3.4 405 8/22/2022
1.3.3 423 8/22/2022
1.3.2 421 8/22/2022
1.3.1 462 8/19/2022
1.3.0 633 8/1/2022
1.2.9 433 8/1/2022
1.2.8 476 7/21/2022
1.2.7 2,530 6/19/2022
1.2.6 437 6/18/2022
1.2.5 464 6/9/2022
1.2.3 529 5/30/2022
1.2.2 666 3/31/2022
1.2.1 445 3/24/2022
1.2.0 575 12/27/2021
1.1.0 592 12/5/2021
1.0.0-preview.211002142256 190 10/2/2021