Releases: nyaomaru/is-kit
Releases · nyaomaru/is-kit
v1.1.11
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs(changelog): 1.1.8 by @github-actions[bot] in #105
- chore(deps): Update pnpm to v10.28.0 by @renovate[bot] in #106
- chore: fix eslint by @nyaomaru in #107
- chore: fix eslint tsx by @nyaomaru in #108
- chore(deps): add lefthook by @nyaomaru in #109
- Release: 1.1.9 by @github-actions[bot] in #110
Full Changelog: v1.1.8...v1.1.9
v1.1.8
Immutable
release. Only release title and notes can be modified.
What’s new 🚀
- Added numeric guards
isNaN,isInfiniteNumber, andisZerofor 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); // falseWhat'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
Immutable
release. Only release title and notes can be modified.
What’s New 🚀
- Add numeric guards in primitive:
isInteger,isSafeInteger,isPositive,isNegative. - Semantics:
isIntegeruses Number.isInteger narrowing tonumbertype.isSafeIntegeruses Number.isSafeInteger narrowing tonumbertype..isPositiveaccepts finite numbers strictly greater than 0 (excludes NaN/±Infinity; -0 is not positive).isNegativeaccepts 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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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()); // trueFull Changelog: v1.1.1...v1.1.2