Skip to content

chore(deps): bump framer-motion from 12.34.2 to 12.36.0 - #29

Closed
dependabot[bot] wants to merge 252 commits into
mainfrom
dependabot/npm_and_yarn/framer-motion-12.36.0
Closed

chore(deps): bump framer-motion from 12.34.2 to 12.36.0#29
dependabot[bot] wants to merge 252 commits into
mainfrom
dependabot/npm_and_yarn/framer-motion-12.36.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 14, 2026

Copy link
Copy Markdown
Contributor

Bumps framer-motion from 12.34.2 to 12.36.0.

Changelog

Sourced from framer-motion's changelog.

[12.36.0] 2026-03-09

Added

  • Allow dragSnapToOrigin to accept "x" or "y" for per-axis snapping.
  • Added axis-locked layout animations with layout="x" and layout="y".
  • Added skipInitialAnimation to useSpring.

Fixed

  • Fixed height and width: auto animations with box-sizing: border-box.
  • Reset component values when exit animation finishes.
  • Ensure anticipate easing returns 1 at p === 1.
  • Fix @emotion/is-prop-valid resolve error in Storybook.
  • Remove data-pop-layout-id from exiting elements when animation interrupted.
  • Ensure we skip WAAPI for non-animatable keyframes.
  • Ensure we skip WAAPI for SVG transforms.
  • Ensure MotionValue props are not passed to SVG.
  • AnimatePresence: Prevent mode="wait" elements from getting stuck when switched rapidly.

[12.35.2] 2026-03-09

Fixed

  • Reduced filesize of styleEffect.
  • Fix rounding from popLayout.
  • opacity animations in React Strict Mode in development.
  • Ensure useSpring is not affected by monitor framerate.
  • Updating animations sequence segment types to exclude lifecycle handlers.
  • Fix layout animations with parents offset by a %-based translation.
  • Fix autoplay: false with WAAPI animations.
  • Fix layout jump in React Strict Mode in development.
  • Detect divide-by-zero in CSS calc() values before making animatable templates.

[12.35.1] 2026-03-06

Fixed

  • Fixing combination of string keyframes, spring and delay.
  • Gracefully handle negative scroll values.
  • Fix one-frame visual gap when rapidly switching WAAPI animations.
  • animation.time = 0 on a finished animation sets the playhead in a paused state.

[12.35.0] 2026-03-03

Added

  • ViewTimeline support for scroll and useScroll.

[12.34.6] 2026-03-03

... (truncated)

Commits
  • ea66e17 v12.36.0
  • db5726d Adding tests for exit animations
  • 5ccc21a Updating changelog
  • 06159b3 Latest
  • ed64e5f Merge pull request #3625 from motiondivision/worktree-fix-issue-3141
  • 5fad98c Merge pull request #3627 from motiondivision/worktree-fix-issue-3103
  • f084bb2 Simplify axis-snap logic: use copyAxisInto, remove redundant isShared block
  • 3204711 Merge pull request #3626 from motiondivision/audit/motion-dom-frameloop
  • 25bf593 Merge pull request #3629 from motiondivision/worktree-fix-issue-3082
  • 0dad36b Merge pull request #3634 from motiondivision/worktree-fix-issue-3102
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

damoahdominic and others added 30 commits February 15, 2026 10:23
feat: Scaffold Electron wrapper + VS Code extension
fix: Test, fix, and document wrapper + extension
feat: Add app icon (lobster claw) for all platforms
feat: Add release workflow for tag-based builds
fix: Bundle extension .vsix into wrapper builds
feat: Home screen with OpenClaw detection + install/configure flow
fix: prefer .cmd over .ps1 shims on Windows for reliable openclaw CLI execution
…point directly

The npm .cmd/.ps1 shims fail inside the VS Code extension host because
node.exe isn't on PATH in that environment. This fix:

1. Dynamically discovers node.exe (Program Files, nvm-windows, volta, fnm, scoop)
2. Falls back to direct node invocation: reads the .cmd shim to find the
   JS entry point, then runs 'node.exe <entry.js> <args>' — bypasses
   the shim entirely
3. Adds 'where node' as last-resort node.exe discovery
fix: bypass npm shim — resolve node.exe + invoke JS entry directly on Windows
- Add apps/wrapper/src/rebrand.js: replaces VSCodium icons with OCcode
  lobster claw icon on Windows, macOS, and Linux
- Patch product.json nameShort/nameLong/applicationName to 'OCcode'
- Windows: use @electron/rcedit to patch codium.exe icon + replace code.ico
- macOS: replace VSCodium.icns (pre-built .icns included), update Info.plist
- Linux: replace pixmaps/vscodium.png and resources linux PNGs
- Add pre-generated icon.icns for macOS (from png2icns)
- Add @electron/rcedit as optionalDependency (Windows only)
- All icon patching is non-fatal (try/catch with warnings)
VSCodium files may be directly in vscodeDir rather than a subdirectory.
Fall back to vscodeDir when resources/app exists (flat extraction).
@dependabot dependabot Bot added javascript Pull requests that update javascript code dependencies Pull requests that update a dependency file labels Mar 14, 2026
dependabot Bot and others added 5 commits March 14, 2026 20:16
Bumps [globe.gl](https://github.com/vasturiano/globe.gl) from 2.45.0 to 2.45.1.
- [Commits](vasturiano/globe.gl@v2.45.0...v2.45.1)

---
updated-dependencies:
- dependency-name: globe.gl
  dependency-version: 2.45.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ssions

- Balance bar: real-time countdown with burn-rate interpolation (▼ indicator),
  5s polling, JWT fallback from renderer settings, self-healing poll restart,
  sync occLegacyJwt to renderer on every poll so ocFreeModel uses personal key
- Smoke test command (OCC: Smoke Test) opens results in editor tab — checks JWT,
  occLegacyJwt renderer state, /api/v1/me, inference with occ-legacy model, balance delta
- Fix: call occ.auth.setLegacyJwt alongside setMoltpilotKey so voidSettingsService
  condition (occLegacyJwt && occMoltpilotKey) passes — prevents MoltPilot falling
  back to shared build-baked key and usage not being tracked to user account
- Fix: create_file overwrite:true so MoltPilot can overwrite existing files
- Fix: .openclaw folder permissions after sudo install (chown + chmod 700)
- MoltPilot terminal hygiene: close OCC Agent terminals after tasks
- CI: stamp occRelease + commit in product.json from git tag on all 4 build jobs
- Balance refresh triggered immediately after every agent loop completes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…zure/trusted-signing-action-1.1.0

chore(deps): bump azure/trusted-signing-action from 0.4.0 to 1.1.0
…be.gl-2.45.1

chore(deps): bump globe.gl from 2.45.0 to 2.45.1
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/framer-motion-12.36.0 branch from a31392c to 73c8e5d Compare March 15, 2026 19:54
HAL and others added 15 commits March 15, 2026 20:02
All inference calls now go through occ.mba.sh/v1 instead of inference.mba.sh/v1.
The OCC backend authenticates sk-mp-*/sk-occ-* API keys, checks credit balance,
proxies to LiteLLM with the master key, and deducts credits on completion.

This fixes the bug where API key usage bypassed credit deduction entirely.

Changed endpoints in:
- voidSettingsService.ts (3 occurrences)
- voidSettingsTypes.ts (1 comment)
- sidebarActions.ts (1 comment)
1. Add Ollama to BYOK provider flags so it does not error with Unknown provider
2. Wire openclaw.uninstall to _runUninstall() instead of delegating to AI chat
3. Auto-dispose persistent terminals when agent loop finishes to reduce UI clutter
- Anthropic: add claude-opus-4-6 (1M context), claude-opus-4-1, claude-sonnet-4-6
- OpenAI: add gpt-5.4, gpt-5-mini, gpt-5-nano (keep gpt-4.1 family as legacy)
- Gemini: add gemini-3.1-pro, gemini-3.1-pro-preview
- OpenRouter: add latest Claude/GPT/Gemini models
- Mistral: add magistral-medium-latest, magistral-small-latest
- Update fallback matchers for new model families
- OpenRouter: claude-opus-4-1 → claude-opus-4.1 (dot not dash)
- OpenRouter: gemini-3.1-pro → gemini-3.1-pro-preview (GA not available)
- Gemini dropdown: add gemini-2.5-pro (now GA), gemini-2.5-flash (now GA)
- Remove non-existent gemini-3.1-pro, rename to gemini-2.5-pro capability
- Fix fallback matchers to point to verified model IDs

All model IDs verified against live APIs:
✅ claude-opus-4-6, claude-opus-4-1, claude-sonnet-4-6 (Anthropic)
✅ gpt-5.4, gpt-5-mini, gpt-5-nano (OpenAI)
✅ gemini-3.1-pro-preview, gemini-2.5-pro, gemini-2.5-flash (Gemini)
✅ anthropic/claude-opus-4.6, anthropic/claude-opus-4.1, openai/gpt-5.4, google/gemini-3.1-pro-preview (OpenRouter)
Replace the MoltPilot AI prompt for "Setup Better Memory" with a fully
deterministic _runCassSetup() method that:

1. Checks Python 3 is available
2. Downloads CASS via HTTPS zip (no git dependency)
3. Installs with pip install --user -e
4. Writes cross-platform session converter shim
5. Updates AGENTS.md (idempotent — checks before appending)
6. Restarts the OpenClaw gateway
7. Runs initial sync + smoke test

Works on Windows, macOS, and Linux. No cron/launchd needed —
periodic sync can be triggered from the extension's poll service.
Falls back gracefully with clear error messages at each step.
…e for version checks

- macOS: use update.electronjs.org/{platform}/{occRelease} instead of createUpdateURL
- Manual update check: fetch from damoahdominic/occ/releases/latest instead of voideditor/binaries
- Compare occRelease field against GitHub tag instead of internal voidVersion
- Improve update messages to say "OCcode" instead of "Void"
- Add occRelease, commit, quality, updateUrl fields to product.json
Bump hideActivityBarItems to V6 — disables vscode.git-base, vscode.git,
and vscode.github via workbench.extensions.disableExtension so the
"Cannot activate" / "Cannot find module" notification errors never appear.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The _runCassSetup() method was posting wizardLog messages but the main
_getHtml template had no handler for them — user saw nothing.

Added:
- CASS progress overlay (matching uninstall overlay style)
- wizardLog handler in main HTML message listener
- Auto-show overlay when Setup Better Memory is clicked
- Auto-close overlay after 3s on success
The sed-injected wizardLog handler had two bugs:
1. Extra closing brace before "else if" broke the if-else chain
2. split(newline) inside template literal was interpreted as real newline

Fixed: proper else-if nesting, double-escaped \\n for template literal context.
…etup failure

- Add × close button (top-right) to CASS progress overlay for manual dismissal
- On setup failure: show "Handing off to AI…" status, auto-open chat with full log after 1.5s
- On success: reduce auto-close delay from 3s to 2s
- Split done handler into success/failure branches for clearer UX flow
- SidebarChat: fix scroll jitter — ScrollToBottomContainer now tracks user
  scroll position and only auto-scrolls to bottom when within 80px of it;
  manual scroll-up during streaming no longer snaps back
- SidebarChat: add CirclePlus new-thread button to thread page header so
  users can start a new thread without leaving the current one; also shows
  past threads list inline for quick switching
- extension.ts: disable vscode.typescript-language-features and vscode.emmet
  (bump to V7) to suppress "Cannot find module" activation errors
- home.ts: fix \n → \\n in CASS failure AI handoff message to prevent
  SyntaxError breaking all inline JS functions (toggleMoreMenu etc.)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CASS is a Rust project, not Python. The setup method was incorrectly
trying pip install. Now downloads prebuilt binaries from GitHub Releases
(v0.2.2) for the correct platform:
- macOS ARM: cass-darwin-arm64.tar.gz
- Linux x64: cass-linux-amd64.tar.gz
- Linux ARM: cass-linux-arm64.tar.gz
- Windows: cass-windows-amd64.zip

Phase 1 (deterministic): download and stage binary via Node.js HTTPS.
Phase 2 (AI-assisted): hand off to MoltPilot to complete installation
(move to PATH, chmod, index, AGENTS.md update, smoke test).

No Python, pip, or cargo dependency needed.
Adds a bordered outline-style button with GitHub icon next to the
primary Download button. Both sit in a row (flex items-center gap-3).
Links to https://github.com/damoahdominic/occ in a new tab.
GitHub could not identify the license because the LICENSE file had
non-standard formatting (extra leading spaces). Replaced with the
exact canonical text from apache.org. Added "license": "Apache-2.0"
to package.json for additional detection.
Bumps [framer-motion](https://github.com/motiondivision/motion) from 12.34.2 to 12.36.0.
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v12.34.2...v12.36.0)

---
updated-dependencies:
- dependency-name: framer-motion
  dependency-version: 12.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Mar 16, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/framer-motion-12.36.0 branch March 16, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants