Skip to content

Releases: planttheidea/fast-copy

Release 3.0.2

16 Mar 13:41
Compare
Choose a tag to compare
  • add support for cloning an Empty class instance from fast-querystring (#95) (5606957)

Release 3.0.1

18 Feb 02:45
Compare
Choose a tag to compare
  • Bump cacheable-request from 10.2.1 to 10.2.7 (#81) (acb3374)
  • Update dependencies 20230217 (#82) (683e074)
  • fix: make it compatible with node's --disable-proto=throw (#78) (74dca1d)
  • Bump http-cache-semantics from 4.1.0 to 4.1.1 (#80) (b4c1c37)
  • Bump json5 from 2.2.1 to 2.2.3 (#77) (bbc0e22)

Release 3.0.0

03 Oct 14:32
Compare
Choose a tag to compare

Release 3.0.0-beta.8

02 Oct 02:29
Compare
Choose a tag to compare
Release 3.0.0-beta.8 Pre-release
Pre-release
  • remove unnecessary types (1dec6f6)
  • add formal support for primitive wrappers (faeeb45)
  • improve linting setup (7317d65)
  • improve JSDoc for copiers (f594106)
  • types and documentation cleanup (a4a8d67)
  • lean into assign for runtime merging of options (f0cb431)
  • make _keys and _values private and not part of expected Cache contract (f618a68)
  • avoid local variable use (278edac)
  • update README (c888b9d)

Release 3.0.0-beta.7

30 Sep 15:27
Compare
Choose a tag to compare
Release 3.0.0-beta.7 Pre-release
Pre-release
  • improve strictness of Map / Set (4b1f166)
  • change min output file to just index.js since it is already scoped in folder (4351809)

Release 3.0.0-beta.6

30 Sep 11:02
Compare
Choose a tag to compare
Release 3.0.0-beta.6 Pre-release
Pre-release
  • update benchmarks (98744b3)
  • reuse copyArrayBuffer for copyDataView, to ensure custom logic is consistent (37a4d0c)
  • use toStringTag when available (53be968)
  • avoid use of global toString (656aab5)
  • add custom transformer for errors (3074d0c)
  • cleanup of rollup / tsconfig infrastructure (cd6e816)
  • update dependencies (086f1f5)

Release 3.0.0-beta.5

29 Sep 10:38
Compare
Choose a tag to compare
Release 3.0.0-beta.5 Pre-release
Pre-release
  • remove local variable reference (79fdbb1)
  • store object-specific copiers in closure (7f8be45)
  • surface createCopier as public API (50e85d1)

Release 3.0.0-beta.4

28 Sep 04:37
Compare
Choose a tag to compare
Release 3.0.0-beta.4 Pre-release
Pre-release
  • restore default export for easier migration (CJS is only impacted consumer now) (6ac7c4d)
  • better colocation of createCopier (09b3f3e)
  • remove unnecessary caching of DataView / ArrayBuffer values (51bc53d)
  • code cleanup and better circular management for maps / sets (1656bc0)
  • split out copiers from utils, and use more defined copiers for JIT optimizations (c303049)
  • code cleanup, and optimize for runtime speed on object clones (b82035e)

Release 3.0.0-beta.3

26 Sep 14:34
Compare
Choose a tag to compare
Release 3.0.0-beta.3 Pre-release
Pre-release
  • pass prototype through for clean clones, for faster object copying (fb52c5a)
  • update documentation (2b22e42)
  • reduce code size (4a0500d)
  • remove options entirely (34306e2)
  • unify and simplify implementation (0b0c03f)
  • eliminate realm in favor of object class (36d83f4)

Release 3.0.0-beta.2

24 Sep 19:25
Compare
Choose a tag to compare
Release 3.0.0-beta.2 Pre-release
Pre-release
  • fix DEV app and wording of copyStrict documentation (d834f58)
  • scope variables to avoid unnecessary allocations (12d168e)
  • code golf for minified output (b2caf32)
  • update benchmark with named exports (076cc89)
  • update CHANGELOG with better description of breaking changes (85239d9)