Releases: samchon/typia
v3.3.40
v3.3.39
From now on, typescript-json
supports built-in class validation.
Also, prohibit atomic class type like Boolean
, Number
and String
for type safety.
I know that it is a huge commit even LOC change is over 50k, but I decided to keep v3.3
version because there's not any change on facade controller. For reference, typescript-json
would be upgraded to v3.4
when Protocol Buffer being supported (maybe renamed to ttype
because typescript-json
is not supporting JSON only).
Date
Uint8Array
,Uint8ClampedArray
,Uint16Array
,Uint32Arry
,BigUint64Array
Int8Array
,Int16Array
,Int32Array
,BigInt64Array
Float32Array
,Float64Array
Buffer
,ArrayBuffer
,SharedArrayBuffer
,DataView
Set
,Map
,WeakSet
,WeakMap
What's Changed
- Close #372 - supports native classes by @samchon in #383
- Close #382 - prohibit atomic class types like
Boolean
orNumber
Full Changelog: v3.3.38...v3.3.39
v3.3.38
interface Date {
getVarDate: () => VarDate;
}
Suffering from Date.getVarDate()
function that never exists.
I'm considering erase of functional: false
option after #372 being completed, because the option had been developed to avoid the special TypeScript bug Date.getVarDate()
.
What's Changed
- Fix #371 and Fix #373 - functional property case by @samchon in #374
- Fix #378 - special case of
functional: false
by @samchon in #379 - i5 12400KF Benchmark by @green1052 in #377
New Contributors
- @green1052 made their first contribution in #377
Full Changelog: v3.3.36...v3.3.38
v3.3.36
v3.3.35
v3.3.34
TSON.stringify()
function has been enhanced by function inlining.
What's Changed
- Close #356 - optimize
TSON.stringify()
function by inlining by @samchon in #357 - Adding benchmark for Apple M1 by @juancarlosjr97 in #355
- Measure #356 by SP8 by @samchon in #358
New Contributors
- @juancarlosjr97 made their first contribution in #355
Full Changelog: v3.3.33...v3.3.34
v3.3.33
v3.3.32
v3.3.31
What's Changed
- CPU: 11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz by @enghitalo in #341
- Close #342 - handle
Array<any>
type by @samchon in #343
New Contributors
- @enghitalo made their first contribution in #341
Full Changelog: v3.3.30...v3.3.31