@karmaniverous/serify-deserify
    Preparing search index...

    Changelog

    All notable changes to this project will be documented in this file.

    • [breaking] Round-trip NaN, Infinity, -Infinity & -0 exactly
    • Return next(action) from Redux middleware
    • Match only own keys of options.types
    • Add copilot review instructions
    • Modernize toolchain from npm-package-template-ts
    • [breaking] Convert to ESM-only output
    • Tighten lint, coverage & changelog config
    • Declare @reduxjs/toolkit as optional peer dependency
    • Added google drive sync
    • Support null-prototype objects
    • Improve type guard definition
    • Remove unused import
    • Preserve custom object __proto__ keys
    • Reorder serify type detection for TypeScript check

    A TS2339 issue was raised with the previous ordering.

    • Add object key handling tests
    • Correctly get type of shadowed constructor object
    • Extract shared container traversal from serify & deserify
    • Sync README with implementation
    • Make tests table-driven and assert behaviour, not implementation
    • Updated readme
    • Updated readme
    • Create FUNDING.yml
    • Reduced image
    • Updated image
    • Updated readme
    • Updated readme
    • Updated readme
    • Updated readme
    • Updated dependencies
    • Updated dependencies
    • Removed postinstall script
    • GH-24 reverted deserify initial cloning
    • [GH-24] added error handling
    • [GH-24] clone value on deserify call
    • [GH-24] updated docs
    • Bugfix
    • Updated readme
    • Updated readme
    • Updated readme
    • Updated dependencies
    • Lintfix
    • Updated readme
    • Corrected readme
    • [GH-22] reordered exports
    • Explained recursion in readme
    • [GH-13] typescript refactor
    • [GH-13] titivated
    • [GH-13] added template utilities
    • [GH-13] leveraged inferred types
    • [GH-13] sorted build issues
    • [GH-13] improved tests
    • Updated readme
    • Readme update
    • Readme update
    • Convert all test dates to UTC
    • Support overriding object serify keys
    • Add docblock for serifyKey constant
    • Updated dependencies
    • Release 1.4.0
    • Updated docs & packages
    • Release 1.3.9
    • Updated packages
    • Readability
    • Release 1.3.8
    • Eliminated pkg-dir dependency
    • Release 1.3.7
    • Added VSCode intelliense support
    • Bump version to sync
    • Release 1.3.6
    • Added VSCode intelliense support
    • Release 1.3.5
    • Removed package_info
    • Updated packages
    • Release 1.3.4
    • Cleaned up package
    • Release 1.3.3
    • Updated npm ignores
    • Release 1.3.2
    • Added test dir exclusions to babel
    • Simplified redux example
    • Eliminated logs from tests
    • Release 1.3.1
    • Release 1.3.0
    • Doc update
    • Release 1.2.16
    • Applied template updates
    • Release 1.2.15
    • Added callback types
    • Release 1.2.14
    • Doc update
    • Release 1.2.13
    • Updated docs
    • Updated docs
    • Release 1.2.12
    • Changed .gitignore handling of .local files
    • Applied template changes segregated & documented code
    • Release 1.2.10
    • Changed importModuleSpecifierEnding
    • Added gitlens to workspace recommendations
    • Added release-it support
    • Release 1.2.9
    • Deep copy
    • 1.2.8
    • Configurable properties
    • 1.2.7
    • Bugfix
    • 1.2.6
    • Better treatment of nested objects
    • 1.2.5
    • Updated .npmignore
    • 1.2.4
    • Updated readme
    • 1.2.3
    • Updated readme
    • Readme update
    • 1.2.2
    • Frozen & unwritable properties
    • 1.2.1
    • 1.2.0
    • Updated readme
    • 1.1.4
    • Updated readme
    • 1.1.3
    • Updated readme
    • 1.1.2
    • Converted tabs to spaces
    • 1.1.1
    • Added createReduxMiddleware
    • 1.1.0
    • Refactor
    • Updated keywords
    • 1.0.3
    • Updated readme
    • 1.0.2
    • Bugfix
    • Initial commit
    • All tests pass
    • Update README.md
    • Added tests for undefined
    • Uninstalled chai-match-pattern
    • Interim commit
    • Updated readme
    • Updated readme
    • Excluded tests
    • Updated readme
    • Updated readme
    • 1.0.1
    • Tests passing