Releases: bitfoundation/bitplatform
Releases · bitfoundation/bitplatform
v-9.1.2
What's Changed
- Fix link item click and navigation issues in BitNav (#9504) by @msynk in #9505
- Add blazor wasm standalone demo (#9506) by @ysmoradi in #9507
- Fix Sentry package reference issue in Boilerplate (#9501) by @Cyrus-Sushiant in #9508
- Fix search engines issue with StreamRendering enabled (#9510) by @ysmoradi in #9511
- Improve BitButtonGroup (#9463) by @Cyrus-Sushiant in #9517
- Improve data loading and caching in Boilerplate (#9515) by @ysmoradi in #9516
- Fix parameter name in Alignment sample BitStack (#9521) by @Cyrus-Sushiant in #9522
- Add Rel parameter to BitActionButton (#9524) by @Cyrus-Sushiant in #9525
- Improve Boilerplate SignalR PubSub integration (#9526) by @ysmoradi in #9527
- Fix parameter name in Boilerplate (#9531) by @Cyrus-Sushiant in #9532
- Improve Boilerplate refresh token rotation (#9528) by @ysmoradi in #9530
- Improve Boilerplate exception handler's display error mechanism (#9536) by @ysmoradi in #9537
v-9.1.1
v-9.1.0
What's Changed
- Decrease windows output size in self contained deployment (#9302) by @ysmoradi in #9303
- Add BitNavBar component (#8784) by @msynk in #9270
- Make device installation sensitive to to changes of its corrsponding user session (#9304) by @ysmoradi in #9305
- Add unique user session check feature to Boilerplate (#9308) by @ysmoradi in #9309
- Fix BitNav and BitNavBar issues (#9316) by @msynk in #9317
- Add ModalService to Boilerplate (#9323) by @msynk in #9324
- Add feature to ask for security code before dangerous tasks to Boilerplate (#9310) by @ysmoradi in #9311
- Fix issues of sessions section in settings page of Boilerplate (#9331) by @msynk in #9332
- prevent re-using refresh token in Boilerplate (#9335) by @ysmoradi in #9336
- Use Xcode 16.1 in github actions (#9337) by @ysmoradi in #9338
- Correct min value of Y axis of BitChart in Boilerplate (#9343) by @msynk in #9344
- Fix icon issue in BitSpinButton (#9334) by @Cyrus-Sushiant in #9345
- Repalce AppCenter with Sentry in Boilerplate (#9347) by @ysmoradi in #9348
- Add tests for pre-rendered html in Boilerplate.Tests (#9277) by @mjebrahimi in #9278
- Boilerplate fix for Sentry logging on iOS (#9349) by @ysmoradi in #9350
- Add floating feature to the BitButton (#9352) by @Cyrus-Sushiant in #9355
- Improve Float feature of BitButton (#9358) by @msynk in #9359
- Add BitPullToRefresh component (#9300) by @msynk in #9306
- Add BitModalService (#9322) by @msynk in #9325
- Add support for azure SignalR scale out to Boilerplate (#9365) by @ysmoradi in #9366
- Fix windows app update issues in Boilerplate (#9361) by @ysmoradi in #9369
- Use BitPullToRefresh in Boilerplate (#9370) by @msynk in #9371
- Use BitModalService in Boilerplate (#9372) by @msynk in #9373
- Fix CDN issue with brotli comressed assets (#9367) by @ysmoradi in #9376
- Remove singleton service registration for BlazorUI in Boilerplate (#9377) by @msynk in #9378
- Fix issues of FixedColor and IconOnly parameters in BitButton (#9382) by @msynk in #9383
- Remove singleton option from BlazorUI service registration (#9379) by @msynk in #9380
- Improve BitPanel (#9351) by @msynk in #9356
- Add InitialSelectedItems parameter to BitDorpdown (#9364) by @Cyrus-Sushiant in #9381
- Improve Boilerplate forwarded headers middleware configuration (#9393) by @ysmoradi in #9394
- Add support for pop-up based social sign-in (#9399) by @ysmoradi in #9402
- Add InitialSelectedItems's demo in BitDropdown (#9396) by @Cyrus-Sushiant in #9398
- Fix Bit Besql memory leak issue (#9403) by @ysmoradi in #9404
- Improve home page of Boilerplate (#9406) by @msynk in #9410
- Improve loading components (#9408) by @msynk in #9411
- Improve BitPullToRefresh component (#9412) by @msynk in #9414
- Improve BitPanel component (#9413) by @msynk in #9416
- Apply max-width to sign-in page of Boilerplate (#9407) by @msynk in #9417
- Add BitSwipeTrap component (#9301) by @msynk in #9397
- Add missing UserAgent header to http requests of Boilerplate (#9418) by @msynk in #9419
- Update CD pipeline of AdminPanel demo of Boilerplate based on recent global.json changes (#9421) by @ysmoradi in #9422
- Correct @key attribute calculation (#9425) by @msynk in #9426
- Improve Responsive mode implementation of components (#9427) by @msynk in #9428
- Remove unused method in BitChoiceGroup (#9442) by @Cyrus-Sushiant in #9444
- Reset internal state after end events in BitPullToRefresh (#9440) by @msynk in #9441
- Enable swipe feature for responsive components (#9436) by @msynk in #9439
- Add Classes/Styles parameters to BitPullToRefresh (#9395) by @Cyrus-Sushiant in #9400
- Add throttled sync to bit besql (#9445) by @ysmoradi in #9446
- Correct callout position calculation in BitDatePicker and BitDateRangePicker (#9438) by @msynk in #9447
- Apply BitSwipeTrap in Boilerplate (#9423) by @msynk in #9424
- Add support for Apple Social sign-in (#9455) by @ysmoradi in #9459
- Improve versioning and packaging of bit platform products (#9469) by @msynk in #9471
- Correct README.md filename in Bit.Build.props (#9473) by @msynk in #9474
- Fix PackageIcon and README files issues (#9475) by @msynk in #9476
- Fix undefined canvas element issues in BitPdfReader (#9479) by @msynk in #9480
- Fix Utils issues in BlazorUI (#9481) by @msynk in #9482
- Improve Boilerplate unobserved exception logging (#9485) by @ysmoradi in #9486
Full Changelog: v-9.0.1...v-9.1.0
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