diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 88c5104..66ca942 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -85,6 +85,7 @@ body: label: IPSpot version description: Which version of IPSpot are you using? options: + - IPSpot 0.8 - IPSpot 0.7 - IPSpot 0.6 - IPSpot 0.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index a771d5d..549ebfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.8] - 2026-02-05 ### Added - Support [wtfismyip.com](https://wtfismyip.com/json) IPv6 API - Support [myip.wtf](https://myip.wtf/) IPv6 API @@ -115,7 +116,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - `--no-geo` argument - Logo -[Unreleased]: https://github.com/openscilab/ipspot/compare/v0.7...dev +[Unreleased]: https://github.com/openscilab/ipspot/compare/v0.8...dev +[0.8]: https://github.com/openscilab/ipspot/compare/v0.7...v0.8 [0.7]: https://github.com/openscilab/ipspot/compare/v0.6...v0.7 [0.6]: https://github.com/openscilab/ipspot/compare/v0.5...v0.6 [0.5]: https://github.com/openscilab/ipspot/compare/v0.4...v0.5 diff --git a/README.md b/README.md index 89dc6a0..a8e8752 100644 --- a/README.md +++ b/README.md @@ -53,13 +53,13 @@ ## Installation ### Source Code -- Download [Version 0.7](https://github.com/openscilab/ipspot/archive/v0.7.zip) or [Latest Source](https://github.com/openscilab/ipspot/archive/dev.zip) +- Download [Version 0.8](https://github.com/openscilab/ipspot/archive/v0.8.zip) or [Latest Source](https://github.com/openscilab/ipspot/archive/dev.zip) - `pip install .` ### PyPI - Check [Python Packaging User Guide](https://packaging.python.org/installing/) -- `pip install ipspot==0.7` +- `pip install ipspot==0.8` ## Usage @@ -115,7 +115,7 @@ ```console > ipspot --version -0.7 +0.8 ``` #### Info @@ -130,15 +130,15 @@ |___||_| |____/ | .__/ \___/ \__| |_| -__ __ ___ _____ -\ \ / / _ / _ \ |___ | - \ \ / / (_)| | | | / / - \ V / _ | |_| | _ / / - \_/ (_) \___/ (_) /_/ +__ __ ___ ___ +\ \ / / _ / _ \ ( _ ) + \ \ / / (_)| | | | / _ \ + \ V / _ | |_| | _ | (_) | + \_/ (_) \___/ (_) \___/ -IPSpot is a Python library for retrieving the current system’s IP data and detailed location information such as region, longitude, and latitude. +IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude. It supports both public and private IPv4 and IPv6 detection through multiple API providers, using a fallback mechanism for improved reliability. It has a simple and modular design, making it easy to perform fast IP, geolocation, provider, and regional lookups directly from your machine. diff --git a/SECURITY.md b/SECURITY.md index f2f928e..56c5e6d 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,8 +4,8 @@ | Version | Supported | | ------------- | ------------------ | -| 0.7 | :white_check_mark: | -| < 0.7 | :x: | +| 0.8 | :white_check_mark: | +| < 0.8 | :x: | ## Reporting a Vulnerability diff --git a/ipspot/params.py b/ipspot/params.py index 9032ffe..cec53bb 100644 --- a/ipspot/params.py +++ b/ipspot/params.py @@ -2,7 +2,7 @@ """ipspot params.""" from enum import Enum -IPSPOT_VERSION = "0.7" +IPSPOT_VERSION = "0.8" IPSPOT_OVERVIEW = ''' IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude. diff --git a/otherfiles/version_check.py b/otherfiles/version_check.py index 9bacd02..ad63e1d 100644 --- a/otherfiles/version_check.py +++ b/otherfiles/version_check.py @@ -5,7 +5,7 @@ import codecs Failed = 0 -VERSION = "0.7" +VERSION = "0.8" README_ITEMS = [ "[Version {0}](https://github.com/openscilab/ipspot/archive/v{0}.zip)", diff --git a/setup.py b/setup.py index 027487a..e5ace84 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def read_description() -> str: setup( name='ipspot', packages=['ipspot'], - version='0.7', + version='0.8', description='IPSpot: Retrieve IPv4/IPv6 Addresses with Geolocation Data', long_description=read_description(), long_description_content_type='text/markdown', @@ -40,7 +40,7 @@ def read_description() -> str: author='IPSpot Development Team', author_email='ipspot@openscilab.com', url='https://github.com/openscilab/ipspot', - download_url='https://github.com/openscilab/ipspot/tarball/v0.7', + download_url='https://github.com/openscilab/ipspot/tarball/v0.8', keywords="ip ipv4 ipv6 geo geolocation network location ipspot cli", project_urls={ 'Source': 'https://github.com/openscilab/ipspot'