@graphql-mesh/string-interpolation
Changelog for @graphql-mesh/string-interpolation: every release with its changes and the pull requests behind them.
0.5.18
Patch Changes
- #9465
eece882Thanks @zcag! - dependencies updates:- Updated dependency
dayjs@^1.11.21↗︎ (from^1.11.20, independencies)
- Updated dependency
0.5.17
Patch Changes
- #9512
06c0deeThanks @dependabot! - dependencies updates:- Updated dependency
dayjs@^1.11.21↗︎ (from^1.11.20, independencies)
- Updated dependency
0.5.16
Patch Changes
94fbfbdThanks @ardatan! - When{missing}tries to interpolatemissingkey from the context, it returnsundefined. If the entire string is just the placeholder, it should returnundefinedinstead of the string withundefinedin it. This change adds a check for this case and returnsundefinedwhen the entire string is a placeholder for an undefined value.
0.5.15
Patch Changes
0.5.14
Patch Changes
- #9348
3ad6a00Thanks @ardatan! - dependencies updates:- Updated dependency
dayjs@^1.11.20↗︎ (from1.11.20, independencies) - Updated dependency
json-pointer@^0.6.2↗︎ (from0.6.2, independencies) - Updated dependency
lodash.get@^4.4.2↗︎ (from4.4.2, independencies)
- Updated dependency
0.5.13
Patch Changes
-
#9347
13af2ffThanks @ardatan! - If the entire interpolation string is a placeholder for a value, then return that value;If
{ args: { n: 1, flag: true, name: 'test' } }is passed as data,{args}will return{ n: 1, flag: true, name: 'test' }{args.name}will return"test"{args.n}will return1{args.flag}will returntrue
0.5.12
Patch Changes
- #9301
5d38d11Thanks @dependabot! - dependencies updates:- Updated dependency
dayjs@1.11.20↗︎ (from1.11.19, independencies)
- Updated dependency
0.5.11
Patch Changes
-
#9151
0028f3bThanks @ardatan! - Returnundefinedwhen interpolated string is completely an expression that resolves toundefinedstringInterpolator.parse('{missing}', {})will now return
undefinedinstead of the string''.Also if the given string is
undefined, return an undefined too;stringInterpolator.parse(undefined, {})will return
undefinedinstead of the string''.
0.5.10
Patch Changes
0.5.9
Patch Changes
- #8731
f7ce86cThanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.18↗︎ (from1.11.13, independencies)
- Updated dependency
0.5.8
Patch Changes
- #8301
78c202eThanks @ardatan! - Avoid logging sensitive data directly. Instead, log a generic error message without including the potentially sensitive str variable. This way, it still notifies of errors without risking the exposure of sensitive information.- Replace the logging statement on line 176 in
packages/string-interpolation/src/interpolator.jsto avoid logging thestrvariable. - Ensure that the new logging statement provides enough information to debug the issue without exposing sensitive data.
- Replace the logging statement on line 176 in
0.5.7
Patch Changes
- #8092
2ef651aThanks @ardatan! - dependencies updates:- Added dependency
tslib@^2.4.0↗︎ (todependencies) - Removed dependency
tslib@^2.4.0↗︎ (frompeerDependencies)
- Added dependency
0.5.6
Patch Changes
- #7543
13fa835Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.13↗︎ (from1.11.12, independencies)
- Updated dependency
0.5.5
Patch Changes
-
#7311
b01f3eaThanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.12↗︎ (from1.11.11, independencies)
- Updated dependency
-
#7323
0bdc18dThanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.12↗︎ (from1.11.11, independencies)
- Updated dependency
0.5.4
Patch Changes
- #6904
3d88cb8Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.11↗︎ (from1.11.10, independencies)
- Updated dependency
0.5.3
Patch Changes
- #6138
b4d38c55dThanks @Pagebakers! - Fixed issue where applyRule() would handle falsy replacements incorrectly
0.5.2
Patch Changes
- #5982
8e1056cf9Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.10↗︎ (from1.11.9, independencies)
- Updated dependency
0.5.1
Patch Changes
- #5626
fba66c6fcThanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.9↗︎ (from1.11.8, independencies)
- Updated dependency
0.5.0
Minor Changes
Patch Changes
- #5506
3d9218360Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.8↗︎ (from1.11.7, independencies)
- Updated dependency
0.4.4
Patch Changes
0.4.3
Patch Changes
0.4.2
Patch Changes
-
#4930
c015b02a1Thanks @gilgardosh! - Prettier fixes -
#4999
fb9113d5bThanks @mhassan1! - Added missingtslibdependency
0.4.1
Patch Changes
0.4.0
Minor Changes
Patch Changes
- #4898
5ed3435b8Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.7↗︎ (from1.11.6, independencies)
- Updated dependency
0.3.3
Patch Changes
- #4719
5c87cfc60Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.6↗︎ (from1.11.5, independencies)
- Updated dependency
0.3.2
Patch Changes
- #4310
2ad667d96Thanks @belgattitude! - Add MIT licence field in package.json
0.3.1
Patch Changes
- #4298
991373717Thanks @renovate! - dependencies updates:- Updated dependency
dayjs@1.11.5↗︎ (was1.11.4, independencies)
- Updated dependency
0.3.0
Minor Changes
- 13b9b30f7: Add interpolation strings to the generated MeshContext type
0.2.0
Minor Changes
- 974e703e2: No longer import entire lodash library but instead individual smaller packages
Patch Changes
- 974e703e2: Cleanup dependencies
- 974e703e2: Use deeper lodash imports to have better treeshaking and avoid using eval
0.1.0
Minor Changes
- 2e9addd80: Use platform agnostic json-pointer instead of json-ptr
Patch Changes
- 2e9addd80: Bump cross-undici-fetch for Node 18 compat
0.0.1
Patch Changes
- 7856f92d3: Bump all packages