GitPedia
jetstreamapp

jetstreamapp/soql-parser-js

Javascript SOQL parser

30 Releases
Latest: 2w ago
Release 7.2.27.2.2Latest
github-actions[bot]github-actions[bot]·2w ago·June 10, 2026
GitHub

📋 Changes

  • Merge pull request #287 from jetstreamapp/chore/dep-upgrade-060926 (7b4b7fb)
  • chore: update devDependencies to latest versions (1b3279d)
  • chore: fix tsconfig setup for typescript 6 (7dc4714)
  • chore: update changelog for version 7.2.2 with dependency updates (4dc350a)
  • chore: update devDependencies to latest versions (b76a725)
  • Merge pull request #286 from jetstreamapp/chore/docs-csp-header (0679a7e)
  • fix: update SCRIPT_TAG_REGEX to tolerate end tags in script elements (0116b9b)
  • feat: add CSP generation and serving scripts for enhanced security in built docs (679b5d2)
  • + 1 more
Release 7.2.17.2.1
paustintpaustint·2w ago·June 9, 2026
GitHub

📋 Changes

  • Merge pull request #285 from jetstreamapp/fix/escape-where-clause-values (82ad5d4)
  • feat: escape single quotes and lone backslashes in SOQL string literals (589cfdb)
  • Merge pull request #283 from jetstreamapp/chore/fix-docs-build (06c0da7)
  • chore: fix docs site build (aed5a00)
  • Merge pull request #282 from jetstreamapp/feat/lwc-build-improvements (56e28ea)
Release 7.2.07.2.0
github-actions[bot]github-actions[bot]·1mo ago·May 11, 2026
GitHub

📋 Changes

  • chore: update release workflow (89aedc0)
  • chore: update release workflow permissions and npm setup for improved reliability (120dd2b)
  • feat: enhance LWC build process with new artifacts and improved metadata packaging (618ef34)
  • feat: add additional test-cases for USING SCOPE to ensure compatibility (3797a31)
Release 7.1.17.1.1
paustintpaustint·2mo ago·April 25, 2026
GitHub

📋 Changes

  • Merge pull request #280 from jetstreamapp/chore/fix-release-script (754df89)
  • fix: ensure release builds before test (637b8f7)
  • Merge pull request #279 from jetstreamapp/chore/dep-upgrade-0424526 (5020c21)
  • chore: update release-it to version 20.0.1 (ba65de3)
  • Updated docs version (a27583b)
Release 7.1.07.1.0
paustintpaustint·3mo ago·March 21, 2026
GitHub

📋 Changes

  • Merge pull request #276 from jetstreamapp/bug/v7-bugfixes (3317194)
  • chore: remove settings.local.json and update .gitignore; fix token type name for DOT; improve error recovery in parser; standardize NULL casing in test cases (af3abfc)
  • Merge pull request #275 from jetstreamapp/chore/remove-planning-file (d2b4826)
  • chore: remove PARSER_REWRITE_PLAN.md file (70ce6ba)
Release 7.0.07.0.0
paustintpaustint·3mo ago·March 14, 2026
GitHub

📦 7.0.0

  • Mar 14, 2026
  • 🚀🚀🚀🚀🚀 Performed a complete re-write using a hand-rolled parser, complements of Claude Code which did 100% of the work.
  • The new parser is ~4,600x faster and has a 75% smaller bundle size since there are no longer any external dependencies.
  • | | Old Parser (Chevrotain) | New Parser (Hand-rolled) |
  • | ------------------------------- | ----------------------- | ------------------------ |
  • | Parse time per iteration | 3,224 ms | 0.7 ms |
  • | Bundle size (ESM, minified) | 194 KB | 48 KB |
  • | External dependencies | 2 (chevrotain, lodash) | 0 |
  • + 1 more

💥 💥Breaking changes💥

  • This library no longer exports some of the types used by the previous parser, shown below. These types were only exported as they were used in some public APIs.
  • This is very unlikely to impact most users, and if it does, the required changes should be very minimal.
  • ```typescript
  • export type { CstNode, CstParser, ILexingError, IRecognitionException } from 'chevrotain';
  • ```
  • Merge pull request #274 from jetstreamapp/feat/replace-chevrotain (8c34b4e)
  • feat: replace chevrotain with hand-rolled parser (8e83827)
  • Updated docs version (da6997b)
Release 6.3.16.3.1
paustintpaustint·6mo ago·December 15, 2025
GitHub

📦 6.3.1

  • Dec 15, 2025
  • Fix indent for query format
Release 6.3.06.3.0
paustintpaustint·6mo ago·November 27, 2025
GitHub

📋 Changes

  • Update changelog (0e28af6)
  • Merge pull request #268 from jimmyhogerty/add-mru-scope-support (ef7ec1d)
  • feat: add support for 'mru' in USING SCOPE clause (f9fc0f7)
Release 6.2.46.2.4
paustintpaustint·10mo ago·August 18, 2025
GitHub

📋 Changes

  • Merge pull request #267 from jetstreamapp/bug/266 (f3b659e)
  • Issues with 6.2.* versions #266 (9049c88)
Release 6.2.36.2.3
paustintpaustint·11mo ago·July 29, 2025
GitHub

📋 Changes

  • Merge pull request #265 from jetstreamapp/chore/264 (9a47ff0)
  • Add LWC compatible output (d3c87c3)
  • Update docs deps (e0fa54c)
  • Updated docs version (d836cc7)
Release 6.2.26.2.2
paustintpaustint·11mo ago·July 8, 2025
GitHub

📋 Changes

  • Changelog for #263 (9535d86)
  • Merge pull request #262 from tehnrd/esm-type-fix (d651193)
  • fix types for esm build (785ee6a)
  • Updated docs version (6a2b9c0)
Release 6.2.16.2.1
paustintpaustint·11mo ago·July 8, 2025
GitHub

📋 Changes

  • fix version mismatch and pkg fix (dd11173)
  • Merge pull request #261 from jetstreamapp/bug/259 (2b1088d)
  • ESM builds fail for node environments #259 (18213e7)
  • Updated docs version (4ca954e)
Release 6.2.06.2.0
paustintpaustint·1y ago·May 9, 2025
GitHub

📋 Changes

  • Merge pull request #258 from jetstreamapp/chore/update-build-tooling (fce72a3)
  • npm audit (075d653)
  • Update build tooling (c4434b3)
  • Remove accidental link from readme (00ef4eb)
  • Fix readme badge (296bd4e)
  • Updated docs version (f9c1e7a)
Release 6.1.06.1.0
paustintpaustint·2y ago·June 16, 2024
GitHub

📋 Changes

  • Add support for negative currency values (0e63871)
Release 6.0.06.0.0
paustintpaustint·2y ago·June 16, 2024
GitHub

📋 Changes

  • update name in package-lock (58642ee)
  • Migrate to @jetstreamapp (e4f0e59)
  • Updated docs version (56924e3)
Release 5.0.25.0.2
paustintpaustint·2y ago·January 19, 2024
GitHub

📋 Changes

  • Nested Negation queries did not properly structure WHERE clauses (c831949)
  • Updated docs version (08d09f5)
Release 5.0.15.0.1
paustintpaustint·2y ago·January 13, 2024
GitHub

📋 Changes

  • Update changelog with deprecated package version information (3cbd9a7)
  • Merge pull request #241 from jetstreamapp/breaking/v5 (9d0b718)
  • Fix WhereClause types (248e7a2)
[DEPRECATED - use 5.0.1] Release 5.0.05.0.0
paustintpaustint·2y ago·January 13, 2024
GitHub

📋 Changes

  • Merge pull request #240 from jetstreamapp/revert-breaking-change (fccf925)
Release 4.10.14.10.1
paustintpaustint·2y ago·January 13, 2024
GitHub

📋 Changes

  • changelog (fd244fc)
  • Revert breaking change type WhereClauseWithoutOperator (dde988f)
[DEPRECATED - use 4.10.1 or >5] Release 4.10.04.10.0
paustintpaustint·2y ago·January 13, 2024
GitHub

📋 Changes

  • Upgrade dependencies (b180372)
  • Fix incorrect parsing for NOT negation (9553619)
  • Updated docs version (c1f7ad5)
Release 4.9.24.9.2
paustintpaustint·2y ago·July 25, 2023
GitHub

📋 Changes

  • Merge pull request #235 from jetstreamapp/bug/getFlattenedField (f3f0a57)
  • Fix getFlattenedFields with invalid data (64bfdfe)
  • Updated github name for docs (15475d1)
  • Merge pull request #234 from jetstreamapp/docs-update (2c8bc19)
  • Updated docs homepage (27a3d0f)
  • Updated docs version (9d7abb6)
Release 4.9.14.9.1
paustintpaustint·3y ago·May 29, 2023
GitHub

📋 Changes

  • Merge pull request #233 from jetstreamapp/bug/startsWith (1f73638)
  • Fixed composeQuery whereClause bug (569cab5)
  • Updated docs version (ca32ba7)
Release 4.9.04.9.0
paustintpaustint·3y ago·May 23, 2023
GitHub

📋 Changes

  • Updated changelog (6201aee)
  • Merge pull request #232 from maxence-lefebvre/build/bump-chevrotain (4302d73)
  • build(deps): bump chevrotain from 9.0.1 to 10.5.0 (1be6e34)
  • Updated docs version (16106ed)
Release 4.8.34.8.3
paustintpaustint·3y ago·May 23, 2023
GitHub

📋 Changes

  • Change packages files (483f93a)
  • Updated docs version (d40fe4e)
Release 4.8.24.8.2
paustintpaustint·3y ago·May 22, 2023
GitHub

📋 Changes

  • Fixed output file path for esm sourcemaps (35a0445)
  • Updated docs version (4f13299)
Release 4.8.14.8.1
paustintpaustint·3y ago·April 9, 2023
GitHub

📋 Changes

  • Merge pull request #230 from jetstreamapp/bug/227 (6577008)
  • Fix build output files (7f86074)
  • Updated docs version (7e54789)
Release 4.8.04.8.0
paustintpaustint·3y ago·April 9, 2023
GitHub

📋 Changes

  • Merge pull request #229 from jetstreamapp/bug/228 (5ae70f7)
  • Update build process (16f96fe)
  • Migrate to Github Actions (8b7103f)
  • Ensure date functions are flagged as isAggregateFn (7f41956)
  • Updated docs version (75ebca1)
Release 4.7.14.7.1
paustintpaustint·3y ago·January 24, 2023
GitHub

📋 Changes

  • Replace references of old repo with new repo (bfa95c3)
  • Updated docs version (207be72)
Release 4.7.04.7.0
paustintpaustint·3y ago·October 6, 2022
GitHub

📋 Changes

  • Merge pull request #208 from paustint/bug-207 (470cc12)
  • keep literalType in the result JSON (1057fc9)
Release 4.6.14.6.1
paustintpaustint·3y ago·July 18, 2022
GitHub

📋 Changes

  • Redesigned docs (57be537)
  • Updated docs version (bd2dc4f)