Documentation: Enhance user understanding by documenting the hierarchy of error classes, including the previously missing UploadError. This change clarifies how errors are structured within the library, making it easier for users to handle them effectively.
Fixes
Fix uncaught errors on HTTP errors, ensuring that users receive proper feedback when issues occur during requests. This improvement enhances the reliability of the library and helps users troubleshoot more effectively.
Fix compatibility issues with Node.js 12 typings, ensuring that users can utilize the library without encountering type errors. This change improves the overall user experience for those on older Node.js versions.
Others
Mention HTTP/2 proxying in the documentation to inform users about this capability. This addition helps users understand the full range of features available in the library.
Update and extend the comparison table to provide users with clearer insights into the library's capabilities compared to alternatives. This helps users make informed decisions when choosing an HTTP request library.