Error Handling: The error message extraction setup is now updated, ensuring that error messages are consistent and up-to-date across the platform.
Performance: The removal of legacy dependencies like symbol-observable and loose-envify streamlines the library, enhancing overall performance.
Fixes
Fix issues with TypeScript compatibility by declaring the "EmptyObject" interface, which allows for better integration with the latest TypeScript versions.
Fix compatibility with newer TypeScript versions by ensuring that mapped types are only applied to un-branded types, resolving previous issues.
Others
Update the symbol-observable to the latest version, which now respects environments where Symbol may be frozen, improving compatibility.