Skip to content

Releases: nyaomaru/is-kit

v1.1.11

24 Jan 15:00
Immutable release. Only release title and notes can be modified.
20f7fe9

Choose a tag to compare

What's Changed

  • docs(changelog): 1.1.10 by @github-actions[bot] in #117
  • chore(deps): Update pnpm to v10.28.1 by @renovate[bot] in #118
  • chore(deps): Update dependency prettier to v3.8.1 by @renovate[bot] in #119
  • refactor: remove redundant casts after object guards by @nyaomaru in #120
  • refactor: prettier format by @nyaomaru in #121
  • Release: 1.1.11 by @github-actions[bot] in #122

Full Changelog: v1.1.10...v1.1.11

v1.1.10

17 Jan 08:00
Immutable release. Only release title and notes can be modified.
5280c05

Choose a tag to compare

What's Changed

  • docs(changelog): 1.1.9 by @github-actions[bot] in #111
  • chore: fix parallel setting by @nyaomaru in #112
  • chore(deps): Update dependency prettier to v3.8.0 by @renovate[bot] in #113
  • chore(codex): fix web_search config by @nyaomaru in #114
  • refactor: eslint warnings by @nyaomaru in #115
  • Release: 1.1.10 by @github-actions[bot] in #116

Full Changelog: v1.1.9...v1.1.10

v1.1.9

11 Jan 15:51
Immutable release. Only release title and notes can be modified.
2d15dc6

Choose a tag to compare

What's Changed

Full Changelog: v1.1.8...v1.1.9

v1.1.8

03 Jan 07:09
Immutable release. Only release title and notes can be modified.
b97c2ca

Choose a tag to compare

What’s new 🚀

  • Added numeric guards isNaN, isInfiniteNumber, and isZero for handling NaN, ±Infinity, and zero edge cases.
  • Updated tests and documentation to cover the new helpers and examples.
import { isNaN, isInfiniteNumber, isZero } from 'is-kit';

isNaN(NaN); // true
isNaN(0); // false

isInfiniteNumber(Infinity); // true
isInfiniteNumber(1); // false

isZero(0); // true
isZero(-0); // true
isZero(1); // false

What's Changed

  • docs(changelog): 1.1.7 by @github-actions[bot] in #100
  • chore(deps): Update pnpm to v10.27.0 by @renovate[bot] in #101
  • chore(deps): Update jdx/mise-action action to v3 by @renovate[bot] in #103
  • feat: add numeric primitive guards by @nyaomaru in #102
  • Release: 1.1.8 by @github-actions[bot] in #104

Full Changelog: v1.1.7...v1.1.8

v1.1.7

27 Dec 09:36
Immutable release. Only release title and notes can be modified.
7d9e3fc

Choose a tag to compare

What’s New 🚀

  • Add numeric guards in primitive: isInteger, isSafeInteger, isPositive, isNegative.
  • Semantics:
    • isInteger uses Number.isInteger narrowing to number type.
    • isSafeInteger uses Number.isSafeInteger narrowing to number type..
    • isPositive accepts finite numbers strictly greater than 0 (excludes NaN/±Infinity; -0 is not positive).
    • isNegative accepts finite numbers strictly less than 0 (excludes NaN/±Infinity; -0 is not negative).

What's Changed

  • docs(changelog): 1.1.6 by @github-actions[bot] in #96
  • chore(deps): Update pnpm to v10.26.2 by @renovate[bot] in #97
  • feat(primitive): add isInteger, isSafeInteger, isPositive, isNegative by @nyaomaru in #98
  • Release: 1.1.7 by @github-actions[bot] in #99

Full Changelog: v1.1.6...v1.1.7

v1.1.6

20 Dec 08:24
Immutable release. Only release title and notes can be modified.
7308070

Choose a tag to compare

What's Changed

  • docs(changelog): 1.1.5 by @github-actions[bot] in #82
  • chore(deps): Update dependency next to v14.2.35 by @renovate[bot] in #84
  • chore(deps): Update dependency autoprefixer to v10.4.23 by @renovate[bot] in #83
  • chore(deps): Update dependency tailwindcss to v3.4.19 by @renovate[bot] in #85
  • chore(test): rename test files by @nyaomaru in #86
  • chore(deps): Update eslint monorepo to v9.39.2 by @renovate[bot] in #87
  • chore(deps): Update dependency lucide-react to ^0.562.0 by @renovate[bot] in #88
  • chore(deps): Update dependency prettier to v3.7.4 by @renovate[bot] in #89
  • refactor(combinators): use toBooleanPredicates in oneOf to align with or by @nyaomaru in #91
  • chore(deps): Update pnpm to v10.26.1 by @renovate[bot] in #90
  • chore(deps): Update actions/cache action to v5 by @renovate[bot] in #92
  • chore(deps): Update actions/checkout action to v6 by @renovate[bot] in #93
  • chore(deps): Update actions/setup-node action to v6 by @renovate[bot] in #94
  • Release: 1.1.6 by @github-actions[bot] in #95

Full Changelog: v1.1.5...v1.1.6

v1.1.5

13 Dec 07:48
Immutable release. Only release title and notes can be modified.
9265d32

Choose a tag to compare

What's Changed

  • docs(changelog): 1.1.4 by @github-actions[bot] in #77
  • chore(deps): Update dependency ts-jest to v29.4.6 by @renovate[bot] in #78
  • chore(deps): Update dependency lucide-react to ^0.561.0 by @renovate[bot] in #79
  • fix(combinators): support tuple-array and varargs in oneOfValues by @nyaomaru in #80
  • Release: 1.1.5 by @github-actions[bot] in #81

Full Changelog: v1.1.4...v1.1.5

v1.1.4

07 Dec 06:21
Immutable release. Only release title and notes can be modified.
ff55d2c

Choose a tag to compare

What's Changed

  • docs(changelog): 1.1.3 by @github-actions[bot] in #70
  • chore(deps): Update dependency typedoc to v0.28.15 by @renovate[bot] in #71
  • chore(deps): Update dependency lucide-react to ^0.555.0 by @renovate[bot] in #72
  • refactor: file name by @nyaomaru in #73
  • refactor(equals): simplify equalsBy generics and constraints by @nyaomaru in #74
  • refactor(logic):remove unsafe assertion by @nyaomaru in #75
  • Release: 1.1.4 by @github-actions[bot] in #76

Full Changelog: v1.1.3...v1.1.4

v1.1.3

29 Nov 06:17
Immutable release. Only release title and notes can be modified.
d8dd712

Choose a tag to compare

What's Changed

  • docs(changelog): v1.1.2 by @github-actions[bot] in #63
  • chore(deps): Update dependency @types/react to v18.3.27 by @renovate[bot] in #64
  • chore(deps): Update dependency lucide-react to ^0.554.0 - autoclosed by @renovate[bot] in #65
  • feat(primitive): add isPrimitive guard preset by @nyaomaru in #66
  • fix(ci): remove release name by @nyaomaru in #67
  • refactor(core/struct): precompute schema keys and allowed set by @nyaomaru in #68
  • Release: 1.1.3 by @github-actions[bot] in #69

What's New 🚀

Add isPrimitive to check whether primitive type or not!

import { isPrimitive } from 'is-kit';

// Check any JavaScript primitive in one go
isPrimitive('x'); // true
isPrimitive(123); // true
isPrimitive(NaN); // true (use isNumber for finite only)
isPrimitive({}); // false`;

Full Changelog: v1.1.2...v1.1.3

v1.1.2

22 Nov 12:06
Immutable release. Only release title and notes can be modified.
69981de

Choose a tag to compare

What's Changed

  • Release: 1.1.1 by @github-actions[bot] in #57
  • fix: changelog workflow permission error by @nyaomaru in #58
  • chore(deps): Update dependency autoprefixer to v10.4.22 by @renovate[bot] in #59
  • chore(deps): Update dependency tsup to v8.5.1 by @renovate[bot] in #60
  • feat: isWeakMap and isWeakSet by @nyaomaru in #61
  • Release: 1.1.2 by @github-actions[bot] in #62

What's New 🚀

Add isWeakMap and isWeakSet!

isWeakMap(new WeakMap()); // true
isWeakSet(new WeakSet()); // true

Full Changelog: v1.1.1...v1.1.2