Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.56 KB

File metadata and controls

43 lines (31 loc) · 1.56 KB

Changelog

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

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

This repository uses Changesets to manage versioning and changelog generation. Release entries are created from merged changesets during the release process.

Unreleased

  • No unreleased entries yet.

1.0.0 - 2026-04-02

Added

  • Initial public release of @coderrob/typescript-type-guards.
  • A reusable TypeScript type guard library with primitive, numeric, collection, object-like, and utility guards.
  • Generic factory helpers for constructor-based and enum-based narrowing via createTypeGuard and createEnumGuard.
  • Behavioral runtime tests with strong coverage expectations for positive and negative guard usage.
  • Repository quality tooling for formatting, linting, typechecking, duplicate detection, and automated package verification.
  • npm packaging support files, including publish-oriented ignore rules and package metadata hardening.
  • Project documentation and branding, including the package README and logo.

Changed

  • Expanded the guard surface and test coverage as the library matured toward the 1.0.0 release.
  • Refined npm publishing behavior and package build output for release readiness.

Security

  • Updated transitive dependencies through Dependabot-driven maintenance, including brace-expansion, flatted, picomatch, and handlebars.