Skip to content

Releases: DezBenedek/d

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 14:52

Changelog

[1.3.0] - 2026-08-22

Added

  • d install yt-dlp — installs yt-dlp and ffmpeg via Homebrew with no prompt
  • d download youtube auto-installs the same tools if they are missing
  • Video quality picker for d download youtube: 270p, 480p, 720p, 1080p, 1440p (--quality)
  • d download music — audio from YouTube, YouTube Music, or Spotify (128k–320k; Spotify via spotdl/pipx)

Changed

  • YouTube help, README, and runtime disclaimer are always English: For educational purposes only.

[1.2.0] - 2026-08-22

Added

  • d download youtube [url] — educational YouTube downloader via yt-dlp, with a native macOS folder picker and an educational-purpose disclaimer

[1.1.0] - 2026-08-16

Added

  • Unit tests for language parsing, yes/no/visibility helpers, trf placeholders, semver/checksum parsing, UUID v4 and password generation
  • CI workflow (fmt, clippy, test, release build) on stable and MSRV 1.85
  • Release workflow: tagged v* builds publish d, d.sha256, and d-installer.pkg to GitHub Releases
  • d update skips download when already current, verifies SHA-256, and retries with sudo on permission errors
  • d gen uuid and d gen password [n]
  • d macos dock, d macos flushdns, d macos reset
  • MIT LICENSE, Cargo.toml crate metadata, rust-version = "1.85", rust-toolchain.toml
  • Cargo.lock committed for reproducible builds

Changed

  • Hungarian d git update help text now matches the other languages
  • .gitignore ignores .DS_Store and *.pkg; installer package is no longer versioned

Fixed

  • rustfmt formatting and clippy collapsible_if warning

[1.0.0] - 2026-08-11

Added

  • Full multilingual UI with auto-detect (en default): Hungarian, German, Spanish, Italian, Chinese, Russian, Ukrainian
  • --lang / -L and D_LANG overrides
  • Localized help, prompts, and command messages

[0.5.0] - 2026-08-11

Added

  • d version — verziószám kiírása
  • d (argumentum nélkül) — ugyanaz a help, mint a d --help

[0.4.4] - 2026-08-11

Added

  • d git setup — interaktív git + GitHub repo setup (gh CLI-vel): repo létrehozás, config, org, meglévő repo felülírása backup branchel

[0.4.3] - 2026-07-27

Changed

  • d gen secretd gen hex (opcionális hossz, alapértelmezett: 32)

Added

  • d gen base64 — véletlenszerű base64 (openssl rand -base64, alapértelmezett: 32 byte)
  • d gen base64 <n> / d gen hex <n> — tetszőleges hossz

[0.4.2] - 2026-07-27

Added

  • d gen secret — véletlenszerű hex secret generálása (openssl rand -hex 32)
  • d gen secret <n> — tetszőleges hossz, pl. d gen secret 64openssl rand -hex 64

[0.4.1] - 2026-07-05

Added

  • d macos start — kezdeti macOS-beállítások

[0.4.0] - 2026-07-05

Added

  • Stabil kiadás: IP, push, update, git fix/update

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 14:11

Changelog

[1.2.0] - 2026-08-22

Added

  • d download youtube [url] — educational YouTube downloader via yt-dlp, with a native macOS folder picker and an educational-purpose disclaimer

[1.1.0] - 2026-08-16

Added

  • Unit tests for language parsing, yes/no/visibility helpers, trf placeholders, semver/checksum parsing, UUID v4 and password generation
  • CI workflow (fmt, clippy, test, release build) on stable and MSRV 1.85
  • Release workflow: tagged v* builds publish d, d.sha256, and d-installer.pkg to GitHub Releases
  • d update skips download when already current, verifies SHA-256, and retries with sudo on permission errors
  • d gen uuid and d gen password [n]
  • d macos dock, d macos flushdns, d macos reset
  • MIT LICENSE, Cargo.toml crate metadata, rust-version = "1.85", rust-toolchain.toml
  • Cargo.lock committed for reproducible builds

Changed

  • Hungarian d git update help text now matches the other languages
  • .gitignore ignores .DS_Store and *.pkg; installer package is no longer versioned

Fixed

  • rustfmt formatting and clippy collapsible_if warning

[1.0.0] - 2026-08-11

Added

  • Full multilingual UI with auto-detect (en default): Hungarian, German, Spanish, Italian, Chinese, Russian, Ukrainian
  • --lang / -L and D_LANG overrides
  • Localized help, prompts, and command messages

[0.5.0] - 2026-08-11

Added

  • d version — verziószám kiírása
  • d (argumentum nélkül) — ugyanaz a help, mint a d --help

[0.4.4] - 2026-08-11

Added

  • d git setup — interaktív git + GitHub repo setup (gh CLI-vel): repo létrehozás, config, org, meglévő repo felülírása backup branchel

[0.4.3] - 2026-07-27

Changed

  • d gen secretd gen hex (opcionális hossz, alapértelmezett: 32)

Added

  • d gen base64 — véletlenszerű base64 (openssl rand -base64, alapértelmezett: 32 byte)
  • d gen base64 <n> / d gen hex <n> — tetszőleges hossz

[0.4.2] - 2026-07-27

Added

  • d gen secret — véletlenszerű hex secret generálása (openssl rand -hex 32)
  • d gen secret <n> — tetszőleges hossz, pl. d gen secret 64openssl rand -hex 64

[0.4.1] - 2026-07-05

Added

  • d macos start — kezdeti macOS-beállítások

[0.4.0] - 2026-07-05

Added

  • Stabil kiadás: IP, push, update, git fix/update

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 17:15

Changelog

[1.1.0] - 2026-08-16

Added

  • Unit tests for language parsing, yes/no/visibility helpers, trf placeholders, semver/checksum parsing, UUID v4 and password generation
  • CI workflow (fmt, clippy, test, release build) on stable and MSRV 1.85
  • Release workflow: tagged v* builds publish d, d.sha256, and d-installer.pkg to GitHub Releases
  • d update skips download when already current, verifies SHA-256, and retries with sudo on permission errors
  • d gen uuid and d gen password [n]
  • d macos dock, d macos flushdns, d macos reset
  • MIT LICENSE, Cargo.toml crate metadata, rust-version = "1.85", rust-toolchain.toml
  • Cargo.lock committed for reproducible builds

Changed

  • Hungarian d git update help text now matches the other languages
  • .gitignore ignores .DS_Store and *.pkg; installer package is no longer versioned

Fixed

  • rustfmt formatting and clippy collapsible_if warning

[1.0.0] - 2026-08-11

Added

  • Full multilingual UI with auto-detect (en default): Hungarian, German, Spanish, Italian, Chinese, Russian, Ukrainian
  • --lang / -L and D_LANG overrides
  • Localized help, prompts, and command messages

[0.5.0] - 2026-08-11

Added

  • d version — verziószám kiírása
  • d (argumentum nélkül) — ugyanaz a help, mint a d --help

[0.4.4] - 2026-08-11

Added

  • d git setup — interaktív git + GitHub repo setup (gh CLI-vel): repo létrehozás, config, org, meglévő repo felülírása backup branchel

[0.4.3] - 2026-07-27

Changed

  • d gen secretd gen hex (opcionális hossz, alapértelmezett: 32)

Added

  • d gen base64 — véletlenszerű base64 (openssl rand -base64, alapértelmezett: 32 byte)
  • d gen base64 <n> / d gen hex <n> — tetszőleges hossz

[0.4.2] - 2026-07-27

Added

  • d gen secret — véletlenszerű hex secret generálása (openssl rand -hex 32)
  • d gen secret <n> — tetszőleges hossz, pl. d gen secret 64openssl rand -hex 64

[0.4.1] - 2026-07-05

Added

  • d macos start — kezdeti macOS-beállítások

[0.4.0] - 2026-07-05

Added

  • Stabil kiadás: IP, push, update, git fix/update

v1.0.0

Choose a tag to compare

@DezBenedek DezBenedek released this 11 Aug 21:47

[1.0.0] - 2026-08-11

Added

  • Full multilingual UI with auto-detect (en default): Hungarian, German, Spanish, Italian, Chinese, Russian, Ukrainian
  • --lang / -L and D_LANG overrides
  • Localized help, prompts, and command messages

v0.5.0

Choose a tag to compare

@DezBenedek DezBenedek released this 11 Aug 21:29

[0.5.0] - 2026-08-11

Added

  • d version — verziószám kiírása
  • d (argumentum nélkül) — ugyanaz a help, mint a d --help

v0.4.4

Choose a tag to compare

@DezBenedek DezBenedek released this 11 Aug 21:16

[0.4.4] - 2026-08-11

Added

  • d git setup — interaktív git + GitHub repo setup (gh CLI-vel): repo létrehozás, config, org, meglévő repo felülírása backup branchel

v0.4.3

Choose a tag to compare

@DezBenedek DezBenedek released this 27 Jul 12:37

What's new

  • d gen hex / d gen hex <n>openssl rand -hex (alapértelmezett: 32)
  • d gen base64 / d gen base64 <n>openssl rand -base64 (alapértelmezett: 32)

Changed

  • d gen secret lecserélve d gen hex-re

Teljes changelog: lásd CHANGELOG.md

v0.4.2

Choose a tag to compare

@DezBenedek DezBenedek released this 27 Jul 12:25

What's new

  • d gen secret — véletlenszerű hex secret generálása (openssl rand -hex 32)
  • d gen secret <n> — tetszőleges hossz, pl. d gen secret 64openssl rand -hex 64

Teljes changelog: lásd CHANGELOG.md

v0.4.1

Choose a tag to compare

@DezBenedek DezBenedek released this 05 Jul 09:17

v0.4.1

v0.4.0

Choose a tag to compare

@DezBenedek DezBenedek released this 05 Jul 08:59

v0.4.0