- e529bbb: Default to ES modules to match Relay Compiler v19 behavior
- 275cf8d: Setup trusted publisher and provenance for releases
- 36c93dc: Support Vite v7+ peer dependency
- 1cfafb5: Add
cwdoption to allow customizing context path of the plugin. - e6db2f0: Add
shouldTransformoption to allow customizing which paths should be transformed.
- bc6faa6: Support Vite 6
- b93f375: Ban multiple query/fragment definitions in a single tag.
- 3f343b8: Update magic-string
- 552114d: Fix process handling
- d386bee: Allow
.config/relay.{js,json}for config
- 10eeb2c: Fix compilation issue on QueryRenderer component
- d26f447: Fixed config loader
- 86f4a98: Check file extensions via URL parsing
- 9006daf: Fix potential mismatch with the Relay compiler on multiple fragments
- 5b9fd24: fixed issue with backslash and corrected typo
- a29a250: Add experimental feature to omit
graphqltag imports - 77e4fd6: export
PluginOptionstype from entry
-
a3aef3e: Fix potential edge cases
- Using
/* ... */notation before the tag - Spreading (
...) the tag result - In minified codes
- Using
- 49d47b2: Fix compilation on a valid usage (e.g.
createQueryRenderer(Comp, graphql`...`))
- 0053627: Dedupe import statements for compiled documents
- 97c270d: Fix tag detection with tabs
-
86e024d: Fix mixed parsing cases (#94)
-
Fixed #94
-
See also #96
-
(Thanks @eMerzh for reporting the case)
-
-
2df8df2: Use Relay compiler compatible printer instead of graphql-js' built-in (Fixed #53)
-
9eb95ec: Upgrade cosmiconfig to v9
- No longer implicitly traverses parent directories.
- Allows configuration files to be placed in the
.configdirectory.
-
dd801c5: Fix
graphqltag detection (best-effort, Fixed #72)Is will works well with on middle of expressions