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]] [[package]]
name = "OpenCADStudio" name = "OpenCADStudio"
version = "0.3.8" version = "0.4.0"
dependencies = [ dependencies = [
"acadrust", "acadrust",
"bytemuck", "bytemuck",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "OpenCADStudio" name = "OpenCADStudio"
version = "0.3.8" version = "0.4.0"
edition = "2021" edition = "2021"
build = "build.rs" 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) ### 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 ```bash
chmod +x OpenCADStudio-*-linux-x86_64.AppImage chmod +x OpenCADStudio-*-linux-x86_64.AppImage
@ -113,11 +113,11 @@ No installation required — runs directly on any modern Linux distribution.
### Windows ### 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) ### 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`. 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+ Requirements: Rust 1.75+
```bash ```bash
git clone https://github.com/HakanSeven12/open-cad-studio.git git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd open-cad-studio cd OpenCADStudio
cargo build --release --bin OpenCADStudio cargo build --release --bin OpenCADStudio
./target/release/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) ### 1.7 File-hash cache (warm re-open)
When re-opening the same file (`(path, mtime, size)` key) keep a disk 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 DWG parse entirely. **Win:** most-recently-opened file goes from 1-2 s to
sub-100 ms. sub-100 ms.

View file

@ -2524,7 +2524,7 @@ impl OpenCADStudio {
} }
"REPORT" => { "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..."); self.command_line.push_info("Opening GitHub issue page...");
} }
@ -2533,7 +2533,7 @@ impl OpenCADStudio {
} }
"CHANGELOG" => { "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..."); 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. // `None` when up to date / on network failure / on parse error.
const RELEASES_API: &str = 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 = 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. /// What `check_for_update` reports when a newer release exists.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]