You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe a function member the same way however it is spelled - by @samchon in #2275(ab978)
Guard the toJSON call rather than leaving it to the arm - by @samchon in #2278(8f4f9)
Emit object members in the order the type declares - by @samchon in #2297(27ade)
Spell an exclusive bound the way the 3.0 dialect defines it - by @samchon in #2301(4d012)
langchain:
Check a tool result against the output type it declared - by @samchon in #2303(c43b5)
langchain,vercel:
Make typia's validation reachable and fence feedback once - by @samchon in #2167(df10f)
llm:
Report the schema configuration the call site declared - by @samchon in #2294(1810e)
metadata:
Answer a callable intersection the way its interface spelling answers - by @samchon and Claude Opus 4.8 (1M context) in #2281(88faf)
native:
Classify default libraries by compiler ownership and pin bundler-cache invalidation end to end - by @samchon and Claude Opus 4.8 (1M context) in #2109(18fea)
Read typia's transform options from ttsc's resolved plugin entry - by @samchon in #2149(0e992)
Escape emitted property accessors through one owner - by @samchon in #2163(a1fc5)
Enforce Type<"int64"> and Type<"uint64"> ranges instead of emitting no check - by @samchon in #2166(b3c92)
Emit proto3-legal presence from typia.protobuf.message instead of required - by @samchon in #2164(dd429)
Accept the int64/uint64 maximum on the number path, spelled per spec - by @samchon in #2177(62fef)
Align the date-time alias and enforce tag exclusivity - by @samchon in #2168(5260e)
Stop prune and compare's object branch from over-matching arrays and natives - by @samchon in #2187(bc1aa)
Lowercase inner characters of multi-word keys in the pascal compile-time emit - by @samchon in #2186(7c623)
Seed an absent required scalar with its proto3 default for every kind - by @samchon in #2188(ff042)
Match a native generic by exact name or <-guard, not bare prefix - by @samchon in #2184(f6823)
Single-source JSDoc tag exclusive lists from the interface and complete format/pattern - by @samchon in #2185(903f0)
Make random honor length when a string leaf also has a pattern or format - by @samchon in #2192(25717)
Re-derive every case notation from its declared *Case type per segment - by @samchon in #2191(ee5ca)
Make json.application and llm.application report a malformed function property instead of dropping it - by @samchon in #2195(9ca37)
Make is honor the finite option so assert and validate reject NaN and Infinity - by @samchon in #2196(8fcb3)
Classify the global Function interface as a function so is and Function-typed members validate - by @samchon in #2178(9ba43)
Escape json.stringify object keys for the template-literal context so special characters stay valid JSON - by @samchon in #2201(c9984)
Classify a built-in native by declaration-file identity, not name, so a user type is validated structurally - by @samchon in #2200(edd86)
Honor a tuple's optional trailing element in compare.equals and plain.clone/classify - by @samchon in #2202(e4a4e)
Gate Map/Set/WeakMap/WeakSet native classification on declaration-file identity - by @samchon in #2212(2b732)
Exclude ES #private class fields from the validated shape - by @samchon in #2213(8dca3)
Unalias the property in json.application validation so an aliased malformed function is reported - by @samchon in #2216(836bc)
Carry a boolean's default through the OpenAPI 3.0 downgrade in both owners - by @samchon in #2217(92d54)
Escape line terminators in PatternUtil.Escape so an emitted RegExp literal stays valid - by @samchon in #2211(ced0a)
Discriminate object unions in compare.equals so distinct members are unequal - by @samchon in #2214(dbf14)
Slice by rune in the notation emit so a non-ASCII key is not corrupted - by @samchon in #2227(0bc4a)
Exclude symbol-keyed members from the validated shape and emitted schema - by @samchon in #2226(4e7b4)
Resolve a non-discriminable object union by is-match in compare.equals - by @samchon in #2225(5fce1)