') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); chore: bump lib versions by ananas-block · Pull Request #2293 · Lightprotocol/light-protocol · GitHub
Skip to content

chore: bump lib versions - #2293

Merged
ananas-block merged 1 commit into
mainfrom
chore/bump-versions
Feb 17, 2026
Merged

chore: bump lib versions#2293
ananas-block merged 1 commit into
mainfrom
chore/bump-versions

Conversation

@ananas-block

@ananas-blockananas-block commented Feb 17, 2026

Copy link
Copy Markdown
Contributor

Version Bumps

- light-batched-merkle-tree: 0.11.0
- light-compressed-account: 0.11.0
- light-compressible: 0.6.0
- light-merkle-tree-metadata: 0.11.0
- light-token-interface: 0.5.0
- light-verifier: 10.0.0
- light-prover-client: 8.0.0
- light-account-pinocchio: 0.22.0
- light-account: 0.22.0
- light-client: 0.22.0
- light-compressed-token-sdk: 0.22.0
- light-event: 0.22.0
- light-instruction-decoder-derive: 0.3.0
- light-instruction-decoder: 0.22.0
- light-sdk-macros: 0.22.0
- photon-api: 0.55.0
- light-program-test: 0.22.0
- light-sdk-pinocchio: 0.22.0
- light-sdk-types: 0.22.0
- light-sdk: 0.22.0
- light-token-client: 0.22.0
- light-token-pinocchio: 0.22.0
- light-token: 0.22.0
- light-token-types: 0.22.0

Published to crates.io via scripts/release/publish-local.sh.


Generated by scripts/release/publish-local.sh

Summary by CodeRabbit

  • Chores
    • Updated package versions across multiple libraries including batched-merkle-tree, compressed-account, compressible, merkle-tree-metadata, token-interface, verifier, prover-client, and various SDK packages. No functional or behavioral changes.

@coderabbitai

coderabbitaiBot commented Feb 17, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR performs a coordinated version bump across 23 Cargo.toml files in program-libs, prover, and sdk-libs directories. Each file updates its package version field; no logic, dependencies, features, or configurations are modified.

Changes

Cohort / File(s)Summary
Program Libraries - Core
program-libs/batched-merkle-tree/Cargo.toml, program-libs/merkle-tree-metadata/Cargo.toml
Version bumped from 0.10.0 to 0.11.0
Program Libraries - Mixed Versions
program-libs/compressed-account/Cargo.toml, program-libs/compressible/Cargo.toml, program-libs/token-interface/Cargo.toml, program-libs/verifier/Cargo.toml
Versions bumped: compressed-account 0.10.1→0.11.0, compressible 0.5.0→0.6.0, token-interface 0.4.0→0.5.0, verifier 9.0.0→10.0.0
Prover Components
prover/client/Cargo.toml
Version bumped from 7.0.0 to 8.0.0
SDK Libraries - Core Libs (0.20.0 → 0.22.0)
sdk-libs/account-pinocchio/Cargo.toml, sdk-libs/account/Cargo.toml, sdk-libs/compressed-token-sdk/Cargo.toml, sdk-libs/instruction-decoder/Cargo.toml, sdk-libs/macros/Cargo.toml, sdk-libs/sdk-pinocchio/Cargo.toml, sdk-libs/sdk-types/Cargo.toml, sdk-libs/sdk/Cargo.toml, sdk-libs/token-pinocchio/Cargo.toml, sdk-libs/token-sdk/Cargo.toml, sdk-libs/token-types/Cargo.toml
Versions bumped from 0.20.0 to 0.22.0
SDK Libraries - Client Facing (0.21.0 → 0.22.0)
sdk-libs/client/Cargo.toml, sdk-libs/event/Cargo.toml, sdk-libs/program-test/Cargo.toml, sdk-libs/token-client/Cargo.toml
Versions bumped from 0.21.0 to 0.22.0
SDK Libraries - Specialized
sdk-libs/instruction-decoder-derive/Cargo.toml, sdk-libs/photon-api/Cargo.toml
Versions bumped: instruction-decoder-derive 0.2.0→0.3.0, photon-api 0.54.0→0.55.0

Estimated Code Review Effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly Related PRs

Suggested Labels

release

Suggested Reviewers

  • sergeytimoshin
  • SwenSchaeferjohann

Poem

🚀 Version numbers climb on high,
Twenty-three files reaching for the sky,
Bump and bump in perfect time,
Coordinated release, so sublime!
The crates mature with each new stride.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/bump-versions

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ananas-block
ananas-block merged commit 5fef6fd into mainFeb 17, 2026
32 of 33 checks passed
@ananas-block
ananas-block deleted the chore/bump-versions branch February 17, 2026 01:10
@coderabbitaicoderabbitaiBot mentioned this pull request Mar 18, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@ananas-block@tilo-14