Skip to content

Releases: planttheidea/fast-copy

Release 3.0.0-beta.8

02 Oct 02:29

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

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

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

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

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

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

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)

Release 3.0.0-beta.1

23 Sep 17:07

Choose a tag to compare

Release 3.0.0-beta.1 Pre-release
Pre-release
  • update types setup to include UMD and minified output (65c9b4b)
  • remove default export accidentally left in (138c4f0)
  • Update README.md (6d8dae0)

Release 3.0.0-beta.0

23 Sep 15:39

Choose a tag to compare

Release 3.0.0-beta.0 Pre-release
Pre-release

Release 2.1.7

23 Sep 13:08

Choose a tag to compare

  • fix broken state from bad publish (05a1e27)
  • Restore pre exports behavior (#73) (2d92b08)