-
Notifications
You must be signed in to change notification settings - Fork 1
Releases: vuon9/devtoolbox
v0.10.0-rc.3
ebbd484 What's Changed
Full Changelog: v0.10.0-rc.2...v0.10.0-rc.3
Assets 3
v0.10.0-rc.2
b16aff7 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
Assets 3
v0.10.0-rc.1
b16aff7 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
Assets 3
macos/devtoolbox/v260611.1
1f94b3d 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
Assets 3
v260521.1
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.
Assets 5
v250301.1
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
Assets 4
v0.9.4 - CI/CD Improvements
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
Assets 4
v0.9.3 - Wails v3 Migration & DateTime Converter
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
Assets 4
v0.9.2: Fix wails3 release build
151dc3d What's Changed
Full Changelog: v0.9.1...v0.9.2
Assets 2
v0.9.1 - ColorConverter Fixes
cd83b96 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