Skip to content

chore(compilers): upgrade liquidjs to v10.30.0 - #1078

Merged
hatemhosny merged 1 commit into
live-codes:developfrom
MohamedAbdElwahabOka:update-liquidjs
Oct 24, 2026
Merged

hatemhosny merged 1 commit into
live-codes:developfrom
MohamedAbdElwahabOka:update-liquidjs

Conversation

@MohamedAbdElwahabOka

@MohamedAbdElwahabOka MohamedAbdElwahabOka commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

What type of PR is this? (check all applicable)

  • ✨ Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • ♻️ Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI
  • 📦 Chore (Release)
  • ⏩ Revert
  • 🌐 Internationalization / Translation

Description

This PR upgrades the Liquid compiler (liquidjs) from v10.14.0 to v10.30.0 (the latest release, same major version, so no breaking changes are expected).

Changes:

  • src/livecodes/vendors.ts: bump liquidJsUrl to liquidjs@10.30.0
  • docs/docs/languages/liquid.mdx: update the documented version

Related Tickets & Documents

Part of #875

Mobile & Desktop Screenshots/Recordings

There is no Liquid starter template, so I tested locally by passing Liquid code in the URL:

http://127.0.0.1:8080/?liquid={% assign name = "world" %}<h1>Hello {{ name | upcase }}</h1>{% for i in (1..3) %}<p>Item {{ i }}</p>{% endfor %}

assign, the upcase filter and the for loop all render correctly, and there are no console errors:

image

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentations?

  • 📓 docs (./docs)
  • 📕 storybook (./storybook)
  • 📜 README.md
  • 🙅 no documentation needed

Summary by CodeRabbit

  • Updates
    • Updated the LiquidJS version used by the app and listed in the documentation.

@netlify

netlify Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for livecodes ready!

Name Link
🔨 Latest commit 20f0c7c
🔍 Latest deploy log https://app.netlify.com/projects/livecodes/deploys/6adc8bf4fceecbda8dd26124
😎 Deploy Preview https://deploy-preview-1078--livecodes.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

@coderabbitai

coderabbitai Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 67bbedba-a0e3-449c-b3c3-444e43acb6ea
Commits

Reviewing files that changed from the base of the PR and between 50c3286 and 20f0c7c.

Files selected for processing: 2
  • docs/docs/languages/liquid.mdx
  • src/livecodes/vendors.ts

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

Walkthrough

The LiquidJS vendor URL and the documented version change from 10.14.0 to 10.30.0.

Changes

LiquidJS Version Update

Layer / File(s) Summary
Update LiquidJS version references
src/livecodes/vendors.ts, docs/docs/languages/liquid.mdx
The vendor URL and language documentation now reference LiquidJS 10.30.0.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: hatemhosny

Merge Risk: Minimal · up to 20f0c

No actionable merge-blocking risk remains.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: upgrading LiquidJS from v10.14.0 to v10.30.0.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1 files. (1 skipped: 1 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes

  • Liquid compiler version bump — liquidJsUrl in src/livecodes/vendors.ts:338 moved from liquidjs@10.14.0 to liquidjs@10.30.0 (CDN URL unchanged otherwise).
  • Documentation sync — docs/docs/languages/liquid.mdx:77 updated to document v10.30.0.

Verified during review:

  • liquidjs@10.30.0 exists on the npm registry and still ships dist/liquid.browser.min.js, so the CDN URL resolves.
  • The 10.30.0 UMD bundle still exposes the global liquidjs and a Liquid constructor with parseAndRender, so lang-liquid-compiler.ts and lang-liquid.ts keep working unchanged.
  • No other references to the previous version remain.

Pullfrog  | View workflow run | Using deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏

@hatemhosny

Copy link
Copy Markdown
Collaborator

Thank you @MohamedAbdElwahabOka

@hatemhosny
hatemhosny merged commit e373542 into live-codes:develop Oct 24, 2026
18 checks passed
Sign up for free to 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