You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,8 @@ Please note after `1.0` Semver will be followed using normal protocols.
17
17
18
18
## Features
19
19
***Utils** - Clone now has a new setting `preserveDOM` which will not clone DOM nodes if present. This can be useful in scenarios where you want to clone an object with references to the live DOM you want to maintain
20
+
***Utils** - Added `log()` function for flexible logging with formatting, namespacing, timestamps, and JSON output support
21
+
***Utils** - Renamed `errors.js` module to `debug.js` to better reflect its logging and debugging capabilities
20
22
21
23
## Breaking Changes
22
24
***Utils** - `deepExtend` now preserves non clonables by default. This is to prevent very common scenarios where extend is used with custom classes or dom elements where the original reference should be maintained. Note this still can be overwritten using `deepExtend(obj1, obj2, { preserveNonCloneable: false });`
0 commit comments