Releases: xarlizard/react-api-forge
Releases · xarlizard/react-api-forge
v1.0.1
[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
[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
andonError
- TypeScript support with full type inference
- Support for both
fetchData
andpostData
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