diff --git a/CHANGELOG.md b/CHANGELOG.md index ca7800a..afbebe1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer. +## [1.0.5] - 2026-10-31 + +### Added +- **One-click desktop update.** The update button actually downloads, verifies (SHA-256) and installs the new version now, instead of only changing its own label. Works for all three desktop packages: AppImage (atomic self-replace), `.deb` (`dpkg -i`, no new password prompt — the app is already running as root by the time you click it), and the Windows installer (silent install). On Linux, the app restarts itself automatically; on Windows, the installer runs silently but the app does not reopen on its own yet — start it again once the install finishes. + +### Changed +- **The repository moved to the Ciberfauna organization** (`ciberfauna/sabia`, was `lucasrguerra/sabia`). **Important notice for existing installations:** versions up to 1.0.4 have the old location baked into their update check; they will not find this release automatically. Download 1.0.5 once manually from the new Releases page, and future update checks will work through the new location. + ## [1.0.3] - 2026-10-30 ### Fixed diff --git a/CHANGELOG.pt-BR.md b/CHANGELOG.pt-BR.md index 18f9750..5f6b4cc 100644 --- a/CHANGELOG.pt-BR.md +++ b/CHANGELOG.pt-BR.md @@ -4,6 +4,14 @@ Formato baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer. +## [1.0.5] - 2026-10-31 + +### Adicionado +- **Atualização do app desktop em um clique.** O botão de atualizar agora baixa, confere (SHA-256) e instala a versão nova de verdade, em vez de só mudar o próprio texto. Funciona nos três pacotes do desktop: AppImage (substituição atômica), `.deb` (`dpkg -i`, sem pedir senha de novo — o app já roda como root quando você clica), e o instalador do Windows (instalação silenciosa). No Linux o app reabre sozinho; no Windows o instalador roda silencioso mas o app ainda não reabre por conta própria — abra de novo depois que a instalação terminar. + +### Alterado +- **O repositório se mudou pra organização Ciberfauna** (`ciberfauna/sabia`, era `lucasrguerra/sabia`). **Aviso importante pra instalações existentes:** versões até a 1.0.4 têm o endereço antigo fixo na checagem de atualização e não vão encontrar esta versão sozinhas. Baixe a 1.0.5 manualmente uma vez na nova página de Releases, e as próximas verificações voltam a funcionar pelo novo endereço. + ## [1.0.3] - 2026-10-30 ### Corrigido diff --git a/Cargo.lock b/Cargo.lock index c2c0ffd..1cc24e6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "sabia-cli" -version = "1.0.4" +version = "1.0.5" dependencies = [ "clap", "ctrlc", @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "sabia-core" -version = "1.0.4" +version = "1.0.5" dependencies = [ "aes", "flate2", diff --git a/Cargo.toml b/Cargo.toml index 35c59da..fc9128b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,10 +3,10 @@ resolver = "2" members = ["crates/sabia-core", "crates/sabia-cli"] [workspace.package] -version = "1.0.4" +version = "1.0.5" edition = "2021" license = "MIT OR Apache-2.0" -repository = "https://git.lucasrguerra.dev.br/lucasrguerra/sabia" +repository = "https://git.lucasrguerra.dev.br/ciberfauna/sabia" authors = ["Sabiá contributors"] rust-version = "1.80" diff --git a/apps/gui/src-tauri/Cargo.lock b/apps/gui/src-tauri/Cargo.lock index f8f4cc4..17efe90 100644 --- a/apps/gui/src-tauri/Cargo.lock +++ b/apps/gui/src-tauri/Cargo.lock @@ -2538,7 +2538,7 @@ checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "sabia-core" -version = "1.0.4" +version = "1.0.5" dependencies = [ "aes", "flate2", @@ -2555,7 +2555,7 @@ dependencies = [ [[package]] name = "sabia-gui" -version = "1.0.4" +version = "1.0.5" dependencies = [ "libc", "sabia-core", diff --git a/apps/gui/src-tauri/Cargo.toml b/apps/gui/src-tauri/Cargo.toml index 0c25341..8f04ce4 100644 --- a/apps/gui/src-tauri/Cargo.toml +++ b/apps/gui/src-tauri/Cargo.toml @@ -3,11 +3,11 @@ [package] name = "sabia-gui" description = "Sabiá: graphical Wi-Fi security auditing interface" -version = "1.0.4" +version = "1.0.5" edition = "2021" license = "MIT OR Apache-2.0" authors = ["Sabiá contributors"] -repository = "https://git.lucasrguerra.dev.br/lucasrguerra/sabia" +repository = "https://git.lucasrguerra.dev.br/ciberfauna/sabia" rust-version = "1.80" [workspace] diff --git a/apps/gui/src-tauri/tauri.conf.json b/apps/gui/src-tauri/tauri.conf.json index f082dca..5f19fd4 100644 --- a/apps/gui/src-tauri/tauri.conf.json +++ b/apps/gui/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Sabiá", - "version": "1.0.4", + "version": "1.0.5", "identifier": "dev.sabia.app", "build": { "frontendDist": "../ui"