Skip to content

Releases: GSTJ/magic

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 08:51
078cc77
  • docs: surface breaking changes in release notes and backfill the changelog (#44)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 08:41
874f7ac

BREAKING CHANGES

  • oxlint must be >=1.79.0. None of the new rule names exist before that version, so an older oxlint hard-errors on this preset's react/react-native/next/expo variants the same way current oxlint hard-errored on the old react/react-compiler name.

oxlint 1.79 split the nursery react/react-compiler rule into 24 category-specific rules and dropped the old name outright, so oxlint now hard-errors parsing a config that still sets it. magic-oxlint-config@3.0.0 replaces it with oxlint's own "recommended" set: error-boundaries, globals, immutability, incompatible-library, preserve-manual-memoization, purity, refs, set-state-in-effect, set-state-in-render, static-components, unsupported-syntax, use-memo, void-use-memo. Same coverage the old rule gave, under the names oxlint ships today.

Migration: bump magic-oxlint-config to ^3.0.0 and oxlint to >=1.79.0, then delete any local delete config.rules["react/react-compiler"] workaround.

  • fix(oxlint-config)!: replace the removed react/react-compiler rule (#43)

v1.19.9

Choose a tag to compare

@github-actions github-actions released this 20 Sep 05:44
02450c9
  • fix(security): force patched js-yaml (#42)

v1.19.8

Choose a tag to compare

@github-actions github-actions released this 20 Sep 05:41
1ece03b
  • fix(security): bump next to 16.3.3

v1.19.7

Choose a tag to compare

@github-actions github-actions released this 07 Sep 12:37
b94d17a
  • fix(security): force patched fast-uri (#40)

v1.19.6

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:35
f30b623

The release publishes magic-oxlint-config@2.0.6. The repo release is
v1.19.6, and v1 moves onto it.

Reusable workflows use their running commit

Reusable workflows now resolve sibling composite actions through GitHub's $/
syntax. A caller pinned to a Magic tag or SHA gets the workflow and its actions
from the same commit. Validation rejects stale self-references, @ref suffixes,
and path traversal. The syntax is available on GitHub.com; self-hosted runners
need version 2.336.0 or newer.

pnpm/action-setup moves to v5. Turborepo caches now persist the workspace's
.turbo directory with GitHub's pinned first-party cache action, using
platform, repository, job, and commit-scoped keys.

Renovate updates stay visible during quarantine

Renovate now opens dependency and vulnerability-alert PRs immediately. The
14-day release-age check still blocks them until the quarantine clears. The
Dependency Dashboard and PR list now show the same pending work.

Fumadocs and zbsearch now move in one reviewed group. The OXC group is split
into matching oxlint and oxfmt toolchains, with each Magic config moving beside
the binary it targets. These groups keep the 14-day quarantine and never
automerge. Related major and minor upgrades now share one PR.

oxlint 1.78 peer floor

magic-oxlint-config@2.0.5 added one-var: off, but oxlint versions before
1.78 reject that rule name even when it is disabled. Version 2.0.6 raises the
oxlint peer floor to 1.78, matching the first compatible binary.

v1.19.5

Choose a tag to compare

@github-actions github-actions released this 26 Aug 12:38
b4800fa
  • fix(oxlint-config): preserve separate variable declarations (#35)

v1.19.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:31
922a5d5
  • fix(codemods): reject unsafe linked sources (#34)

v1.19.3

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:13
bd3ca26
  • fix(security): isolate Maestro workspaces from labels (#33)
  • fix(security): update nanoid to 3.3.18 [skip release] (#32)
  • fix(security): update DOMPurify to 3.4.13 [skip release] (#31)

v1.19.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:30
918db02
  • fix(security): harden readme and theme writes (#30)