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
- Rename HasUnderline to Underlined parameter in BitLink (#7970) by @Cyrus-Sushiant in #7971
- Update BitButtonGroup with new BitColor enum (#7967) by @msynk in #7968
- Add BitSplitter Component (#7962) by @mhrastegari in #7964
- Update BitCompoundButton with new BitColor enum (#7969) by @msynk in #7974
- Remove redundant BitButtonIconPosition enum (#7951) by @msynk in #7976
- Separate API project from Server project in Boilerplate (#7954) by @ysmoradi in #7955
- Add BitLinkTarget (#7966) by @Cyrus-Sushiant in #7973
- Add aria-label to BitElement (#7980) by @Cyrus-Sushiant in #7981
- Merge BitCompoundButton into BitButton (#7975) by @msynk in #7978
- Add missing aria-label attribute to BitTypography (#7988) by @Cyrus-Sushiant in #7989
- Replace ASP.NET Core with EmbedIO in implementing local http server in Boilerplate (#7984) by @ysmoradi in #7985
- Add missing DefaultValue of Variant parameter to BitTypography doc (#7992) by @Cyrus-Sushiant in #7993
- Improve BitElement tests (#7972) by @Cyrus-Sushiant in #7986
- Refactor Boilerplate's configuration in prerendering and Blazor Server (#7994) by @ysmoradi in #7995
- Rename Divider properties to HourMinuteSeparator in BitCalenderClassStyles (#7996) by @Cyrus-Sushiant in #7997
- Add Color and Size parameters to BitActionButton (#7979) by @msynk in #7998
- Update image tags of README.md file (#8003) by @msynk in #8004
- Merge BitIconButton into the BitButton (#7999) by @msynk in #8000
- Add App_Data and .pubxml to clean bat sh files (#8009) by @ysmoradi in #8010
- Improve BitTypography tests (#7987) by @Cyrus-Sushiant in #7990
- Fix issues of serving static files in Boilerplate (#8017) by @ysmoradi in #8018
- Move ClassBuilder.Reset calls to generated SetParameterAsync method (#8001) by @msynk in #8012
- Merge BitSpinner into BitProgressBar (#8006) by @mhrastegari in #8011
- Fix ui issues of copy buttons in demo pages (#8026) by @msynk in #8028
- Replace Severity parameter with Color in BitMessage (#8024) by @msynk in #8027
- Add new tests for BitIcon (#8021) by @Cyrus-Sushiant in #8029
- Move HasBeenSet fields to generated code (#8022) by @msynk in #8023
- Add new tests for BitLabel (#8034) by @Cyrus-Sushiant in #8037
- Add missing aria-label attribute to BitSticky (#8041) by @Cyrus-Sushiant in #8042
- Add missing ChildContent test to BitTypography (#8043) by @Cyrus-Sushiant in #8044
- Add session management feature to Boilerplate (#8019) by @ysmoradi in #8020
- Add missing ResetStyleBuilder attributes to BitStack (#8048) by @msynk in #8050
- Add assign method to set two-way bound parameters (#8014) by @msynk in #8049
- Improve input related public APIs of BitDropdown (#8047) by @msynk in #8054
- Fix issues of ClassBuilder in BitSticky (#8051) by @Cyrus-Sushiant in #8055
- Add Color parameter to BitToggleButton (#8056) by @msynk in #8057
- Fix issues of Show/Hide Code button (#8058) by @msynk in #8059
- Add session management UI to Boilerplate (#8052) by @msynk in #8053
- Replace @page directives with Route attributes in Boilerplate (#8016) by @mhrastegari in #8033
- Fix styles of BitToggle when value changed (#8060) by @mhrastegari in #8061
- Fix UI issues of user sessions in Boilerplate (#8064) by @msynk in #8065
- Add missing tests of BitSticky (#7991) by @Cyrus-Sushiant in #8067
- Refactor configuration usages in Boilerplate (#8072) by @ysmoradi in #8073
- Improve static assets loading across all projects (#8074) by @ysmoradi in #8075
- Improve Boilerplate session management feature (#8076) by @ysmoradi in #8077
- Add api assembly as application part in Boilerplate (#8078) by @ysmoradi in #8079
- Add StaticSsr render mode to Boilerplate (#8080) by @ysmoradi in #8081
- Fix date time offset issues of Postgres database in Boilerplate (#8089) by @ysmoradi in #8090
- Add starting / to route URLs in Boilerplate (#8085) by @msynk in #8086
- Add missing message ScrollIntoView in Boilerplate (#8091) by @msynk in #8092
- Fix broken links of Platform website (#8093) by @ysmoradi in #8096
- Add sitemap generation API to Boilerplate (#8094) by @ysmoradi in #8095
- Add Windows url to templates samples page of platform website (#8101) by @ysmoradi in #8102
- Fix issues of new scss mixed declaration rule in Sales website (#8099) by @msynk in #8100
- Add Color parameter to BitMenuButton (#8007) by @msynk in #8087
- Add missing get value from PrerenderStateService in Boilerplate (#8107) by @ysmoradi in #8108
- Add missing localization of description meta tag of Boilerplate (#8109) by @ysmoradi in #8110
- Remove unused IsSelectedSetter property from BitDropdownNameSelectors (#8114) by @Cyrus-Sushiant in #8115
- Set Server.Web as startup project of Boilerplate (#8119) by @ysmoradi in #8120
- Remove redundant container span from BitToggleButton (#8117) by @mhrastegari in #8118
- Refactor BitBreadcrumb to use NameSelectors class (#8088) by @Cyrus-Sushiant in #8116
- Add AriaLabel in BitSeparator (#8121) by @Cyrus-Sushiant in #8122
- Add ChildContent test for BitSticky (#8124) by @Cyrus-Sushiant in #8125
- Add Size parameter to BitMenuButton (#8066) by @msynk in #8127
- Add tests for BitSeparator (#8123) by @Cyrus-Sushiant in #8126
- Fix overflow of operator button in BitMenuButton (#8128) by @mhrastegari in #8129
- Add two-way bound IsOpen parameter to BitMenuButton (#8045) by @msynk in #8130
- Improve BitMenuButton demo page (#8131) by @mhrastegari in #8132
- Add auto generation of Changed parameter for two way bound parameter to BlazorUI source generator (#8036) by @msynk in #8133
- Rename IsVertical parameter to Vertical in BitSeparator (#8135) by @Cyrus-Sushiant in #8136
- Hide serverUrl parameter from parameters list of Boilerplate (#8111) by @ysmoradi in #8138
- Set default value of windows parameter of Boilerplate to true (#8139) by @ysmoradi in #8140
- Improve BitTextField demo page (#8141) by @mhrastegari in #8143
- Fix
BitMessage
usage in demo pages (#8149) by @mhrastegari in #8150 - Add Reversed parameter to BitToggle (#8151) by @mhrastegari in #8152
- Refactor Boilerplate middlewares (#8157) by @ysmoradi in #8159
- Use UniversalDateTime in Boilerplate identity token generation and validation (#8158) by @ysmoradi in #8160
- Apply static assets cache policy to relevant static assets only (#8161) by @ysmoradi in #8162
- Change default data type of the key fields from int to GUID in database of Boilerplate (#8154) by @ysmoradi in #8155
- Replace Severity parameter with Color in BitPagination (#8145) by @msynk in #8167
- Replace Severity parameter with Color in BitTimeline (#8144) by @msynk in #8165
- Add RTL support to BitSpinButton (#8166) by @mhrastegari in #8168
- Improve BitNumberField demo (#8170) by @mhrastegari in #8172
- Replace Severity parameter with Color in BitTag (#8147) by @msynk in #8184
- Replace Severity parameter with Color in BitIcon (#8148) by @msynk in #8173
- Replace Severity parameter with Color in BitBadge (#8146) by @msynk in #8188
- Remove BitSeverity enum (#8189) by @msynk in #8193
- Update old colors in BitDialog (#8194) by @msynk in #8195
- Improve theme color values (#8153) by @msynk in #8156
- Add Size parameter to BitTag (#8183) by @msynk in #8200
- Update Boilerplate for new version of BlazorUI (#8203) by @msynk in #8204
- Add api option to Boilerplate (#8176) by @ysmoradi in #8177
- Improve background colors of dark theme in BlazorUI (#8216) by @msynk in #8217
- Improve BitButton component (#8206) by @msynk in #8218
- Open README.md file after Boilerplate project creation (#8223) by @ysmoradi in #8224
- Add VSCode settings files to Boilerplate (#8225) by @ysmoradi in #8226
- Improve Loading components (#8202) by @msynk in #8231
- Simplify RegisterCssStyles method in BitStack (#8236) by @Cyrus-Sushiant in #8237
- Add devcontainer.json to Boilerplate (#8239) by @ysmoradi in #8240
- Add ItemChecked ClassStyle to BitChoiceGroup (#8235) by @mhrastegari in #8241
- Improve BitChoiceGroup demo (#8230) by @mhrastegari in #8245
- Add SignalR to Boilerplate (#8242) by @ysmoradi in #8244
- Refactor Boilerplate resx designer file generation (#8247) by @ysmoradi in #8248
- Improve BitCheckbox style (#8032) by @msynk in #8238
- Fix style issues of selected item in multiselect BitDropdown (#8257) by @msynk in #8258
- Add test project to Boilerplate (#8264) by @ysmoradi in #8265
- Improve Boilerplate Cors policy (#8272) by @ysmoradi in #8273
Full Changelog: v-8.9.0...v-8.10.0