chore(release): bump to 0.4.0

Fix repo URLs to canonical HakanSeven12/OpenCADStudio casing.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-05-23 17:32:29 +03:00
commit ecdb0cd0a0
6 changed files with 12 additions and 12 deletions

2
Cargo.lock generated
View file

@ -4,7 +4,7 @@ version = 4
[[package]]
name = "OpenCADStudio"
version = "0.3.8"
version = "0.4.0"
dependencies = [
"acadrust",
"bytemuck",

View file

@ -1,6 +1,6 @@
[package]
name = "OpenCADStudio"
version = "0.3.8"
version = "0.4.0"
edition = "2021"
build = "build.rs"

View file

@ -102,7 +102,7 @@ A CAD application for 2D drafting and 3D modeling, built with Rust. Reads and wr
### Linux (AppImage)
Download `OpenCADStudio-*-linux-x86_64.AppImage` from the [latest release](https://github.com/HakanSeven12/open-cad-studio/releases/latest), then:
Download `OpenCADStudio-*-linux-x86_64.AppImage` from the [latest release](https://github.com/HakanSeven12/OpenCADStudio/releases/latest), then:
```bash
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
@ -113,11 +113,11 @@ No installation required — runs directly on any modern Linux distribution.
### Windows
Download `OpenCADStudio-*-windows-x86_64.exe` from the [latest release](https://github.com/HakanSeven12/open-cad-studio/releases/latest) and run it directly. Windows SmartScreen may show "Windows protected your PC" because the binary is not yet code-signed — click **More info → Run anyway**.
Download `OpenCADStudio-*-windows-x86_64.exe` from the [latest release](https://github.com/HakanSeven12/OpenCADStudio/releases/latest) and run it directly. Windows SmartScreen may show "Windows protected your PC" because the binary is not yet code-signed — click **More info → Run anyway**.
### macOS (Apple Silicon)
Download `OpenCADStudio-*-macos-arm64.dmg` from the [latest release](https://github.com/HakanSeven12/open-cad-studio/releases/latest) — Apple Silicon (M-series) only; Intel macOS isn't built.
Download `OpenCADStudio-*-macos-arm64.dmg` from the [latest release](https://github.com/HakanSeven12/OpenCADStudio/releases/latest) — Apple Silicon (M-series) only; Intel macOS isn't built.
Open the .dmg and drag `OpenCADStudio.app` to `/Applications`. The first launch may be blocked by Gatekeeper because the app is not notarised — right-click `OpenCADStudio.app → Open` and confirm, or run once via `xattr -dr com.apple.quarantine /Applications/OpenCADStudio.app`.
@ -126,8 +126,8 @@ Open the .dmg and drag `OpenCADStudio.app` to `/Applications`. The first launch
Requirements: Rust 1.75+
```bash
git clone https://github.com/HakanSeven12/open-cad-studio.git
cd open-cad-studio
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
./target/release/OpenCADStudio
```

View file

@ -91,7 +91,7 @@ decode until **first render** (per-handle lazy `OnceCell`).
### 1.7 File-hash cache (warm re-open)
When re-opening the same file (`(path, mtime, size)` key) keep a disk
snapshot of `CadDocument` + `DerivedCaches` (e.g. `~/.cache/open-cad-studio/`). Skip
snapshot of `CadDocument` + `DerivedCaches` (e.g. `~/.cache/OpenCADStudio/`). Skip
DWG parse entirely. **Win:** most-recently-opened file goes from 1-2 s to
sub-100 ms.

View file

@ -2524,7 +2524,7 @@ impl OpenCADStudio {
}
"REPORT" => {
let _ = open::that("https://github.com/HakanSeven12/open-cad-studio/issues/new");
let _ = open::that("https://github.com/HakanSeven12/OpenCADStudio/issues/new");
self.command_line.push_info("Opening GitHub issue page...");
}
@ -2533,7 +2533,7 @@ impl OpenCADStudio {
}
"CHANGELOG" => {
let _ = open::that("https://github.com/HakanSeven12/open-cad-studio/releases");
let _ = open::that("https://github.com/HakanSeven12/OpenCADStudio/releases");
self.command_line.push_info("Opening release notes...");
}

View file

@ -7,9 +7,9 @@
// `None` when up to date / on network failure / on parse error.
const RELEASES_API: &str =
"https://api.github.com/repos/HakanSeven12/open-cad-studio/releases/latest";
"https://api.github.com/repos/HakanSeven12/OpenCADStudio/releases/latest";
pub const RELEASES_PAGE: &str =
"https://github.com/HakanSeven12/open-cad-studio/releases/latest";
"https://github.com/HakanSeven12/OpenCADStudio/releases/latest";
/// What `check_for_update` reports when a newer release exists.
#[derive(Debug, Clone)]