All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of freeproxy
- Zero-dependency HTTP client using native Node.js
httpsmodule - Full TypeScript support with comprehensive type definitions
- Async/await API with
query(),queryCountry(),queryProtocol(),queryPage()methods - Custom error handling
- Dual package support (ESM and CommonJS)
- Comprehensive test suite with Jest
- Detailed documentation and examples
- GitHub Actions CI/CD workflows
- Support for Node.js 16+
- Simple and intuitive API for fetching proxies from GetFreeProxy API
- Query filtering by country, protocol, and pagination
- Built-in error handling with detailed error information
- Request timeout configuration
- Custom API endpoint support
- Direct proxy array return (no response wrapping)