Skip to content

Releases: vuon9/devtoolbox

v0.10.0-rc.3

17 Jun 05:01
ebbd484

Choose a tag to compare

v0.10.0-rc.3 Pre-release
Pre-release

What's Changed

  • Build macOS app before reusable release by @vuon9 in #135

Full Changelog: v0.10.0-rc.2...v0.10.0-rc.3

v0.10.0-rc.2

12 Jun 04:07
b16aff7

Choose a tag to compare

v0.10.0-rc.2 Pre-release
Pre-release

What's Changed

  • build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 by @dependabot[bot] in #125
  • build(deps): bump github.com/wailsapp/wails/v3 from 3.0.0-alpha.95 to 3.0.0-alpha.98-tui by @dependabot[bot] in #127
  • build(deps): bump golang.design/x/hotkey from 0.4.1 to 0.6.1 by @dependabot[bot] in #128
  • ci: use Wails release workflow with SemVer tags by @vuon9 in #131
  • ci: support prerelease macOS builds by @vuon9 in #132
  • ci: avoid setup-go cache deprecation warning by @vuon9 in #133
  • ci: remove Node 20 apt cache action by @vuon9 in #134

Full Changelog: macos/devtoolbox/v260611.1...v0.10.0-rc.2

v0.10.0-rc.1

12 Jun 03:57
b16aff7

Choose a tag to compare

v0.10.0-rc.1 Pre-release
Pre-release

What's Changed

  • build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 by @dependabot[bot] in #125
  • build(deps): bump github.com/wailsapp/wails/v3 from 3.0.0-alpha.95 to 3.0.0-alpha.98-tui by @dependabot[bot] in #127
  • build(deps): bump golang.design/x/hotkey from 0.4.1 to 0.6.1 by @dependabot[bot] in #128
  • ci: use Wails release workflow with SemVer tags by @vuon9 in #131
  • ci: support prerelease macOS builds by @vuon9 in #132
  • ci: avoid setup-go cache deprecation warning by @vuon9 in #133
  • ci: remove Node 20 apt cache action by @vuon9 in #134

Full Changelog: macos/devtoolbox/v260611.1...v0.10.0-rc.1

macos/devtoolbox/v260611.1

11 Jun 17:09
1f94b3d

Choose a tag to compare

What's Changed

  • build(deps): bump github.com/brianvoe/gofakeit/v7 from 7.14.0 to 7.15.0 by @dependabot[bot] in #101
  • build(deps): bump github.com/wailsapp/wails/v3 from 3.0.0-alpha.95 to 3.0.0-alpha.8.3 by @dependabot[bot] in #102
  • build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by @dependabot[bot] in #115
  • build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #117
  • build(deps): bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 by @dependabot[bot] in #120
  • Stabilize CI and cover number converter by @vuon9 in #103
  • Add signed macOS release pipeline by @vuon9 in #106
  • build(deps): bump oven-sh/setup-bun from 1 to 2 by @dependabot[bot] in #77
  • build(deps): bump softprops/action-gh-release from 1 to 3 by @dependabot[bot] in #78
  • build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #79
  • build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #80
  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #81
  • build(deps): bump github.com/gin-contrib/cors from 1.7.6 to 1.7.7 by @dependabot[bot] in #89
  • build(deps): update @codemirror/commands requirement from ^6.10.2 to ^6.10.3 in /frontend by @dependabot[bot] in #91
  • build(deps-dev): bump @testing-library/react from 14.3.1 to 16.3.2 in /frontend by @dependabot[bot] in #94
  • build(deps): update @codemirror/view requirement from ^6.39.15 to ^6.43.0 in /frontend by @dependabot[bot] in #119
  • build(deps): update sql-formatter requirement from ^15.6.11 to ^15.8.0 in /frontend by @dependabot[bot] in #118
  • build(deps-dev): bump vite from 5.4.21 to 8.0.16 in /frontend by @dependabot[bot] in #116
  • Add URL Inspector tool by @vuon9 in #105
  • chore: refresh frontend deps and actions by @vuon9 in #121
  • ci: add signed macOS-only release workflow by @vuon9 in #122

Full Changelog: v260521.1...macos/devtoolbox/v260611.1

v260521.1

21 May 11:47
b0fea7c

Choose a tag to compare

What's new

  • More built-in tools for encoding, hashing, formatting, and data conversion.
  • Better text/code editing, copying, and output display across tools.
  • Easier navigation with a quick launcher and improved sidebar/window controls.
  • More reliable builds and tests, including the Wails v3 alpha 95 update.

Downloads

  • Windows: DevToolbox-windows.exe
  • macOS: DevToolbox-macos.tar.gz
  • Linux: DevToolbox-linux.tar.gz

Verified with GitHub CI, release builds for all three platforms, and the full Playwright suite.

v250301.1

01 Mar 07:25
de42b7a

Choose a tag to compare

What's Changed

  • feat: Browser API support by @vuon9 in #38
  • feat: add custom title bar with platform-specific controls by @vuon9 in #40
  • feat: enhance RegExpTester with live highlighting and improved UX by @vuon9 in #41
  • Update README.md by @vuon9 in #42
  • Refactor/color converter structure by @vuon9 in #43
  • Enhance layout and routing for improved hot reloading by @vuon9 in #45
  • refactor: modularize TextDiffChecker with improved UX by @vuon9 in #46

Full Changelog: v0.9.4...v250301.1

v0.9.4 - CI/CD Improvements

08 Feb 15:34
6ba3dd2

Choose a tag to compare

What's New in v0.9.4

CI/CD Improvements

🔧 Fixed Artifact Packaging

  • Fixed binary discovery to correctly locate `DevToolbox` executable
  • All platforms (Linux, Windows, macOS) now package artifacts correctly
  • Fixed output paths for release artifacts

🔐 Optional Code Signing Support

  • Added optional code signing support for macOS builds
  • Signing only occurs when certificates are provided via secrets:
    • `MACOS_CERTIFICATE`
    • `MACOS_CERTIFICATE_PASSWORD`
  • Unsigned builds work perfectly for open source distribution

🏗️ Build System Enhancements

  • Improved Wails CLI installation across all platforms
  • Better cross-platform build reliability
  • Streamlined artifact naming and packaging

Bug Fixes

  • Fixed Windows build file locking issues
  • Fixed macOS artifact path resolution
  • Fixed Linux tar.gz packaging

Technical Changes

  • Enhanced GitHub Actions workflow reliability
  • Better error handling in build process
  • Cleaner workflow configuration

Installation

macOS

Download `DevToolbox.dmg` from the releases page.

For unsigned builds: If you see "DevToolbox is damaged" error, run:
```bash
xattr -cr /Applications/DevToolbox.app
```

Windows

Download `DevToolbox.exe` and run directly.

Linux

Download `DevToolbox.tar.gz`, extract and run:
```bash
tar -xzf DevToolbox.tar.gz
./DevToolbox
```

Full Changelog

v0.9.3...v0.9.4

v0.9.3 - Wails v3 Migration & DateTime Converter

08 Feb 15:27
013e49e

Choose a tag to compare

What's New in v0.9.3

Major Changes

🚀 Migrated to Wails v3

  • Complete migration from Wails v2 to Wails v3
  • New build system using Taskfile for cross-platform builds
  • Restructured project layout:
    • Frontend code moved to `frontend/` directory
    • Services organized under `service/` package
    • Internal packages restructured for better organization
  • Updated build configuration for all platforms (Windows, macOS, Linux, Android, iOS)

🆕 New Tool: DateTime Converter

  • Replaces: Unix Time Converter
  • New features:
    • Convert between multiple date/time formats
    • Timezone support with automatic detection
    • Human-readable relative time display
    • Copy-to-clipboard functionality
    • Clean, intuitive UI with Carbon Design System

🎨 New Widgets

  • Analog Clock Widget: Visual clock display with real-time updates
  • Calendar Widget: Interactive calendar view for date selection

Improvements

ColorConverter Fixes

  • Fixed RGB NumberInput +/- button behavior
  • Fixed layout toggle functionality (horizontal/vertical layouts)
  • Added alternating row backgrounds for code snippets
  • Made history panel always visible (70/30 split)
  • Fixed all React prop type warnings

CodeFormatter Enhancements

  • Improved code formatting capabilities
  • Better error handling and validation

Barcode Generator

  • Restructured service layer
  • Added comprehensive test coverage

Build & CI/CD

New Release Workflow

  • Cross-platform builds: Linux, Windows, macOS
  • Platform-specific packages:
    • Windows: `DevToolbox.exe`
    • macOS: `DevToolbox.dmg` (unsigned, with optional code signing support)
    • Linux: `DevToolbox.tar.gz`
  • Automated GitHub Releases on tag push
  • Artifact uploads for all platforms

Build System

  • Task-based build system using Taskfile
  • Platform-specific build tasks
  • Docker support for cross-compilation
  • Simplified build commands: `wails build`

Bug Fixes

  • Fixed Vite configuration for IBM Plex font resolution
  • Fixed Windows build issues with file locking
  • Fixed macOS packaging with proper .app bundle creation
  • Fixed Linux artifact packaging

Technical Details

Architecture Changes

  • Services moved to `service/` package:
    • `barcode.go`
    • `codeformatter.go`
    • `conversion.go`
    • `datagenerator.go`
    • `datetime.go`
    • `jwt.go`
  • Internal packages restructured:
    • `internal/barcode/`
    • `internal/datetimeconverter/`
    • `internal/jwt/`
  • Removed old `wailsjs/` bindings (replaced by Wails v3's new binding system)

Frontend Updates

  • Migrated to Wails v3 frontend runtime
  • Updated component structure
  • New pages: DateTimeConverter, AnalogClockWidget, CalendarWidget
  • Improved ToolLayoutToggle component
  • Better TypeScript integration

Installation

macOS

Download `DevToolbox.dmg`, mount it, and drag DevToolbox.app to Applications.

Note: If you see "DevToolbox is damaged" error, run:
```bash
xattr -cr /Applications/DevToolbox.app
```

Windows

Download `DevToolbox.exe` and run it directly.

Linux

Download `DevToolbox.tar.gz`, extract it, and run the `DevToolbox` binary:
```bash
tar -xzf DevToolbox.tar.gz
./DevToolbox
```

Known Issues

  • macOS DMG is unsigned (code signing is optional and requires certificates)
  • First launch on macOS may require right-click → Open to bypass Gatekeeper

Full Changelog

v0.9.0...v0.9.3

v0.9.2: Fix wails3 release build

08 Feb 13:15
151dc3d

Choose a tag to compare

What's Changed

  • Fix CI: Install Wails CLI on all platforms for release builds by @vuon9 in #36

Full Changelog: v0.9.1...v0.9.2

v0.9.1 - ColorConverter Fixes

08 Feb 13:01
cd83b96

Choose a tag to compare

What's New in v0.9.1

Bug Fixes

  • ColorConverter: Fixed RGB NumberInput +/- button behavior
  • ColorConverter: Fixed layout toggle functionality (horizontal/vertical)
  • ColorConverter: Added alternating row backgrounds for code snippets
  • ColorConverter: Made history panel always visible with 70/30 split
  • ColorConverter: Fixed all React prop type warnings
  • Build: Configured Vite for proper IBM Plex font resolution

Changes

  • Layout improvements in ColorConverter tool
  • Better UI consistency and accessibility
  • Reduced build warnings

Full Changelog: v0.9.0...v0.9.1