Tushar Bharti
@tusharbharti on WordPress.org, @Tushar Bharti on Slack
Bio
Interests
- Member Since: April 11th, 2025
- Location: India
- GitHub: USERSATOSHI
- Job Title: Software Engineer
- Employer: rtCamp
Contribution History
Tushar Bharti’s badges:- Core Contributor
-
Mentioned in [61475] on WordPress SVN:
Build/Test Tools: Ignore third-party plugins in `grunt watch` task. -
Mentioned in [61201] on WordPress SVN:
Mail: Improve multipart message handling in `wp_mail()`. -
Mentioned in [61031] on WordPress SVN:
Editor: Add support for select elements to theme.json. -
Mentioned in [60796] on WordPress SVN:
Code Modernization: Address `__sleep()` and `__wakeup()` deprecations in PHP 8.5. -
Submitted pull request #9916 to WordPress/wordpress-develop:
Add `__unserialize()` magic method to prevent PHP 8.5 deprecation warnings -
Pull request #71631 merged into WordPress/gutenberg:
BorderRadius Presets: Fix Generating wrong variable names in pattern code -
Pull request #71652 merged into WordPress/gutenberg:
Fix block comment to display correct time. -
Submitted pull request #71652 to WordPress/gutenberg:
Fix block comment to display correct time. -
Submitted pull request #71631 to WordPress/gutenberg:
BorderRadius Presets: Fix Generating wrong variable names in pattern code -
Mentioned in [60728] on WordPress SVN:
I18N: Use `Domain Path` for script translations if available. -
Submitted pull request #9792 to WordPress/wordpress-develop:
Respect plugin's `Domain Path` when looking for translations for scripts -
Submitted pull request #9724 to WordPress/wordpress-develop:
Add pcre_u guard to functions using u flag -
Submitted pull request #71419 to WordPress/gutenberg:
`text-shadow` option support in Typography Panel -
Submitted pull request #71417 to WordPress/gutenberg:
Extract completer function into matchAutocompleters -
Mentioned in [60672] on WordPress SVN:
General: Add polyfills for new PHP 8.5 array functions: `array_first` and `array_last`. -
Submitted pull request #71352 to WordPress/gutenberg:
Add @wordpress/create-project to scaffold themes/plugins. -
Pull request #71145 merged into WordPress/gutenberg:
Add support for precision type placeholders to translator comments eslint -
Submitted pull request #9556 to WordPress/wordpress-develop:
Add `array_first()` and `array_last()` in `compat.php` -
Pull request #71265 merged into WordPress/gutenberg:
Move Style above Navigation in Command Palette -
Submitted pull request #71265 to WordPress/gutenberg:
Move Style above Navigation in Command Palette -
Submitted pull request #9519 to WordPress/wordpress-develop:
feat: add js_trim() and mb_trim() compat -
Submitted pull request #71214 to WordPress/gutenberg:
Add numberFormatI18n Port to `@wordpress/i18n` -
Wrote a comment on the post Dev Chat Agenda – August 13, 2025, on the site Make WordPress Core:
Hi, If there is time available during dev chat, I would like to have some… -
Pull request #71185 merged into WordPress/gutenberg:
Update `@tannin/sprintf` for full precision typing support in `@wordpress/i18n`'s sprintf -
Submitted pull request #71185 to WordPress/gutenberg:
Update `@tannin/sprintf` for full precision typing support in `@wordpress/i18n`'s sprintf -
Submitted pull request #71175 to WordPress/gutenberg:
Typography: Add word break option -
Submitted pull request #71145 to WordPress/gutenberg:
Add support for precision type placeholders to translator comments eslint -
Submitted pull request #71028 to WordPress/gutenberg:
env: Add support for dynamic URLs and allow setting `WP_HOME` and `WP_SITEURL`... -
Submitted pull request #70972 to WordPress/gutenberg:
Fix broken css nesting when scoping with .editor-styles-wrapper -
Submitted pull request #9345 to WordPress/wordpress-develop:
feat: add validation for allowed blocks in registered patterns -
Created ticket #63765 on Core Trac:
register_block_pattern() returns true even when disallowed blocks are ... -
Submitted pull request #70911 to WordPress/gutenberg:
Fix footnotes's subscript numbering on para delete and undone -
Pull request #70843 merged into WordPress/gutenberg:
Migrate `@wordpress/i18n` package to TypeScript and Add TextDomain Type Safety to `createI18n` -
Submitted pull request #70843 to WordPress/gutenberg:
Migrate `@wordpress/i18n` package to TypeScript and Add TextDomain Type Safety to `createI18n` -
Received props from @estelaris in Slack:
Props to @areziaal @zunaid321 @mwillman1991 @kausaralm @jdy68 @ankitkumarshah @wplmillet @ahsankhan316 @ravigadhiyawp @faisalahammad @jigar9998 @getsyash @ant1busted… -
Submitted pull request #70734 to WordPress/gutenberg:
Add eslint support for semver validation and optional description to `@since` tag -
Submitted pull request #70709 to WordPress/gutenberg:
Add email validation for ip addresses -
Submitted pull request #70679 to WordPress/gutenberg:
Add Support of Static `TemplateLiterals` to `babel-plugin-makepot` -
Submitted pull request #70635 to WordPress/gutenberg:
add Support for converting footnotes markdown into block -
Submitted pull request #70615 to WordPress/gutenberg:
Fix: properly merged schema during `mergeSchemas` part in `getBlockContentSchemaFromTransforms` -
Created issue #70612 in the WordPress/gutenberg repository:
[BUG] classes property in transforms breaks if it is not defined in... -
Pull request #70458 merged into WordPress/gutenberg:
ESLint: Enforce stricter translator comment placeholder matching -
Submitted pull request #70579 to WordPress/gutenberg:
Fix: Footnotes content not being pasted properly -
Pull request #70362 merged into WordPress/gutenberg:
TypeScript: migrate deprecated package to TS -
Submitted pull request #70458 to WordPress/gutenberg:
ESLint: Enforce stricter translator comment placeholder matching -
Submitted pull request #70408 to WordPress/gutenberg:
refactor: convert `createColorHOC` to functional component. -
Submitted pull request #70362 to WordPress/gutenberg:
TypeScript: migrate deprecated package to TS -
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course Community meeting etiquette on learn.wordpress.org
-
Completed the course Basic principles of conflict resolution on learn.wordpress.org
Completed Courses
Total completed courses: 4
- How decisions are made in the WordPress project June 6, 2025
- Community meeting etiquette June 5, 2025
- Basic principles of conflict resolution June 4, 2025
- Open source basics and WordPress June 3, 2025