Skip to content

Releases: xarlizard/react-api-forge

v1.0.1

11 Jul 03:18
8868617
Compare
Choose a tag to compare

[1.0.1] - 2025-07-11

Changed

  • Updated minimum Axios version from >=0.21.0 to ^1.10.0 for better security and performance
  • Updated minimum React version from >=16.8.0 to ^19.1.0 for latest features and improvements
  • Added Axios as both dependency and peerDependency for optimal user experience
  • Improved dependency management to prevent version conflicts

Fixed

  • Resolved potential React hook conflicts by optimizing dependency structure
  • Enhanced npm linking compatibility for local development

Full Changelog: https://github.com/Xarlizard/react-api-forge/blob/main/CHANGELOG.md

v1.0.0

11 Jul 01:04
Compare
Choose a tag to compare

[1.0.0] - 2025-07-11

Added

  • Initial release of react-api-forge
  • createApiHook function for creating type-safe API hooks
  • Built-in support for loading states and error handling
  • Request cancellation on component unmount
  • Path parameters with :param syntax support
  • Query parameters configuration
  • Custom headers support
  • Response validation and transformation
  • Callback support with onSuccess and onError
  • TypeScript support with full type inference
  • Support for both fetchData and postData function naming
  • Comprehensive documentation and examples

Features

  • GET, POST, PUT, DELETE, and other HTTP methods
  • Flexible endpoint configuration (string or function)
  • Default props and required props validation
  • Automatic request cancellation
  • Custom error handling
  • Response transformation
  • Built on Axios for reliable HTTP requests

Developer Experience

  • Full TypeScript support
  • Intelligent autocompletion
  • Type-safe prop validation
  • Consistent API patterns
  • Minimal configuration required

Full Changelog: https://github.com/Xarlizard/react-api-forge/blob/main/CHANGELOG.md