From 680e52bcc0c3b09acc9474227bf0c6f4189ebd28 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Tue, 3 Feb 2026 17:34:46 +0330 Subject: [PATCH 1/3] rel : migrate to version 0.8 --- README.md | 18 +++++++++--------- SECURITY.md | 4 ++-- ipspot/params.py | 2 +- setup.py | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) 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/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' From 497a58dee4395ce7cd2f52c8b6de8890558e8106 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Tue, 3 Feb 2026 17:36:38 +0330 Subject: [PATCH 2/3] rel : CHANGELOG.md updated --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + CHANGELOG.md | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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..5856d30 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-04 ### 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 From 0bd0a8f2509b1cee5b0328f8ec75fcb73489b5ae Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Tue, 3 Feb 2026 17:47:28 +0330 Subject: [PATCH 3/3] rel : migrate to version 0.8 --- CHANGELOG.md | 2 +- otherfiles/version_check.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5856d30..549ebfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +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-04 +## [0.8] - 2026-02-05 ### Added - Support [wtfismyip.com](https://wtfismyip.com/json) IPv6 API - Support [myip.wtf](https://myip.wtf/) IPv6 API 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)",