Skip to content

⬆️ Update dependency devalue to ^5.8.2 - #2009

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/devalue-5.x
Jul 27, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/devalue-5.x

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
devalue ^5.8.1 → ^5.8.2 age confidence

Release Notes

sveltejs/devalue (devalue)

v5.8.2

Compare Source

Patch Changes
  • 48cc81f: fix: serialize DataView subviews with the correct byte offset and length
  • cd6da94: fix: resolve circular references through custom revivers when payload is already hydrated
  • 29a3382: fix: uneval now produces valid output for a repeated empty Map or Set
  • 8c0db06: fix: serialize Temporal values referenced more than once in uneval
  • 3770846: fix: emit valid JS for BigInt64Array and BigUint64Array in uneval
  • 756265a: fix: preserve shared-reference identity for Map keys in uneval
  • faa8a05: fix: emit uneval reconstructions before the statements that reference them
  • 06129ad: fix: do not grow sparse arrays by one slot in uneval

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 09:00 PM and 11:59 PM, only on Sunday (* 21-23 * * 7)
    • Between 12:00 AM and 04:59 PM, only on Monday (* 0-16 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

[Mon Jul 27 17:21:05 UTC 2026] The Android app preview has been built. You can download the signed APK file here:

(wait a bit for a QR code and Diawi link)

@renovate
renovate Bot enabled auto-merge (squash) July 27, 2026 16:01
@github-actions github-actions Bot added the notifications-off Dont send pushbullet notifications for this PR label Jul 27, 2026
@renovate
renovate Bot temporarily deployed to 2009: App preview July 27, 2026 16:05 Inactive
@renovate
renovate Bot temporarily deployed to 2009: Unit tests July 27, 2026 16:06 Inactive
@renovate
renovate Bot temporarily deployed to 2009: Coverage July 27, 2026 16:06 Inactive
@renovate
renovate Bot temporarily deployed to 2009: Android problems report July 27, 2026 16:10 Inactive
@renovate
renovate Bot temporarily deployed to 2009: Bundle analyzer July 27, 2026 16:13 Inactive
@github-actions

github-actions Bot commented Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

Bundle Stats

Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.

As this PR is updated, I'll keep you updated on how the bundle size is impacted.

Total

Files count Total bundle size % Changed
292 → 291 48.71 MB → 48.71 MB (+380 B)
12.42 MB → 12.42 MB (gzip)
+0.00%
Changeset
File Δ Size
index.esm.js 🆕 +5.17 kB 0 B → 5.17 kB
routes/(app)/(sidepanel)/import/+page.svelte 🆕 +1.91 kB 0 B → 1.91 kB
Handle/Handle.svelte 🆕 +1.39 kB 0 B → 1.39 kB
touch/longpress.ts 🆕 +1.29 kB 0 B → 1.29 kB
json/schema.js 🆕 +1.06 kB 0 B → 1.06 kB
candidates/+page.svelte 🆕 +1.04 kB 0 B → 1.04 kB
Content/Content.svelte 🆕 +721 B 0 B → 721 B
Trigger/Trigger.svelte 🆕 +559 B 0 B → 559 B
Overlay/Overlay.svelte 🆕 +500 B 0 B → 500 B
conversions/types.js 🆕 +439 B 0 B → 439 B
Grip/Grip.svelte 🆕 +327 B 0 B → 327 B
validate.js 🆕 +266 B 0 B → 266 B
scroll-lock.svelte 🆕 +96 B 0 B → 96 B
node_modules/devalue/src/base64.js 🆕 +75 B 0 B → 75 B
noop.js 📈 +312 B (+2228.57%) 14 B → 326 B
errors.js 📈 +822 B (+428.13%) 192 B → 1014 B
domain.js 📈 +1.41 kB (+396.15%) 364 B → 1.76 kB
warnings.js 📈 +554 B (+344.10%) 161 B → 715 B
previous/previous.svelte.js 📈 +42 B (+35.90%) 117 B → 159 B
hash.js 📈 +71 B (+21.98%) 323 B → 394 B
stringify.js 📈 +124 B (+3.39%) 3.57 kB → 3.7 kB
parse.js 📈 +42 B (+1.49%) 2.75 kB → 2.79 kB
ToastsArea.svelte 📈 +1 B (+0.25%) 403 B → 404 B
get-intrinsic/index.js 📈 +3 B (+0.04%) 7.88 kB → 7.89 kB
Navigation.svelte 📉 -1 B (-0.01%) 7.68 kB → 7.68 kB
src/routes/(app)/about/+page.svelte 📉 -2 B (-0.02%) 12.81 kB → 12.8 kB
object-inspect/index.js 📉 -2 B (-0.02%) 8.81 kB → 8.81 kB
+layout.ts 📉 -1 B (-0.02%) 4.15 kB → 4.15 kB
sorting.ts 📉 -1 B (-0.14%) 711 B → 710 B
idb/build/index.js 📉 -5 B (-0.15%) 3.31 kB → 3.3 kB
intervalToDuration.js 📉 -1 B (-0.28%) 356 B → 355 B
share.ts 📉 -3 B (-0.35%) 852 B → 849 B
configurable-globals.js 📉 -1 B (-0.69%) 145 B → 144 B
differenceInDays.js 📉 -3 B (-0.74%) 407 B → 404 B
filesystem/dist/esm/index.js 📉 -1 B (-0.78%) 128 B → 127 B
active-element/active-element.svelte.js 📉 -2 B (-0.84%) 239 B → 237 B
dom.js 📉 -1 B (-0.84%) 119 B → 118 B
is.js 📉 -1 B (-2.33%) 43 B → 42 B
watch/watch.svelte.js 📉 -17 B (-3.20%) 532 B → 515 B
get.js 📉 -2 B (-5.88%) 34 B → 32 B
registry.js 📉 -560 B (-67.55%) 829 B → 269 B
client.js 📉 -15.34 kB (-76.68%) 20.01 kB → 4.67 kB
generated/conversions.js 🔥 -25.55 kB (-100%) 25.55 kB → 0 B
tabbable/dist/index.esm.js 🔥 -5.17 kB (-100%) 5.17 kB → 0 B
(sidepanel)/import/+page.svelte 🔥 -1.91 kB (-100%) 1.91 kB → 0 B
libraw-wasm/dist/index.js 🔥 -1.52 kB (-100%) 1.52 kB → 0 B
Handle.svelte 🔥 -1.39 kB (-100%) 1.39 kB → 0 B
longpress.ts 🔥 -1.29 kB (-100%) 1.29 kB → 0 B
pmtiles/dist/index.js 🔥 -1.08 kB (-100%) 1.08 kB → 0 B
Content.svelte 🔥 -721 B (-100%) 721 B → 0 B
Trigger.svelte 🔥 -559 B (-100%) 559 B → 0 B
Overlay.svelte 🔥 -500 B (-100%) 500 B → 0 B
Grip.svelte 🔥 -327 B (-100%) 327 B → 0 B
decorators/inline.js 🔥 -310 B (-100%) 310 B → 0 B
reactivity/create-subscriber.js 🔥 -153 B (-100%) 153 B → 0 B
scroll-lock/scroll-lock.svelte 🔥 -96 B (-100%) 96 B → 0 B
View detailed bundle breakdown

Added

Asset File Size % Changed
_app/immutable/chunks/_1lwKb-s.js 0 B → 977.92 kB (+977.92 kB)
0 B → 273.69 kB (gzip)
-
_app/immutable/chunks/BqFhNAP2.js 0 B → 843.24 kB (+843.24 kB)
0 B → 262.96 kB (gzip)
-
_app/immutable/chunks/CGRn60_7.js 0 B → 133.75 kB (+133.75 kB)
0 B → 53.62 kB (gzip)
-
_app/immutable/chunks/B710NNNP.js 0 B → 62.98 kB (+62.98 kB)
0 B → 28.28 kB (gzip)
-
_app/immutable/chunks/D8rG35VB.js 0 B → 29.86 kB (+29.86 kB)
0 B → 13.4 kB (gzip)
-
_app/immutable/chunks/SwZ7VTX42.js 0 B → 29.42 kB (+29.42 kB)
0 B → 11 kB (gzip)
-
_app/immutable/chunks/IApdH6H4.js 0 B → 21.64 kB (+21.64 kB)
0 B → 10.96 kB (gzip)
-
_app/immutable/nodes/41.C7TQCkM1.js 0 B → 3.16 kB (+3.16 kB)
0 B → 1.62 kB (gzip)
-
app/immutable/nodes/37.zo9B4pG.js 0 B → 2.1 kB (+2.1 kB)
0 B → 1.22 kB (gzip)
-
_app/immutable/entry/start.BPZ4zbH1.js 0 B 0%
_app/immutable/nodes/0.BVLsii7S.js 0 B 0%
_app/immutable/nodes/10.C5EQWJuc.js 0 B 0%
_app/immutable/chunks/Ptu0EFne.js 0 B 0%

Removed

Asset File Size % Changed
_app/immutable/chunks/B4_EaWJY.js 977.92 kB → 0 B (-977.92 kB)
273.69 kB → 0 B (gzip)
-100%
_app/immutable/chunks/BLffrg-T.js 837.77 kB → 0 B (-837.77 kB)
260.55 kB → 0 B (gzip)
-100%
_app/immutable/chunks/CXDhYOUV.js 133.77 kB → 0 B (-133.77 kB)
53.61 kB → 0 B (gzip)
-100%
_app/immutable/chunks/JGuEIkUt.js 62.98 kB → 0 B (-62.98 kB)
28.28 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DiiKczoH.js 29.79 kB → 0 B (-29.79 kB)
13.32 kB → 0 B (gzip)
-100%
_app/immutable/chunks/Cp0pXxFg2.js 29.42 kB → 0 B (-29.42 kB)
11 kB → 0 B (gzip)
-100%
_app/immutable/chunks/i4r90VbL.js 21.64 kB → 0 B (-21.64 kB)
10.96 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DxN6_rIl.js 5.31 kB → 0 B (-5.31 kB)
2.44 kB → 0 B (gzip)
-100%
_app/immutable/nodes/41.BqyS7O5-.js 3.16 kB → 0 B (-3.16 kB)
1.62 kB → 0 B (gzip)
-100%
_app/immutable/nodes/37.CeaNwdVS.js 2.1 kB → 0 B (-2.1 kB)
1.22 kB → 0 B (gzip)
-100%
_app/immutable/entry/start.DXpcXRJ2.js 0 B 0%
_app/immutable/nodes/0.BuC9vs1m.js 0 B 0%
_app/immutable/nodes/10.CgkOwDKY.js 0 B 0%
_app/immutable/chunks/BjI3v-Ae.js 0 B 0%

Bigger

Asset File Size % Changed
_app/immutable/workers/start-[hash].js 2.03 MB → 2.03 MB (+166 B)
688.56 kB → 688.58 kB (gzip)
+0.01%

Smaller

Asset File Size % Changed
_app/immutable/nodes/2.QrYb4jme.js 115.1 kB → 115.09 kB (-2 B)
61.92 kB → 61.93 kB (gzip)
-0.00%
_app/immutable/nodes/27.Dw18Yb0j.js 12.81 kB → 12.8 kB (-2 B)
4.39 kB → 4.39 kB (gzip)
-0.02%

@renovate
renovate Bot temporarily deployed to 2009: E2E tests July 27, 2026 16:31 Inactive
@github-actions

github-actions Bot commented Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

Performance changes with main

Browser Test Metric Head Base Change
webkit startup @blank Total 10 940,2 ms 11 039,6 ms
startup Total 10 462,2 ms 10 679,8 ms
chromium startup DOM 882,94 488,96 🔺+80,58
Load 883,12 489,2 🔺+80,52
Bytes 20 191 474 20 083 809
LCP 7 924,8 7 521,6
TBT 1 769,8 1 752,6
CLS 0,51 0,51
Total 8 092,2 ms 7 733,2 ms
startup @blank DOM 727,3 788,07
Load 727,6 788,3
Bytes 8 878 394,57 8 463 231,14
LCP 15 478,86 15 204
TBT 2 525,14 2 378,29
CLS 0,4 0,56 🔻-29,26
Total 15 700,29 ms 15 227,57 ms

Total: total, DOM: domCompleteTiming, Load: pageloadTiming, Bytes: totalBytes, LCP: largestContentfulPaint, TBT: totalBlockingTime, CLS: cumulativeLayoutShift,

##### [v5.8.2](https://github.com/sveltejs/devalue/blob/HEAD/CHANGELOG.md#582)

##### Patch Changes

- [`48cc81f`](sveltejs/devalue@48cc81f): fix: serialize DataView subviews with the correct byte offset and length
- [`cd6da94`](sveltejs/devalue@cd6da94): fix: resolve circular references through custom revivers when payload is already hydrated
- [`29a3382`](sveltejs/devalue@29a3382): fix: `uneval` now produces valid output for a repeated empty `Map` or `Set`
- [`8c0db06`](sveltejs/devalue@8c0db06): fix: serialize Temporal values referenced more than once in `uneval`
- [`3770846`](sveltejs/devalue@3770846): fix: emit valid JS for `BigInt64Array` and `BigUint64Array` in `uneval`
- [`756265a`](sveltejs/devalue@756265a): fix: preserve shared-reference identity for Map keys in `uneval`
- [`faa8a05`](sveltejs/devalue@faa8a05): fix: emit uneval reconstructions before the statements that reference them
- [`06129ad`](sveltejs/devalue@06129ad): fix: do not grow sparse arrays by one slot in uneval
@renovate
renovate Bot force-pushed the renovate/devalue-5.x branch from eabc37b to 695d888 Compare July 27, 2026 16:55
@renovate
renovate Bot temporarily deployed to Custom properties July 27, 2026 16:55 Inactive
@renovate
renovate Bot temporarily deployed to 2009: App preview July 27, 2026 16:57 Inactive
@renovate
renovate Bot temporarily deployed to 2009: Android problems report July 27, 2026 17:02 Inactive
@renovate
renovate Bot temporarily deployed to 2009: E2E tests July 27, 2026 17:13 Inactive
@renovate
renovate Bot merged commit 3701261 into main Jul 27, 2026
60 checks passed
@renovate
renovate Bot had a problem deploying to 2009: Android APK July 27, 2026 17:21 Error
@renovate
renovate Bot deleted the renovate/devalue-5.x branch July 27, 2026 17:46
gwennlbh pushed a commit that referenced this pull request Sep 8, 2026
##### [v1.52.0](https://github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1520)

Released on August 28th, 2026.

- Added the `es-toolkit/iterator` entrypoint, a lazy iterator module with `chunk`,
  `count`, `dropWhile`, `head`, `iterate`, `partition`, `range`, `scan`,
  `takeWhile`, `uniqBy`, and `zip` (\[[#1815](toss/es-toolkit#1815)]), plus `cartesianProduct` (\[[#2031](toss/es-toolkit#2031)]).
  The same functions are also available from `es-toolkit/fp/iterator`.

- Added `defer` and `deferAsync` to `es-toolkit/util`. (\[[#2032](toss/es-toolkit#2032)])

- Added `flowAsync` to `es-toolkit/fp`, a promise-aware left-to-right composition. (\[[#2033](toss/es-toolkit#2033)])

- Added the `EmptyObject`, `IsEqual`, `JSONValue`, `Primitive`, `SetOptional`,
  `SetRequired`, and `UnknownRecord` types. (\[[#2044](toss/es-toolkit#2044)])

- Fixed `merge` to infer the deep merged return type, and exported the `Merge` type. (\[[#1959](toss/es-toolkit#1959)])

- Fixed `omitBy` and `pickBy` to type numeric callback keys as strings, and
  exported the `ObjectKeys` type. (\[[#2037](toss/es-toolkit#2037)])

- Fixed `attempt` and `attemptAsync` to default their error type parameter to `unknown`. (\[[#2052](toss/es-toolkit#2052)])

The following bring `es-toolkit/compat` closer to Lodash. Behavior for the affected
edge cases now matches Lodash, so results may differ if you relied on the previous output.

- Fixed `compat/debounce` to skip the `maxWait` invocation when both `leading` and
  `trailing` are `false`. (\[[#1678](toss/es-toolkit#1678)])

- Fixed `compat/toString` to convert objects with a custom `valueOf`. (\[[#2034](toss/es-toolkit#2034)])

- Fixed `compat/mergeWith` to assign `null` values in array sources. (\[[#1929](toss/es-toolkit#1929)])

- Fixed `compat/has` and `compat/hasIn` to normalize the `-0` path key. (\[[#2035](toss/es-toolkit#2035)])

- Fixed `compat/differenceWith` and `compat/without` to normalize `-0` to `0`. (\[[#2049](toss/es-toolkit#2049)])

- Fixed `compat/findLastIndex` to convert `fromIndex` to an integer. (\[[#2047](toss/es-toolkit#2047)])

- Fixed `compat/xorWith` to match Lodash when no comparator is given. (\[[#2057](toss/es-toolkit#2057)])

- Covered the new iterator entrypoints in the dist and browser compatibility
  checks. (\[[#2030](toss/es-toolkit#2030)])

- Made the agent skills portable when installed on their own. (\[[#2054](toss/es-toolkit#2054)])

- Fixed documentation typos and the Deno install commands. (\[[#2062](toss/es-toolkit#2062)])
##### [v1.51.0](https://github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1510)

Released on August 17th, 2026.

- Added the `es-toolkit/bigint` entrypoint: `bigint` counterparts of the math
  functions (`sum`, `sumBy`, `max`, `min`, `maxBy`, `minBy`, `clamp`, `inRange`,
  `median`, `medianBy`, `percentile`, `range`, `rangeRight`), kept separate so
  the `number` implementations stay unchanged. (\[[#1966](toss/es-toolkit#1966)])

- Added `dedent`, which removes common leading whitespace from template strings. (\[[#1679](toss/es-toolkit#1679)])

- Added `deepFreeze` for recursively freezing objects. (\[[#1680](toss/es-toolkit#1680)])

- Added `mapValuesAsync` and `mapKeysAsync`. (\[[#1544](toss/es-toolkit#1544)])

- Added `toPascalCaseKeys`, `toKebabCaseKeys`, and `toConstantCaseKeys`,
  completing the object key casing family. (\[[#1984](toss/es-toolkit#1984)])

- Exported the `ToCamelCaseKeys`, `ToPascalCaseKeys`, `ToSnakeCaseKeys`,
  `ToKebabCaseKeys`, and `ToConstantCaseKeys` types. (\[[#1651](toss/es-toolkit#1651)])

- Added a `preserveArrays` option to `flattenObject`. (\[[#974](toss/es-toolkit#974)])

- Fixed `retry` to pass the last error to the `delay` callback (\[[#1759](toss/es-toolkit#1759)]) and to
  throw the last attempt's error without applying a final delay (\[[#1901](toss/es-toolkit#1901)]).

- Fixed `mergeWith` and `toMerged` to handle mixed array/object types
  consistently with `merge`. (\[[#2026](toss/es-toolkit#2026)])

- Fixed `pullAt` to remove the correct elements with negative indices. (\[[#1613](toss/es-toolkit#1613)])

- Fixed `at`, `pullAt`, `orderBy`, and `sortBy` to accept readonly arrays. (\[[#2016](toss/es-toolkit#2016)])

- Moved `limitAsync` from the array to the promise category. (\[[#2022](toss/es-toolkit#2022)])

- Included the NOTICE file in the published npm and JSR packages. (\[[#2020](toss/es-toolkit#2020)])

The following bring `es-toolkit/compat` closer to Lodash. Behavior for the affected
edge cases now matches Lodash, so results may differ if you relied on the previous output.

- Added `entries` and `entriesIn`. (\[[#1874](toss/es-toolkit#1874)])

- Fixed `compat/isMatch` and `compat/isMatchWith` to handle object source
  patterns against primitive and non-plain-object targets like Lodash. (\[[#1432](toss/es-toolkit#1432)])

- Fixed `compat/set` to block `constructor.prototype` paths, preventing
  prototype pollution. (\[[#1904](toss/es-toolkit#1904)])

- Fixed `compat/find` to respect array-like `length` (\[[#1958](toss/es-toolkit#1958)]) and to convert
  `fromIndex` to an integer (\[[#1961](toss/es-toolkit#1961)]), and `compat/indexOf` to convert
  `fromIndex` to an integer when searching for `NaN` (\[[#1951](toss/es-toolkit#1951)]).

- Fixed `compat/orderBy` to resolve unresolved deep paths and nullish elements
  to `undefined` (\[[#2010](toss/es-toolkit#2010)]), to exclude the `length` property from array-like
  values (\[[#2002](toss/es-toolkit#2002)]), and to read the criterion property from primitive values (\[[#1903](toss/es-toolkit#1903)]).

- Fixed `compat/toPath` to split unquoted dotted keys inside brackets. (\[[#1899](toss/es-toolkit#1899)])

- Fixed `compat/omit` to treat a key array as a single deep path. (\[[#1902](toss/es-toolkit#1902)])

- Fixed `compat/map` to make the iteratee optional with an identity default. (\[[#1928](toss/es-toolkit#1928)])

- Fixed `compat/size` to count combined Unicode symbols as single characters. (\[[#1900](toss/es-toolkit#1900)])

- Fixed `compat/intersectionBy` to support number, object, and nullish iteratee
  shorthands (\[[#1993](toss/es-toolkit#1993)]), and `compat/intersectionWith` to apply the comparator
  when deduplicating the first array (\[[#1953](toss/es-toolkit#1953)]).

- Fixed `compat/difference`, `compat/differenceBy`, `compat/uniqBy`, and
  `compat/unionBy` to normalize `-0` to `0`. (\[[#2007](toss/es-toolkit#2007)])

- Fixed `compat/maxBy` and `compat/minBy` to skip nullish iteratee values (\[[#1927](toss/es-toolkit#1927)]),
  and `compat/meanBy` to skip `undefined` values when averaging (\[[#1978](toss/es-toolkit#1978)]).

- Fixed `compat/some`, `compat/template` (\[[#2009](toss/es-toolkit#2009)]), and `compat/fill` (\[[#1952](toss/es-toolkit#1952)])
  to gate guard handling with `isIterateeCall`.

- Fixed `compat/iteratee` to treat a boolean as a property shorthand. (\[[#1941](toss/es-toolkit#1941)])

- Fixed `compat/reverse` to support array-like objects and `arguments`. (\[[#2008](toss/es-toolkit#2008)])

- Fixed `compat/toArray` to convert non-array-like iterables. (\[[#1999](toss/es-toolkit#1999)])

- Fixed `compat/toString` to render nested nullish values like Lodash. (\[[#1992](toss/es-toolkit#1992)])

- Fixed `compat/zipObject` to treat `null` keys and values as empty arrays. (\[[#2005](toss/es-toolkit#2005)])

- Fixed `compat/sampleSize` to clamp the default size to the collection length. (\[[#2003](toss/es-toolkit#2003)])

- Fixed `compat/takeWhile`, `compat/takeRightWhile`, and `compat/uniqBy` to
  support string inputs. (\[[#2004](toss/es-toolkit#2004)])

- Fixed `compat/chunk` to return an empty array for an empty collection with an
  `Infinity` size. (\[[#1995](toss/es-toolkit#1995)])

- Fixed `compat/lastIndexOf` to read holes in sparse arrays as `undefined`. (\[[#1977](toss/es-toolkit#1977)])

- Fixed `compat/last` to return `undefined` for empty array-like inputs. (\[[#1954](toss/es-toolkit#1954)])

- Fixed `compat/pullAll` to return the array as-is when `values` is nullish. (\[[#1962](toss/es-toolkit#1962)])

- Added a browser compatibility test suite. (\[[#2012](toss/es-toolkit#2012)])

- Improved documentation, JSDoc accuracy, tests, and internal refactoring across
  `compat` and the docs site. (\[[#1622](toss/es-toolkit#1622)], \[[#1789](toss/es-toolkit#1789)], \[[#1824](toss/es-toolkit#1824)], \[[#1844](toss/es-toolkit#1844)], \[[#1849](toss/es-toolkit#1849)],
  \[[#1854](toss/es-toolkit#1854)], \[[#1855](toss/es-toolkit#1855)], \[[#1859](toss/es-toolkit#1859)], \[[#1860](toss/es-toolkit#1860)], \[[#1868](toss/es-toolkit#1868)], \[[#1871](toss/es-toolkit#1871)], \[[#1887](toss/es-toolkit#1887)], \[[#1898](toss/es-toolkit#1898)],
  \[[#1933](toss/es-toolkit#1933)], \[[#1939](toss/es-toolkit#1939)], \[[#1947](toss/es-toolkit#1947)], \[[#1950](toss/es-toolkit#1950)], \[[#1955](toss/es-toolkit#1955)], \[[#1956](toss/es-toolkit#1956)], \[[#1957](toss/es-toolkit#1957)], \[[#1960](toss/es-toolkit#1960)],
  \[[#1963](toss/es-toolkit#1963)], \[[#1964](toss/es-toolkit#1964)], \[[#1968](toss/es-toolkit#1968)], \[[#1969](toss/es-toolkit#1969)], \[[#1970](toss/es-toolkit#1970)], \[[#1972](toss/es-toolkit#1972)], \[[#1979](toss/es-toolkit#1979)], \[[#1985](toss/es-toolkit#1985)],
  \[[#2000](toss/es-toolkit#2000)], \[[#2001](toss/es-toolkit#2001)], \[[#2021](toss/es-toolkit#2021)], \[[#2025](toss/es-toolkit#2025)], \[[#2027](toss/es-toolkit#2027)])

We sincerely thank [@Antoliny0919](https://github.com/Antoliny0919), [@D-Sketon](https://github.com/D-Sketon), [@kojesung](https://github.com/kojesung), [@chuenchen309](https://github.com/chuenchen309),
[@mariazuheros](https://github.com/mariazuheros), [@DongEun02](https://github.com/DongEun02), [@raon0211](https://github.com/raon0211), [@sukvvon](https://github.com/sukvvon), [@racgoo](https://github.com/racgoo), [@dayongkr](https://github.com/dayongkr), [@Kropiunig](https://github.com/Kropiunig),
[@ssi02014](https://github.com/ssi02014), [@sarathfrancis90](https://github.com/sarathfrancis90), [@mym0404](https://github.com/mym0404), [@mlnwns](https://github.com/mlnwns), [@kdelay](https://github.com/kdelay), [@gwagjiug](https://github.com/gwagjiug), [@dohwi](https://github.com/dohwi),
[@blro0319](https://github.com/blro0319), [@benedictleejh](https://github.com/benedictleejh), [@amir-rezaei](https://github.com/amir-rezaei), [@ianzone](https://github.com/ianzone), [@sen2y](https://github.com/sen2y), [@rossyman](https://github.com/rossyman),
[@eunwoo-levi](https://github.com/eunwoo-levi), [@ramong26](https://github.com/ramong26), [@Gdm0714](https://github.com/Gdm0714), and everyone else who contributed.
We appreciate your great efforts!

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

This branch was successfully deployed

6 active and 1 inactive deployments
2009: E2E tests — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via E2E / Upload report / Deploy #9486
2009: Android APK — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via PR Preview / Android app / Upload to Diawi #9486
2009: App preview — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via PR Preview / Deploy / Deploy #9486
2009: Bundle analyzer — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via Bundle size / Breakdown site / Deploy #9483
2009: Unit tests — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via Unit tests / Test report / Deploy #9483
Custom properties — 695d8886 Deployed Jul 27, 2026 by renovate[bot] via compute #9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notifications-off Dont send pushbullet notifications for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants