Skip to content

Releases: sjzar/ips

v0.2.3

25 Oct 15:54
f83024a
Compare
Choose a tag to compare

What's Changed

  • add makefile shell & github actions by @sjzar in #7
  • update github actions yml by @sjzar in #8
  • fix plain format reader by @sjzar in #9

Full Changelog: v0.2.1...v0.2.3

v0.2.1

24 Oct 16:22
d0406fe
Compare
Choose a tag to compare

What's Changed

  • optimize mmdb support & multi-language support by @sjzar in #6

Full Changelog: v0.2.0...v0.2.1

v0.2.0

20 Oct 10:46
cb30492
Compare
Choose a tag to compare

重要:本次更新引入了破坏性变更。

  • 代码重构:
    • 采纳了 Organizing a Go module 推荐的目录结构。
    • 对外暴露了 formatipnet 两个包,可作为独立库使用。
    • 为数据库引入了 ReaderWriter 接口,为未来支持新的数据库类型做好准备。
    • 将数据库转存(扫描)后的文本文件视为一种 IP 数据库格式,命名为 plain
    • 抽象了操作功能;原始的字段选择器和内容改写现在是操作功能,可以组合进行多种操作。
  • 术语更改:
    • Scan 更名为 Dump
  • 新增功能:
    • 新增了对 mmdb 数据库格式的写入能力。
  • 命令调整:
    • 移除了 update 命令,新增了 download 命令。
  • 配置变更:
    • 默认工作目录设置为 <os.UserHomeDir>/.ips。可以通过环境变量修改工作目录。
  • 可用性提升:
    • 优化了用户的开箱即用体验。

IMPORTANT: This update introduces breaking changes.

  • Code Refactoring:
    • Adopted the directory structure recommended by Organizing a Go module.
    • Exposed format and ipnet packages for external use as libraries.
    • Introduced the Reader and Writer interfaces for databases, facilitating support for new database types in the future.
    • Treated the dumping (scanning) files as a type of IP database format, named plain.
    • Abstracted operational functionalities; the original field selector and content rewriting are now operational features that can be combined for multiple operations.
  • Terminology Changes:
    • Renamed Scan to Dump.
  • New Features:
    • Added writing capability for mmdb database format.
  • Command Adjustments:
    • Removed the update command and introduced the download command.
  • Configuration Changes:
    • Set the default working directory to <os.UserHomeDir>/.ips. The working directory can be modified using environment variables.
  • Usability Improvements:
    • Enhanced the out-of-the-box experience for users.

What's Changed

Full Changelog: v0.1.5...v0.2.0

v0.1.5

01 Mar 11:34
16eac2d
Compare
Choose a tag to compare

What's Changed

  • update qqwry download url by @sjzar in #4

Full Changelog: v0.1.4...v0.1.5

v0.1.4

15 Dec 16:52
749cb0a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

12 Dec 15:20
45427e2
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @sjzar made their first contribution in #1

Full Changelog: v0.1.2...v0.1.3

v0.1.2

10 Dec 13:56
Compare
Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

08 Dec 17:23
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

07 Dec 15:56
Compare
Choose a tag to compare

Full Changelog: v0.0.1-draft...v0.1.0

v0.0.1-draft

07 Dec 15:56
Compare
Choose a tag to compare