Skip to content

docs: soften jquery-bbq attribution to reflect v1.1.0 rewrite#6

Merged
edwardsmit merged 1 commit into
mainfrom
docs/soften-bbq-attribution
May 20, 2026
Merged

docs: soften jquery-bbq attribution to reflect v1.1.0 rewrite#6
edwardsmit merged 1 commit into
mainfrom
docs/soften-bbq-attribution

Conversation

@edwardsmit
Copy link
Copy Markdown
Owner

Summary

Two-file docs change. After v1.1.0 the deparam side is an original qs-backed shim — no jquery-bbq code remains in the shipped tarball. The LICENSE previously claimed lib/deparam.js was "adapted from" jquery-bbq, which became inaccurate at the shim swap.

This MR updates both LICENSE and README to reflect reality:

  • param.js is still adapted from jQuery's $.param. Attribution stays as-is.
  • deparam.js is now an original shim. The jquery-bbq lineage lives in its behavioral contract (coercion conventions, test fixtures with bbq specs labels, ISO-8859 percent-encoding fallback semantics) — not its source code. Attribution wording softened from "adapted from" to "behavioral conventions preserved from."

No code change

Library source untouched. No version bump needed — LICENSE and README ship in the tarball, but a wording correction in attribution doesn't change runtime behavior. Merge to main, no publish.

Test plan

  • CI green (lint + format only; no test relevance to a docs change)
  • Skim diff to confirm wording is accurate without overstating either direction

After v1.1.0 the deparam side is an original qs-backed shim, not bbq-derived
code. The LICENSE previously claimed lib/deparam.js was "adapted from"
jquery-bbq, which became inaccurate at the shim swap. Update both LICENSE
and README to reflect that:

- param.js is still adapted from jQuery's $.param (unchanged since 2014).
- deparam.js is now an original shim; the bbq lineage is in its
  behavioral contract (coercion conventions, test fixtures, ISO-8859
  fallback semantics), not its source code.

No code change. No version bump needed (LICENSE/README ship in the
tarball but the attribution correction doesn't affect runtime behavior).
@edwardsmit edwardsmit merged commit 9a68c2f into main May 20, 2026
16 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.

1 participant