diff --git a/Cargo.lock b/Cargo.lock index 8c2803f..c1ec414 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6575,7 +6575,7 @@ dependencies = [ [[package]] name = "rustmotion" -version = "0.7.1" +version = "0.8.0" dependencies = [ "clap", "clap_complete", @@ -6613,7 +6613,7 @@ dependencies = [ [[package]] name = "rustmotion-components" -version = "0.7.1" +version = "0.8.0" dependencies = [ "dashmap", "gif 0.13.3", @@ -6632,7 +6632,7 @@ dependencies = [ [[package]] name = "rustmotion-core" -version = "0.7.1" +version = "0.8.0" dependencies = [ "cosmic-text", "dashmap", @@ -6654,7 +6654,7 @@ dependencies = [ [[package]] name = "rustmotion-html" -version = "0.7.1" +version = "0.8.0" dependencies = [ "html5ever 0.39.0", "markup5ever_rcdom 0.39.0+unofficial", @@ -8370,9 +8370,9 @@ checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee" [[package]] name = "unicode-segmentation" -version = "1.13.1" +version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da36089a805484bcccfffe0739803392c8298778a2d2f09febf76fac5ad9025b" +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" [[package]] name = "unicode-truncate" diff --git a/Cargo.toml b/Cargo.toml index 4febefc..07fbd74 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,15 +12,15 @@ members = [ # par dépendance interne — et une seule oubliée fait échouer la publication après # que les précédentes soient parties, ce qui ne se rattrape pas. [workspace.package] -version = "0.7.1" +version = "0.8.0" # Les dépendances internes portent aussi la version, donc elles se déclarent ici # pour la même raison. `path` sert au développement, `version` à ce que cargo # écrit dans le paquet publié : les deux doivent coexister, et rester d'accord. [workspace.dependencies] -rustmotion-core = { path = "crates/rustmotion-core", version = "0.7.1" } -rustmotion-components = { path = "crates/rustmotion-components", version = "0.7.1" } -rustmotion-html = { path = "crates/rustmotion-html", version = "0.7.1" } +rustmotion-core = { path = "crates/rustmotion-core", version = "0.8.0" } +rustmotion-components = { path = "crates/rustmotion-components", version = "0.8.0" } +rustmotion-html = { path = "crates/rustmotion-html", version = "0.8.0" } # Optimize dependencies even in dev builds. Our own crates stay at opt-level 0 # (fast incremental + debuggable), but heavy compute in deps (image encoding, diff --git a/README.md b/README.md index 143d80e..fcb47e8 100644 --- a/README.md +++ b/README.md @@ -82,13 +82,13 @@ rustmotion info scenario.json ## Claude Code Skills -rustmotion ships with built-in [Claude Code](https://claude.ai/claude-code) skills — 30 rules and best practices for generating video scenarios with AI. After installing rustmotion, run: +rustmotion ships with built-in [Claude Code](https://claude.ai/claude-code) skills — 84 rules and best practices for generating video scenarios with AI. After installing rustmotion, run: ```bash # Install skills in your video project (recommended) cd my-video-project/ rustmotion skills install -# → .claude/skills/rustmotion/ (SKILL.md + 29 rules) +# → .claude/skills/rustmotion/ (SKILL.md + 84 rules) # → CLAUDE.md (project instructions) # Or install globally (available in all projects)