I build reliable, production-grade software for companies that can't afford downtime, over 10 years shipping enterprise and freelance projects for clients in 🇺🇸 USA, 🇨🇦 Canada, 🇬🇧 UK, 🇫🇷 France, 🇦🇺 Australia, and beyond.
Have a project or an offer? Email me at lazerg2@gmail.com, or message @lazizbek_ergashev on Telegram for an instant reply.
🚀 I spend my free time hunting bugs and shipping fixes to the open source tools I rely on daily, my small way of paying the community back.
php/php-src
- #24155: Fix GH-24154: Function JIT ++/-- on typed property holding a reference
- #24064: Fix GH-24063: SCCP merges 0.0 and -0.0 into a single constant
- #23987: Fix GH-23986: Clear the realpath cache in the child after pcntl_fork()
- #23963: Fix GH-23962: Don't roll back a persistent PDO handle still in use
- #23593: Exclude zend_gdb.c from code coverage
laravel/framework
- #61859: [13.x] Fix parallel testing with PHPUnit 13.4
- #61769: [13.x] Fix
Builder::with()when a null callback is passed explicitly - #61708: [13.x] Don't swallow deadlocks in
DatabaseLockinside a transaction - #61597: [13.x] Fix Eloquent Collection duplicates() with a key or callback
- #61405: [13.x] Restore the container instance after route:cache boots a fresh application
- #61397: [12.x] Fix TypeError in userFromRecaller() when the recaller matches no user
- #61201: [13.x] Keep the assertion failure message when session errors are JSON serialized
- #61139: [13.x] Avoid cross-slot reads when checking paused queues
- #60921: [13.x] Fix appended accessors receiving null in toArray()
- #60815: [13.x] Fix resolveClassAttribute() cache key omitting the property
- #60574: Clear transaction manager state on disconnect
symfony/symfony
- #66942: [Console] Escape pipes and newlines in markdown tables
- #66830: [Yaml] Throw a ParseException on keys starting with a NUL byte when parsing mappings as objects
- #66710: [Security] Log the access tokens rejected by OidcTokenHandler at the debug level
- #66720: [ExpressionLanguage] Fix nesting level of chained ternaries
- #66683: [FrameworkBundle] Inject the clock into comparison and range validators
nodejs/node
- #66694: crypto: fix X509 curve name crash for non-NIST curves
- #66565: module: fix require of imports with package map
- #66550: test_runner: report load errors with --test-isolation=none
- #66314: http2: submit RST_STREAM before emitting 'aborted'
- #65640: events: fix addAbortListener for aborted signals
vuejs/core
- #15634: fix(runtime-core): detect new prop keys when comparing full props
- #15711: fix(KeepAlive): unmount pruned current component when its vnode was cloned on mount
- #15604: fix(compiler-sfc): error when defineModel prop options reference a destructured prop
- #15753: fix(runtime-vapor): run app mounted hooks after hydration ends
- #15595: fix(vapor): hydrate custom element children