Releases: bitfoundation/bitplatform
Releases · bitfoundation/bitplatform
v-9.0.1
What's Changed
- DiagnostiModal improvements in Boilerplate (#9291) by @msynk in #9292
- Update BitFileUpload usage in Boilerplate (#9287) by @msynk in #9288
- Fix several small issues in Boilerplate (#9289) by @ysmoradi in #9290
- Fix issues of tab handling in SingInPage of Boilerplate (#9294) by @msynk in #9295
- Fix Clean.sh issue across projects (#9297) by @ysmoradi in #9298
Full Changelog: v-9.0.0...v-9.0.1
v-9.0.0
What's Changed
- Fix issues of SignOut dialog dismission in Boilerplate (#9219) by @msynk in #9220
- Add .NET 9 (#7761) by @ysmoradi in #9141
- Fix header css issues in BitDataGrid (#9223) by @msynk in #9227
- Fix besql offline db issue with dotnet 9 (#9224) by @ysmoradi in #9241
- Remove unused icons from BlazoUI (#9154) by @Cyrus-Sushiant in #9239
- Fix RTL styles issues of paginator in BitDataGrid (#9238) by @msynk in #9243
- Replace Down icons with Up in BlazorUI (#9234) by @Cyrus-Sushiant in #9235
- Replace DoubleChevronDown icons with DoubleChevronUp in BlazorUI (#9236) by @Cyrus-Sushiant in #9237
- Add missing Rel and FullWidth parameters in the BitButton (#9233) by @Cyrus-Sushiant in #9242
- Fix loading issues in Boilerplate (#9224) by @msynk in #9232
- Improve BitAnchorRel enum in BlazorUI (#9245) by @msynk in #9246
- Add missing features to customize texts of paginator in BitDataGrid (#9247) by @msynk in #9248
- Improve logging in Boilerplate (#9251) by @ysmoradi in #9252
- Improve authorization implementations in Boilerplate (#9253) by @ysmoradi in #9254
- Add runtime configuration support in Blazor WebAssembly in Boilerplate (#9255) by @mjebrahimi in #9256
- Apply some test improvements in Boilerplate (#9259) by @mjebrahimi in #9260
- Add pre-rendering tests in Boilerplate (#9257) by @mjebrahimi in #9258
- Add missing tests for download size of BlazorWebAssembly in Boilerplate (#9263) by @mjebrahimi in #9264
- Add new tests for BitStack (#8983) by @Cyrus-Sushiant in #9265
- Fix small issues across Boilerplate (#9266) by @ysmoradi in #9267
- Add missing tests for deleting user in Boilerplate (#9261) by @mjebrahimi in #9262
- Add AutoReset parameter to BitFileUpload (#9221) by @msynk in #9269
- Fix otp issue in Boilerplate (#9275) by @ysmoradi in #9276
Full Changelog: v-8.12.0...v-9.0.0
v-8.12.0
What's Changed
- Add FullWidth parameter to BitActionButton (#8659) by @msynk in #8665
- Add Color and Foreground parameters to BitText (#8660) by @msynk in #8671
- Improve message handlers' implementation in Boilerplate (#8669) by @ysmoradi in #8674
- Improve IsInitialized implementation of IJSRuntime in Boilerplate (#8668) by @ysmoradi in #8677
- Improve BitToggle (#8658) by @msynk in #8676
- Fix isolated css bundle loading across projects (#8666) by @ysmoradi in #8667
- Remove bit status bar from Boilerplate (#8680) by @ysmoradi in #8683
- Improve BitMessage (#8629) by @Cyrus-Sushiant in #8691
- Improve BitModal component (#8692) by @mhrastegari in #8693
- Improve FullWidth parameter implementation in BitToggle (#8700) by @msynk in #8711
- BitStack improvements (#8704) by @msynk in #8714
- Improve CSS style of container element of BitActionButton (#8706) by @msynk in #8713
- Improve BitDropMenu component (#8701) by @msynk in #8712
- BitChoiceGroup improvements (#8702) by @msynk in #8719
- BitNav improvements (#8703) by @msynk in #8723
- Update theme colors (#8729) by @msynk in #8731
- Add CPM to Boilerplate (#8737) by @ysmoradi in #8738
- Fix IconOnly issues of BitNav (#8732) by @msynk in #8741
- Add DefaultValue parameter to BitToggle (#8733) by @msynk in #8744
- Add SupportedOSPlatformGuard attribute to public members of AppPlatform class in Boilerplate (#8747) by @ysmoradi in #8752
- Improve routing AdditionalAssemblies values in Boilerplate (#8748) by @ysmoradi in #8754
- Add OnChange to binding check of Value in InputBase (#8743) by @msynk in #8753
- Improve CSS style in items in BitNav (#8751) by @msynk in #8760
- Change FullWidth parameter to FitWidth in BitNav (#8761) by @msynk in #8762
- Add IconOnly parameter to BitActionButton (#8740) by @msynk in #8763
- Fix issue in show picker in BitCalender (#8268) by @Cyrus-Sushiant in #8759
- Make Blazor WebAssembly Standalone launchable by default in Boilerplate (#8745) by @ysmoradi in #8756
- BitPersona improvements (#8739) by @msynk in #8764
- Fix route-based localization issue with static assets in Boilerplate (#8746) by @ysmoradi in #8755
- Fix issues of static assets in test project of Boilerplate (#8766) by @ysmoradi in #8767
- BitPersona CSS style improvements (#8771) by @msynk in #8776
- Add FullWidth parameter to BitNav (#8772) by @msynk in #8777
- Add Responsive parameter to BitDropMenu (#8774) by @msynk in #8778
- Add Accent and Color parameters to BitNav (#8780) by @msynk in #8781
- Fix cascading Dir parameter issues (#8790) by @msynk in #8792
- Add Align parameter to BitText (#8789) by @msynk in #8796
- Fix issues of BitNav items (#8794) by @msynk in #8795
- Add missing colors to BitIcon (#8788) by @msynk in #8797
- Add IsSelected property to BitChoiceGroup items (#8791) by @msynk in #8793
- Fix issues of Align parameter of BitText (#8798) by @msynk in #8799
- Fix border issues in IconOnly mode of BitNav (#8802) by @msynk in #8803
- Refactor BitBadge component to use CallOnSet attribute (#8787) by @Cyrus-Sushiant in #8805
- Add IsSelected property to item classes of BitDropdown (#8801) by @msynk in #8806
- Implement new layouts of Boilerplate (#8415) by @msynk in #8619
- Improve about page of MAUI project in Boilerplate (#8813) by @msynk in #8814
- Add color parameters to BitSeparator (#8822) by @msynk in #8825
- Add push notifications to Boilerplate for Android and iOS (#8534) by @ysmoradi in #8812
- BitPivot improvements (#8821) by @msynk in #8827
- BitSnackbar improvements (#8820) by @msynk in #8828
- Add FillContent parameter to BitStack (#8823) by @msynk in #8830
- Implement new design of Signup page in Boilerplate (#8819) by @msynk in #8824
- Fix persona issues in main layout of Boilerplate (#8837) by @msynk in #8838
- Refactor BitButtonGroup component to use CallOnSet attribute (#8829) by @Cyrus-Sushiant in #8839
- Remove min width and height from BitSnackBar (#8840) by @msynk in #8845
- Enhance BitPersona (#8811) by @Cyrus-Sushiant in #8815
- Fix chips issue in BitDropdown (#8831) by @Cyrus-Sushiant in #8848
- Implement new design of SignIn page in Boilerplate (#8833) by @msynk in #8836
- Add web push feature to Boilerplate (#8834) by @ysmoradi in #8835
- Implement new design of Settings page of Boilerplate (#8816) by @msynk in #8857
- Implement new design of forgot password page of boilerplate (#8860) by @msynk in #8862
- Implement new design of confirm page of Boilerplate (#8864) by @msynk in #8865
- Fix OTP panel issues in Boilerplate (#8859) by @msynk in #8866
- Implement new design of reset password page of Boilerplate (#8861) by @msynk in #8863
- Refactor BitChoiceGroup component to use CallOnSet attribute (#8856) by @Cyrus-Sushiant in #8858
- Add SnackBarService to Boilerplate (#8852) by @msynk in #8867
- Add Variant parameter to BitIcon (#8843) by @msynk in #8869
- Use logical css properties in BitSnackBar positioning (#8844) by @msynk in #8871
- Fix minor issues in Boilerplate (#8872) by @msynk in #8873
- Use Add method instead of TryAdd in service registrations of Boilerplate (#8874) by @ysmoradi in #8876
- Fix Boilerplate home page culture based pre-rendering (#8875) by @ysmoradi in #8877
- Add new tests for Identity pages of Boilerplate (#8817) by @mjebrahimi in #8818
- Add in-memory SQLite database for testing in Boilerplate (#8883) by @mjebrahimi in #8884
- Improve Boilerplate 2fa (#8891) by @ysmoradi in #8892
- Replace French lang with Dutch in Boilerplate (#8886) by @ysmoradi in #8887
- Implement new design of Home page of Boilerplate (#8890) by @msynk in #8893
- Fix texts in Home page of Boilerplate (#8895) by @msynk in #8897
- Fix iOS & macOS layout issues in Boilerplate (#8894) by @msynk in #8896
- Improve Boilerplate dutch resx files (#8898) by @ysmoradi in #8899
- Improve page models of Boilerplate.Tests (#8908) by @mjebrahimi in #8911
- Add tests for ForgotPassword and ResetPassword to Boilerplate.Tests (#8909) by @mjebrahimi in #8914
- Fix issues of universal link in MAUI client of B...
v-8.11.0
What's Changed
- Add checked css class/style to BitCheckbox (#8261) by @mhrastegari in #8262
- Add Focused ClassStyle to BitOtpInput (#8270) by @mhrastegari in #8271
- Add Standalone mode to BitTimePicker (#8192) by @Cyrus-Sushiant in #8259
- Fix color issue in disabled BitTimePicker in standalone mode (#8282) by @Cyrus-Sushiant in #8283
- Add standalone feature to BitDatePicker (#8191) by @Cyrus-Sushiant in #8284
- Improve color handling in Boilerplate (#8276) by @ysmoradi in #8285
- Add Focused class/style to BitSearchBox (#8294) by @mhrastegari in #8295
- Add missing Label parameters to Loading components (#8227) by @msynk in #8311
- Add Callout component (#8190) by @msynk in #8304
- Improve BitTimeline demo (#8298) by @mhrastegari in #8308
- Add Focused class/style to BitDatePicker (#8315) by @mhrastegari in #8316
- Fix disabled css style of AM and PM buttons in BitTimePicker (#8312) by @Cyrus-Sushiant in #8319
- Fix BitCallout issues (#8320) by @msynk in #8321
- Complete BitCallout demo (#8317) by @mhrastegari in #8322
- Add Immediate parameter and some improvements to BitSearchBox (#8328) by @msynk in #8330
- Add missing Tertiary color to BitCss (#8332) by @msynk in #8333
- Ignore JSDisconnectedException in js calls inside Dispose methods (#8305) by @msynk in #8336
- Fix disabled css style of AM and PM buttons in BitDatePicker (#8324) by @Cyrus-Sushiant in #8337
- Add standalone feature to BitCircularTimePicker (#8302) by @Cyrus-Sushiant in #8341
- Fix disabled issue in BitCalender (#8269) by @Cyrus-Sushiant in #8342
- Add Focused class/style to BitCircularTimePicker (#8351) by @mhrastegari in #8353
- Add standalone feature to BitDateRangePicker (#8344) by @Cyrus-Sushiant in #8345
- Fix JS call in OnParametersSetAsync lifecycle method of BitCheckBox (#8356) by @msynk in #8359
- Add Focused class/style to BitDateRangePicker (#8363) by @mhrastegari in #8364
- Update BitDatePicker lifecycle methods (#8360) by @Cyrus-Sushiant in #8369
- Add CallOnSet attribute on Culture parameter in BitDateRangePicker (#8370) by @Cyrus-Sushiant in #8371
- Correct order of close callout calls in BitSearchBox (#8376) by @msynk in #8377
- Update usages of BitSearchBox in Boilerplate (#8378) by @msynk in #8380
- Remove wasm-experimental workload installs (#8382) by @ysmoradi in #8386
- Add appsettings and services to Server.Web project in standalone API mode in Boilerplate (#8384) by @ysmoradi in #8390
- Move WebClientUrl settings from Api project to Shared in Boilerplate (#8385) by @ysmoradi in #8391
- Use CallOnSet attribute for Culture parameter in BitCircularTimePicker (#8394) by @Cyrus-Sushiant in #8395
- Improve BitImage (#8397) by @Cyrus-Sushiant in #8398
- Add Focused class/style to BitTimePicker (#8375) by @mhrastegari in #8399
- Fix loading label position issue in BitButton (#8408) by @msynk in #8410
- Add AutoLoading parameter to BitButton (#8409) by @msynk in #8411
- Use CallOnSet attribute for Culture parameter in BitTimePicker (#8407) by @Cyrus-Sushiant in #8413
- Add .vsconfig file to the Boilerplate (#8417) by @ysmoradi in #8418
- Fix issues of appsettings.json of Server.Web project in Boilerplate (#8419) by @ysmoradi in #8420
- Improve BitColorPicker demo (#8421) by @mhrastegari in #8422
- Add animation to BitTimePicker's callout (#8405) by @Cyrus-Sushiant in #8431
- Add Full parameters to BitStack (#8433) by @msynk in #8435
- Add FitWidth parameter to BitDropdown (#8434) by @msynk in #8437
- Remove conditions from Bit.BlazorUI.Extras references in Boilerplate (#8441) by @ysmoradi in #8442
- Make Bit.BlazorUI.Extras project linker-friendly (#8439) by @ysmoradi in #8440
- Add PreserveCalloutWidth parameter to BitDropdown (#8436) by @msynk in #8443
- Fix RTL issue in BitTimePicker (#8403) by @Cyrus-Sushiant in #8444
- Improve BitOverlay( #8414) by @Cyrus-Sushiant in #8424
- Add NoBorder parameter to BitDropdown (#8406) by @msynk in #8445
- Remove unnecessary Newtonsoft.Json downloads (#8449) by @ysmoradi in #8450
- Add animation to BitCircularTimePicker's callout (#8446) by @Cyrus-Sushiant in #8448
- Add Transparent parameter to BitDropdown (#8451) by @msynk in #8454
- Add NoUnderline to BitLink (#8453) by @msynk in #8455
- Fix RTL issue in BitCircularTimePicker (#8447) by @Cyrus-Sushiant in #8457
- Unify BitGridAlignment and BitStackAlignment enums into BitAlignment (#8463) by @msynk in #8464
- Improve Typography (#8459) by @msynk in #8467
- Rename BitTypography to BitText (#8465) by @hootanht in #8472
- Add DropMenu component (#8460) by @msynk in #8474
- Rename IsVisible to IsOpen in BitOverlay (#8461) by @Cyrus-Sushiant in #8462
- Improve BitText component (#8473) by @msynk in #8478
- Fix issues of devcontainer.json of Boilerplate (#8367) by @zandiarash in #8480
- Fix duplicate query string issue in source generators (#8484) by @ysmoradi in #8485
- Add missing python feature to devcontainer.json of Boilerplate (#8489) by @ysmoradi in #8490
- Add ODataQuery helper class to Boilerplate (#8486) by @ysmoradi in #8487
- Fix animation issue in BitDatePicker (#8479) by @Cyrus-Sushiant in #8499
- Fix display issue of BitDropMenu (#8500) by @Cyrus-Sushiant in #8501
- Rename
Auto
Blazor mode toBlazorAuto
in Boilerplate (#8508) by @ysmoradi in #8509 - Improve BitDropMenu (#8504) by @msynk in #8506
- Fix position issues of AM/PM buttons in RTL mode of TimePicker in BitDatePicker (#8502) by @Cyrus-Sushiant in #8510
- Resolve animation issue in BitDateRangePicker (#8513) by @Cyrus-Sushiant in #8517
- Apply new design of signup page (#8404) by @msynk in #8514
- Add Run project page to Boilerplate docs and improve other pages on Platform website (#8468) by @Md23Mh in #8471
- Fix size issue in BitImage (#8430) by @Cyrus-Sushiant in #8516
- Add Alignment parameter to BitPivot (#8512) by @msynk in #8541
- Add FullWidth parameter to BitSeparator (#8511) by @msynk in #8542
- Unify BitTextFieldType and BitOtpInputType enums into BitInputType (#8537) by @msynk in #8543
- Rename Implementation section to API (#8540) by @msynk in #8544
- Change transparency of sticky API selector in demo pages (#8545) by @msynk in https://github.com/bitfoundation/...
v-8.10.0
What's Changed
- Fix minor issues of BitPersona (#7750) by @Cyrus-Sushiant in #7760
- Add Debounce and Throttle features to the input components (#7556) by @msynk in #7616
- Use msbuild incremental build to run before build tasks (#7774) by @ysmoradi in #7778
- Add ShowCloseButton parameter to BitTimePicker (#7769) by @Cyrus-Sushiant in #7771
- Fix icon positioning issue in RTL layout in BitCircularTimePicker (#7772) by @Cyrus-Sushiant in #7777
- Add switch to BlazorWebView to configure fire and forget for Android Disposal (#7775) by @mhrastegari in #7776
- Add BitLayout component (#7505) by @msynk in #7780
- Hide BitComponentBase members from the extra components demo page (#7770) by @msynk in #7782
- Add Copy to clipboard button to code boxes in the docs of the Platform website (#6238) by @mhrastegari in #7773
- Change default database option to SQLite in Boilerplate (#7651) by @ysmoradi in #7791
- Add PostgreSQL support to Boilerplate (#7793) by @ysmoradi in #7794
- Fix invalid jakejarvis/cloudflare-purge-action version in CI/CD pipelines (#7795) by @ysmoradi in #7796
- Improve MessageBoxService to correctly show all messages in Boilerplate (#7515) by @msynk in #7799
- Fix parsing issues of NumberField (#7678) by @msynk in #7786
- Add Classes/Styles parameters to the BitPersona (#7779) by @Cyrus-Sushiant in #7800
- Fix overflow issues of Persona (#7797) by @msynk in #7806
- Rename Divider property in BitTimePickerClassStyles (#7785) by @Cyrus-Sushiant in #7812
- Improve bindings of InputBase (#7660) by @msynk in #7804
- Improve devContainer configuration (#7814) by @ysmoradi in #7815
- Change ElementAttributeBuilder to return null instead of empty string (#7817) by @Cyrus-Sushiant in #7818
- Improve product versions in browser (#7821) by @msynk in #7823
- Improve BitCheckbox after InputBase improvements (#7813) by @msynk in #7816
- Rename IsRequired parameter in BitLabel (#7827) by @Cyrus-Sushiant in #7828
- Add missing attributes to viewport meta tag (#7784) by @msynk in #7826
- Add BitHeader component (#7831) by @msynk in #7832
- Add BitFooter component (#7833) by @msynk in #7837
- Add BitGrid component (#7705) by @mhrastegari in #7811
- Add BitSpacer component (#7834) by @msynk in #7838
- Improve BitLayout component (#7839) by @msynk in #7842
- Fix Aot issues in iOS output of Boilerplate project template (#7801) by @ysmoradi in #7844
- Improve BitChoiceGroup after InputBase improvements (#7829) by @msynk in #7830
- Complete BitFooter demo (#7840) by @mhrastegari in #7845
- Improve Boilerplate native cloud development compatibility (#7807) by @ysmoradi in #7808
- Complete BitHeader demo (#7852) by @mhrastegari in #7853
- Use constant sequence values in BuildRenderTree methods (#7849) by @msynk in #7861
- Move BuildRenderTree method to BitNavOption.razor file (#7859) by @msynk in #7862
- Add controller and action metadata to generated request of http proxy source generator (#7858) by @ysmoradi in #7863
- Fix keydown event issues of BitNumberField (#7857) by @msynk in #7867
- Fix inconsistent naming of element parameter in components with BuildRenderTree (#7860) by @msynk in #7868
- Disable request retry policy for SignUp page of Boilerplate project template (#7864) by @ysmoradi in #7865
- Pass type instead of type name in http proxy source generator in Boilerplate (#7872) by @ysmoradi in #7873
- Improve BitNumberField after InputBase improvements (#7870) by @msynk in #7871
- Fix BitNumberField issue of not changing value by num keys (#7876) by @msynk in #7877
- Add aria-label to BitLabel (#7880) by @Cyrus-Sushiant in #7881
- Remove 'bit-icon--' css class when BitIcon has no IconName (#7897) by @Cyrus-Sushiant in #7898
- Add BitTextInputBase component (#7890) by @msynk in #7896
- Use a short unique string for id in BitComponentBase (#7894) by @msynk in #7901
- Complete BitSpacer demo (#7899) by @mhrastegari in #7900
- Add missing ReadOnly parameter to InputBase (#7893) by @msynk in #7902
- Add Size parameter to BitIcon (#7903) by @Cyrus-Sushiant in #7904
- Unify size enums in all components (#7907) by @msynk in #7908
- Add Color parameter to BitIcon (#7909) by @Cyrus-Sushiant in #7910
- Add missing Required parameter to InputBase (#7895) by @msynk in #7906
- Add missing base class to code behind of all components (#7905) by @msynk in #7915
- Add tests for BitIcon (#7887) by @Cyrus-Sushiant in #7888
- Add supported Browsers and OS versions to docs (#4508) by @mhrastegari in #7916
- Add support for cloud based blob storages in Boilerplate (#7891) by @ysmoradi in #7892
- Update Todo and AdminPanel sample pipelines to use Postgres (#7917) by @ysmoradi in #7918
- Rename TimePickerDivider to TimePickerHourMinuteSeparator in BitDatePickerClassStyles (#7787) by @Cyrus-Sushiant in #7919
- Unify all color enums into BitSeverity (#7912) by @msynk in #7920
- Fix icon's color in disable mode in BitIcon (#7923) by @Cyrus-Sushiant in #7924
- Unify all variant enums into BitVariant enum (#7911) by @msynk in #7922
- Remove redundant @imports in scss files of demo pages (#7928) by @msynk in #7929
- Rename Divider property to HourMinuteSeparator in BitDateTimePickerClassStyles (#7848) by @Cyrus-Sushiant in #7930
- Improve BitLabel 's tests (#7931) by @Cyrus-Sushiant in #7932
- Improve BitIcon 's tests (#7934) by @Cyrus-Sushiant in #7935
- Add culture to generated identity URLs in Boilerplate (#7938) by @ysmoradi in #7941
- Improve internal state of BitNumberField (#7936) by @msynk in #7937
- Fix incorrect TryParseValueFromString signature in some inputs (#7939) by @msynk in #7940
- Fix DefaultValue issues in BitChoiceGroup (#7942) by @msynk in #7943
- Improve the BitLink (#7944) by @Cyrus-Sushiant in #7945
- Improve Theme variables (#7946) by @msynk in #7948
- Improve style and visual implementation of BitButton (#7949) by @msynk in #7953
- Update BitTheme based on changes to theme variables (#7952) by @msynk in #7956
- Add Tertiary general color to theme (#7957) by @msynk in #7960
- Add Tertiary general color support to BitButton (#7958) by @msynk in #7961
- Add Immediate and DebounceTime to todo input in Boilerplate (#7963) by @msynk in #7965...
v-8.9.0
What's Changed
- Add step parameter for hour and minute increment/decrement in BitCalendar (#7367) by @Cyrus-Sushiant in #7376
- Add the missing ClassStyles to the Separator div of the BitNav component (#7377) by @Cyrus-Sushiant in #7378
- Improve TS implementations of BlazorUI (#7374) by @msynk in #7379
- Add Google reCAPTCHA to the Boilerplate project template (#7381) by @msynk in #7382
- Fix app insights issue with empty connection string (#7383) by @ysmoradi in #7384
- Add Google reCaptcha parameter to Boilerplate project template (#7386) by @ysmoradi in #7387
- preconnect to google.com in boilerplate project template only if reCaptcha is enabled (#7389) by @ysmoradi in #7390
- Improve callout of BitBreadcrumb component (#7392) by @msynk in #7393
- Fix href links opening issue in iOS/macOS in Boilerplate project template (#7396) by @ysmoradi in #7397
- Add StartingValue parameter to BitDateRangePicker (#7394) by @Cyrus-Sushiant in #7398
- Fix BarColor issue in BitProgressIndicator (#7400) by @Cyrus-Sushiant in #7401
- Fix animation direction issue in BitProgressIndicator (#7402) by @Cyrus-Sushiant in #7403
- Improve StartingValue docs in BitDateRangePicker (#7409) by @Cyrus-Sushiant in #7410
- Fix issue drag clock hand on touch screen in BitCircularTimePicker (#7006) by @Cyrus-Sushiant in #7391
- Add StartingValue parameter to BitDatePicker (#7399) by @Cyrus-Sushiant in #7404
- Add StartingValue parameter to BitCalender (#7405) by @Cyrus-Sushiant in #7407
- Improve BitBreadcrumb component UI (#7066) by @mhrastegari in #7408
- Remove BitCircularTimePickerDialMode enum in BitCircularTimePicker (#7411) by @Cyrus-Sushiant in #7412
- Fix Expanded property of Classes parameter in BitAccordion (#7417) by @msynk in #7418
- Add missing System.Net.Http.Json using in the generated code of HttpClient source generator (#7420) by @jpmchia in #7372
- fix action with string return type issue in http client source generator (#7413) by @ysmoradi in #7421
- Add support for overriding route convention for specific action in http client source generator (#7425) by @ysmoradi in #7426
- Improve the BitProgressIndicator (#7414) by @Cyrus-Sushiant in #7416
- Fix Increment/Decrement buttons issue in BitTimePicker (#7419) by @Cyrus-Sushiant in #7431
- Update BitProgressIndicator usage post-improvement (#7427) by @Cyrus-Sushiant in #7433
- Fix Increment/Decrement buttons issue in BitDatePicker (#7434) by @Cyrus-Sushiant in #7436
- Fix increment/decrement buttons issue in BitDateRangePicker (#7437) by @Cyrus-Sushiant in #7440
- Add HideIcon parameter to BitMessageBar (#7429) by @msynk in #7441
- Parameters sorted alphabetically in BitProgressIndicator (#7443) by @Cyrus-Sushiant in #7445
- fix EF Core issues in release mode of the Boilerplate project template (#7449) by @ysmoradi in #7450
- add the missing com.apple.security.cs.allow-jit entitelment to the Boilerplate project template (#7451) by @ysmoradi in #7454
- Move Console logger out of the Debug condition in the Boilerplate project template (#7452) by @ysmoradi in #7455
- Use armV8 as default cpu arch in the Boilerplate project template for the apk bundle type (#7453) by @ysmoradi in #7456
- Fix cell width issue in the month/year picker of the BitDatePicker (#7457) by @Cyrus-Sushiant in #7461
- Add Key and OnClick parameters to BitBreadCrumb items (#7459) by @mhrastegari in #7460
- Add Classes/Styles parameters to BitMessage (#7446) by @msynk in #7458
- Fix cell width issue in the month/year picker of the BitDateRangePicker (#7462) by @Cyrus-Sushiant in #7463
- Fix cell width issue in the month/year picker of the BitCalendar (#7464) by @Cyrus-Sushiant in #7465
- Fix EF Core issues on Android in the Boilerplate in release mode (#7466) by @ysmoradi in #7467
- Add Variant parameter to BitMessage (#7471) by @msynk in #7472
- Fix EF Core issues on macOS in the Boilerplate project template (#7473) by @ysmoradi in #7474
- Add generate 2FA token feature in Boilerplate project template (#7448) by @msynk in #7475
- Add 2FA QR Code generation to Boilerplate project template (#7432) by @msynk in #7438
- Add HeaderTemplate to BitDropdown (#7469) by @Cyrus-Sushiant in #7470
- Fix incorrect positioning of callouts in RTL direction (#7478) by @msynk in #7483
- Fix incorrect dotnetObj disposing in BitCircularTimePicker and BitColorPicker (#7482) by @msynk in #7487
- Fix incorrect positioning of long callouts (#7422) by @msynk in #7488
- Add BitTag component (#7479) by @mhrastegari in #7480
- Rename BitProgressIndicator to BitProgressBar (#7435) by @Cyrus-Sushiant in #7492
- Fix increment/decrement buttons issue in BitCalendar (#7495) by @Cyrus-Sushiant in #7496
- Add missing boilerplate identity api (#7506) by @ysmoradi in #7507
- Fix increment/decrement buttons issue in BitNumberField (#7504) by @Cyrus-Sushiant in #7509
- Fix BitDataGrid UI issues in RTL mode (#7500) by @mhrastegari in #7501
- Use singleton HttpClient in boilerplate wasm/hybrid (#7520) by @ysmoradi in #7526
- Add http to DataSchemes of IntentFilter of Android project of Boilerplate (#7519) by @ysmoradi in #7527
- Add support for IValidatableObject in AppDataAnnotationsValidator component of Boilerplate (#7517) by @ysmoradi in #7528
- Move HtmlRenderer registration to Core project in Boilerplate (#7516) by @ysmoradi in #7529
- Add local http server to boilerplate project template (#7511) by @ysmoradi in #7530
- Fix increment/decrement buttons issue in BitSpinButton (#7531) by @Cyrus-Sushiant in #7532
- Add InPrerenderSession property to AppComponentBase in Boilerplate (#7538) by @msynk in #7539
- Add close button to BitCircularTimePicker (#7533) by @Cyrus-Sushiant in #7536
- Unify server and offline DbContext configuration in Boilerplate (#7546) by @ysmoradi in #7547
- Add OnFill event to BitOtpInput (#7537) by @msynk in #7548
- Sync resource files together in Boilerplate (#7552) by @ysmoradi in #7553
- Fix incorrect handling of Delete key in BitOtpInput (#7549) by @msynk in #7551
- Update UI of ResetPassword process in Boilerplate (#7550) by @msynk in #7560
- Add TwoFactorEnabled auth policy to boilerplate (#7568) by @ysmoradi in #7570
- Fix incorrect example data of swagger in Boilerplate (#7567) by @ysmoradi in #7571
- Add OTP support to Boilerplate project template (#7521) by @ysmoradi in #7557
- Add SmsService to Boilerplate (#7523) by @ysmoradi in #7569
- Improve BitCircularTimePicker (#7541) by @Cyrus-Sushiant in #7554
- Add EmailSer...
v-8.8.1
What's Changed
- Fix SCSS generation issue in CD pipelines (#7297) by @ysmoradi in #7298
- Add parameter for close button in BitTimePicker (#7295) by @Cyrus-Sushiant in #7296
- Fix Boilerplate project creation issue with api parameter set to false (#7290) by @ysmoradi in #7300
- Fix hour and minute increment/decrement bug in BitTimePicker (#7301) by @Cyrus-Sushiant in #7303
- Improve UI layout of Boilerplate project template (#7304) by @msynk in #7305
- Fix Boilerplate Check for update issue when app bundle id is not present in app store (#7310) by @ysmoradi in #7312
- Properly dispose _cancellationTokenSource in BitTimePicker's Dispose method (#7311) by @Cyrus-Sushiant in #7313
- Resolve issue hour and minute increment/decrement in BitDateRangePicker (#7307) by @Cyrus-Sushiant in #7314
- Resolve issue hour and minute increment/decrement in BitDatePicker (#7306) by @Cyrus-Sushiant in #7315
- Hide icon of BitActionButton when IconName is null (#7308) by @msynk in #7318
- Resolve issue value increment/decrement in BitNumberField (#7316) by @Cyrus-Sushiant in #7317
- Add input element public members to BitTextField (#7309) by @msynk in #7319
- Add public API of input element in BitDropdown (#7320) by @msynk in #7325
- Add public API of input element in BitSearchBox (#7321) by @msynk in #7326
- Add public API of input element in BitSpinButton (#7322) by @msynk in #7327
- Add public API of input element in BitNumberField (#7323) by @msynk in #7330
- Add application insights to boilerplate project template (#7328) by @ysmoradi in #7329
- Add public API of input elements in BitOtpInput (#7324) by @msynk in #7333
- Register authentication manager as sessioned (#7332) by @ysmoradi in #7334
- Add request id to exposed cors headers (#7331) by @ysmoradi in #7335
- Add indentation parameters to BitNav (#7287) by @msynk in #7337
- Add SingleExpand feature to BitNav (#7286) by @msynk in #7341
- Fix nullable issues of BitNumberField (#7342) by @msynk in #7343
- Fix nested accordion issues (#7345) by @msynk in #7347
- Add CollapseAll public API method (#7344) by @msynk in #7348
- Resolve issue hour and minute increment/decrement in BitCalendar (#7346) by @Cyrus-Sushiant in #7350
- Fix TouchEvent issue of FireFox in BitDataGrid (#5610) by @msynk in #7355
- Add PrivacyInfo.xcprivacy (#7359) by @ysmoradi in #7360
- Change FocusInput method of SearchBox to FocusAsync (#7364) by @msynk in #7365
Full Changelog: v-8.8.0...v-8.8.1
v-8.8.0
What's Changed
- Fix BitDropdown border radius (#6925) by @mhrastegari in #6930
- Fix CultureInfoHelper issues in BlazorUI demo (#6931) by @ysmoradi in #6939
- Fix CultureInfoManager issues in Boilerplate project template (#6940) by @ysmoradi in #6941
- Return Activity.Current?.Id as RequestId in failed responses (#6934) by @ysmoradi in #6942
- Refactor URL encodings in boilerplate project template (#6935) by @ysmoradi in #6943
- Improve BitAccordion component (#6878) by @mhrastegari in #6945
- Disable dragging links on Blazor Hybrid (#6928) by @mhrastegari in #6948
- Remove extra async enumerable in boilerplate (#6938) by @ysmoradi in #6949
- Improve boilerplate ef core settings (#6950) by @ysmoradi in #6954
- Simplify boilerplate tooling package references (#6932) by @ysmoradi in #6953
- Add appsettings.Production.json to Boilerplate project template (#6946) by @ysmoradi in #6956
- Fix DisplayAttribute issue in edit forms of
Boilerplate
(#6936) by @ysmoradi in #6957 - Refactor [NotMapped] and [JsonIgnore] attributes in Boilerplate (#6937) by @ysmoradi in #6958
- Remove MimeTypeMapOfficial from Boilerplate (#6933) by @ysmoradi in #6959
- Enable Docker debug-mode for Boilerplate only in debug mode (#6955) by @ysmoradi in #6960
- Move UserSecretsId out of docker settings of Boilerplate (#6944) by @ysmoradi in #6961
- Refactor Http client dependencies registration in Boilerplate (#6962) by @ysmoradi in #6963
- Fix issues of new item addition in responsive combo in BitDropdown (#6856) by @Cyrus-Sushiant in #6947
- Disable Android's webview vibration on long press (#6929) by @mhrastegari in #6951
- Change URL of exe demo files to Cloudflare in README.md file (#6965) by @ysmoradi in #6966
- Improve disposing approach of History class of Butil (#6971) by @msynk in #6972
- Add new font icon to fabric.mdl2.bit.blazoui.scss (#6952) by @Cyrus-Sushiant in #6976
- Fix WPF project build on macOS (#6969) by @mhrastegari in #6977
- Improve disposing approach of Keyboard class of Butil (#6975) by @msynk in #6980
- Improve disposing of History class of Butil (#6981) by @msynk in #6986
- Improve disposing approach of Screen class of Butil (#6982) by @msynk in #6987
- Improve disposing of ScreenOrientation class of Butil (#6983) by @msynk in #6988
- Fix disabled state button in BitCalender (#6926) by @Cyrus-Sushiant in #6985
- Improve disposing of VisualViewport class of Butil (#6984) by @msynk in #6989
- Change upload method of BitFileUpload to accept custom UploadUrl (#6968) by @msynk in #6990
- Fix background color issue of disabled BitCheckbox in Firefox (#6991) by @msynk in #6992
- Change Dispose method of Keyboard class to DisposeAsync (#6998) by @msynk in #7000
- Improve disposing approach in Boilerplate project template (#6999) by @msynk in #7001
- Fix BitProgressIndicator sample code (#7004) by @mhrastegari in #7005
- Fix BitLoading default color (#5923) by @mhrastegari in #7007
- Rename BitNumericTextField to BitNumberField (#6879) by @Cyrus-Sushiant in #7010
- Improve content of Platform website (#7011) by @msynk in #7012
- Fix incorrect padding values in BitDropdown (#7013) by @msynk in #7014
- Add Dir to BitComponentBase (#363) by @mhrastegari in #7020
- Remove unuse method in BitCalender (#7027) by @Cyrus-Sushiant in #7028
- Add Dir property to bit BlazorUI demo docs (#7030) by @mhrastegari in #7032
- Update BitLabelPosition values for Dir parameter (#7031) by @mhrastegari in #7033
- Add Dir support to BitButton (#7023) by @mhrastegari in #7035
- Add Dir support to BitBadge (#7038) by @mhrastegari in #7039
- Fix chart issues when using in modal (#7041) by @msynk in #7043
- Update launchSettings of BlazorUI demo (#7042) by @msynk in #7044
- Fix layout of the combo input in BitDropdown (#6875) by @Cyrus-Sushiant in #7045
- Fix script tag in Scripts page of Bswup docs (#7046) by @msynk in #7047
- Add Dir support to BitSpinner (#7029) by @mhrastegari in #7034
- Fix descriptions about props in BitDropdown (#7050) by @Cyrus-Sushiant in #7051
- Add Dir support to BitAccordion (#7036) by @mhrastegari in #7037
- Fix placeholder issue in combo mode in BitDropdown (#7060) by @Cyrus-Sushiant in #7061
- Add Dir to BitActionButton (#7053) by @mhrastegari in #7054
- Add Dir to BitCompoundButton (#7055) by @mhrastegari in #7056
- Add Dir to BitToggleButton (#7057) by @mhrastegari in #7058
- Add more comobox samples for BitDropdown (#7008) by @Cyrus-Sushiant in #7059
- Fix issue in Chips parameter in BitDropDown (#7062) by @Cyrus-Sushiant in #7063
- Improve content of Platform website's home page (#7048) by @msynk in #7049
- Add Dir to BitButtonGroup (#7064) by @mhrastegari in #7065
- Fix warnings & issues of Platform website (#7071) by @msynk in #7072
- Add Dir to BitIconButton (#7069) by @mhrastegari in #7070
- Add Dir to BitMenuButton (#7067) by @mhrastegari in #7068
- Update project dependencies (#7075) by @ysmoradi in #7076
- Set AssemblyVersion in CD pipelines (#7077) by @ysmoradi in #7078
- Add Dir to BitCarousel (#7080) by @mhrastegari in #7081
- Improve product section of home page of Platform website (#7073) by @msynk in #7084
- Add Dir to BitBreadcrumb (#7074) by @mhrastegari in #7079
- Add Dir to BitColorPicker (#7082) by @mhrastegari in #7085
- Add Dir to BitDialog (#7087) by @mhrastegari in #7088
- Fix OnInput event issue in BitNumberField (#5555) by @Cyrus-Sushiant in #7089
- Add Dir to BitIcon (#7095) by @mhrastegari in #7096
- Add Dir to BitFileUpload (#7092) by @mhrastegari in #7093
- Add Dir to BitImage (#7097) by @mhrastegari in #7098
- Add Dir to BitCheckbox (#7099) by @mhrastegari in #7100
- Add Dir to BitChoiceGroup (#7101) by @mhrastegari in #7102
- Add Dir to BitDropdown (#7103) by @mhrastegari in #7104
- Fix issue in BitNumberField events (#7015) by @Cyrus-Sushiant in #7105
- Update BitNumericTextField to BitNumberField in Boilerplate (#7110) by @Cyrus-Sushiant in #7111
- Add Dir to BitNumberField (#7116) by @mhrastegari in #7117
- Add Dir to BitCalendar (#7112) by @mhrastegari in https://github.com/bitfoundation/bitplatfor...
v-8.7.6
What's Changed
- Add MaxRange in BitDateRangePicker (#6805) by @Cyrus-Sushiant in #6815
- Add prefix and suffix in BitNumericTextField (#6657) by @Cyrus-Sushiant in #6816
- Fix issue label id in BitNumericTextField (#6817) by @Cyrus-Sushiant in #6818
- Add prefix and suffix in BitDropdown (#6655) by @Cyrus-Sushiant in #6820
- Fix issue am/pm buttons in BitDateRangePicker (#6781) by @Cyrus-Sushiant in #6827
- Resolve issue ShowClearButton in BitDropDown (#6828) by @Cyrus-Sushiant in #6829
- Fix disabled state button in BitDateRangePicker (#6600) by @Cyrus-Sushiant in #6834
- Add OnFileUploading event to BitFileUpload (#6802) by @msynk in #6838
- Add ReversedChevron parameter to BitNav (#6794) by @msynk in #6840
- Resolve columns compress in BitDateRangePicker (#6835) by @Cyrus-Sushiant in #6842
- Remove tsconfig.json from nupkg files (#6844) by @ysmoradi in #6845
- Fix issue in show pickers in BitDateRangePicker (#6836) by @Cyrus-Sushiant in #6854
- Add Checked state to ClassStyles of the BitToggleButton (#6826) by @mhrastegari in #6857
- Fix align hour numbers in BitCircularTimePicker (#6858) by @Cyrus-Sushiant in #6859
- User ToggleCallout method in BitCircularTimePicker (#6860) by @Cyrus-Sushiant in #6862
- Add GetValue method to Cookie class of Butil (#6793) by @msynk in #6865
- Use project name as app id (#6294) by @ysmoradi in #6868
- Improve positioning of chevron button in BitNav (#6871) by @msynk in #6872
- Add VisualViewport initial support to Butil (#6333) by @msynk in #6882
- Add Required parameter to BitNumericTextField (#6876) by @Cyrus-Sushiant in #6880
- Add events to VisualViewport class of Butil (#6881) by @msynk in #6884
- Add ScreenOrientation feature to Butil (#6348) by @msynk in #6890
- Add events to ScreenOrientation of Butil (#6889) by @msynk in #6894
- Improve the VisualViewport class of Butil (#6892) by @msynk in #6896
- Strong sign bitplatform libraries (#6898) by @ysmoradi in #6900
- Resolve issues of disabled buttons in BitDatePicker (#6908) by @Cyrus-Sushiant in #6909
- Add store rating review to boilerplate (#6906) by @ysmoradi in #6910
- Throw an error for building on windows if LongPathsEnabled is false (#6911) by @ysmoradi in #6913
- Add check for updates to boilerplate maui (#6915) by @ysmoradi in #6916
- Update to .NET 8.0.201 (#6919) by @ysmoradi in #6920
Full Changelog: v-8.7.5...v-8.7.6
v-8.7.5
What's Changed
- Reduce the size of the Butil assembly (#6708) by @msynk in #6712
- Fix Invariant string conversion issues in BlazorUI (#6713) by @ysmoradi in #6717
- Make Bit.BlazorUI.Icons a development dependency (#6710) by @ysmoradi in #6711
- Use latest version of velopack (#6703) by @ysmoradi in #6718
- Add
RESX_NeutralResourcesLanguage = en-US
to the sln file (#6725) by @ysmoradi in #6726 - Fix .NET linker issues in Butil (#6722) by @msynk in #6724
- Prevent boilerplate windows app crash (#6734) by @ysmoradi in #6735
- Add RESX_CodeReferences property to the Boilerplate solution file (#6732) by @ysmoradi in #6733
- Fix issues of element's hidden method in Butil (#6715) by @msynk in #6736
- Add missing MDN links to docs of some of the Butil's APIs (#6714) by @msynk in #6737
- Improve Boilerplate's appsettings.json's IdentitySettings (#6739) by @ysmoradi in #6740
- Fix error when changing time in BitDateRangePicker (#6674) by @Cyrus-Sushiant in #6741
- Add OnChange event instead of OnSelectDate in BitDateRangePicker (#6677) by @Cyrus-Sushiant in #6746
- Add Clipboard APIs to Butil (#6745) by @msynk in #6747
- Use smtp tls port 587 in boilerplate (#6755) by @ysmoradi in #6756
- Add
WasmBuildNative
to all wasm projects (#6750) by @ysmoradi in #6751 - Add clear button to BitDatePicker (#6744) by @Cyrus-Sushiant in #6760
- Add clear button to BitDateRangePicker (#6759) by @Cyrus-Sushiant in #6767
- Fix issue in select date BitDatePicker (#6761) by @Cyrus-Sushiant in #6764
- Fix issue clear button in BitDatePicker (#6768) by @Cyrus-Sushiant in #6773
- Refactor middlewares and services of boilerplate server project (#6774) by @ysmoradi in #6775
- Show clear error to developer if trying to run web app through server project while BlazorWebAssemblyStandalone is true (#6777) by @ysmoradi in #6778
- Rename OnSelectDate in BitDatePicker (#6753) by @Cyrus-Sushiant in #6782
- Add api parameter to boilerplate project template (#6776) by @ysmoradi in #6779
- Refactor services & middlewares in boilerplate project template (#6783) by @ysmoradi in #6784
- Add ComboBox feature to the BitDropDown (#6426) by @Cyrus-Sushiant in #6550
- Add NumberFormat in the BitNumericTextField (#6769) by @Cyrus-Sushiant in #6770
- Fix selected date issue in BitDateRangePicker (#6795) by @Cyrus-Sushiant in #6797
- Add
Boilerplate.Web.slnf
solution filter toBoilerplate
project template (#6798) by @ysmoradi in #6799 - Improve BitNav component (#6738) by @msynk in #6804
- Fix performance issue in BitDropDown (#6790) by @Cyrus-Sushiant in #6801
- Fix issue select date in BitCalendar (#6806) by @Cyrus-Sushiant in #6807
- Improve BitProgressIndicator component (#6754) by @mhrastegari in #6810
- Simplify boilerplate's http client related codes (#6811) by @ysmoradi in #6812
Full Changelog: v-8.7.4...v-8.7.5