Skip to content

Releases: twsnmp/twWifiScan

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:25

Changelog

  • 88b021c fix(security): update golang.org/x/net to v0.57.0 and Go version to 1.26.5

Released by GoReleaser.

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 19:44

Changelog


Released by GoReleaser.

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 20:23

Release Notes v3.0.0

We are pleased to announce the release of twWifiScan version v3.0.0. This major update restores macOS support, aligns the MQTT implementation with twBlueScan, and introduces dynamic build-time versioning.

Key Changes

1. Restored macOS (darwin) Support

  • Restored the Wi-Fi access point scanning functionality on macOS.
  • Implemented scanning logic using the github.com/jaisonerick/macwifi (CoreWLAN) package. macOS binaries are now built and included in the release artifacts.

2. MQTT Implementation Alignment (with twBlueScan)

  • Added the -host flag to allow specifying a custom host name identifier.
  • Updated MQTT publishing routes to dynamically resolve topics based on the prefix, host, and BSSID:
    • AP Details: <mqttTopic>/APInfo/<bssid>
    • Scan Statistics: <mqttTopic>/WifiScanStats/<hostName>
    • Host Resource Metrics: <mqttTopic>/Monitor/<hostName>

3. Dynamic Build-Time Versioning

  • Updated the Makefile and GoReleaser configurations to dynamically extract and inject version strings directly from git tags, eliminating hardcoded version variables.

4. Dependency & Environment Upgrades

  • Upgraded compiler environment support to Go 1.26.1 and tidied go module dependencies.

リリースノート v3.0.0

twWifiScan バージョン v3.0.0 のリリースです。本リリースでは、macOS対応の復活、MQTTの仕様変更、およびビルドシステムの改善を行いました。

主な変更点

1. macOS (darwin) 対応の復元

  • 一時的に非対応となっていた macOS 環境での Wi-Fi アクセスポイントのスキャン機能を復元しました。
  • github.com/jaisonerick/macwifi (CoreWLAN) を利用したスキャンロジックを実装し、macOS 向けバイナリも自動ビルド・リリースに含まれるようになりました。

2. MQTT 実装の調整(twBlueScan との共通化)

  • ホスト名(識別用)を明示的に指定できる -host オプションを追加しました。
  • トピック構成を調整し、指定されたトピックプレフィックスとホスト名/BSSIDに基づいて動的にメッセージを送信できるようになりました。
    • AP情報: <mqttTopic>/APInfo/<bssid>
    • 統計情報: <mqttTopic>/WifiScanStats/<hostName>
    • センサーリソース情報: <mqttTopic>/Monitor/<hostName>

3. バージョンの動的埋め込み対応

  • ビルド時にGitのタグからバージョン情報を動的に抽出してバイナリに埋め込めるように Makefile および GoReleaser 設定を改善しました。

4. 依存関係の更新

  • Go 1.26.1 への対応および依存ライブラリのアップデートを行いました。

Changelog

  • a8b2cd4 Include macOS (darwin) builds in GoReleaser config and tidy go.mod
  • 1fb915e READMEに画像を追加し、設定ファイルとドキュメントを整理
  • 8db3e43 Release v3.0.0: support dynamic tag-based versioning and update docs
  • dac86c1 Restore macOS Wi-Fi scanning support using CoreWLAN (macwifi)
  • 6ab6354 feat: align MQTT implementation with twBlueScan (add host option and dynamic routing)

Released by GoReleaser.

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 19:16

Changelog

  • 0c918b5 Bump version to v2.0.0 and update documentation and syslog initialization
  • 41900c5 MacOS用のダーミーファイルと日本語のREADMEを追加
  • ad12dd8 Remove macOS support and integrate MQTT publishing

Released by GoReleaser.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jan 08:03

Changelog

  • 9fb29ac Mac OS版でSSIDにスペースがあると検知できない問題の対策
  • 38fb9b1 arm64対応の修正
  • b88f916 arm64版のビルドを追加
  • c532e00 説明の更新、自動リリース対応
  • db822f1 説明を更新

Released by GoReleaser.

最初のリリース v1.0.0

Choose a tag to compare

@twsnmp twsnmp released this 11 Sep 23:07

お試し版です。

HASH値は

e0a59ad4681d840ddcf3f7ea241f0e4c112eab767f67b3793dbf2e76500e33ae  twWifiScan_linux_amd64.zip
d34d8acc671d475d31fb83974d23dbef75d42611cf2b9da6023912bf4d335563  twWifiScan_linux_arm.zip
34012f3c98b4d48602bd4c96f9c6456a408b7d2830b05403e46a42dfe61d2c99  twWifiScan_mac.zip
d04cccb1e6320508f1f13619944aaa4479ae6f13c9e7a20774f302c242e63a0d  twWifiScan_win.zip