Skip to content

Releases: samchon/typia

v3.3.40

29 Nov 07:17
c0baed3
Compare
Choose a tag to compare

TS 4.9.4 patch has been delayed for a long time.

Therefore, blocked TS 4.9 by peerDependencies

What's Changed

Full Changelog: v3.3.39...v3.3.40

v3.3.39

25 Nov 22:06
0a2f19e
Compare
Choose a tag to compare

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 or Number

Full Changelog: v3.3.38...v3.3.39

v3.3.38

24 Nov 01:26
afe8021
Compare
Choose a tag to compare
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

New Contributors

Full Changelog: v3.3.36...v3.3.38

v3.3.36

22 Nov 11:45
c59c0c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.35...v3.3.36

v3.3.35

21 Nov 12:16
d284f0f
Compare
Choose a tag to compare

equals() function has been optimized

Before

image

After

image

What's Changed

Full Changelog: v3.3.34...v3.3.35

v3.3.34

17 Nov 17:58
17e9f61
Compare
Choose a tag to compare

image

TSON.stringify() function has been enhanced by function inlining.

What's Changed

New Contributors

Full Changelog: v3.3.33...v3.3.34

v3.3.33

16 Nov 00:35
3d0fa57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.32...v3.3.33

v3.3.32

15 Nov 18:37
17c74f0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.31...v3.3.32

v3.3.31

15 Nov 09:18
c03c192
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.30...v3.3.31

v3.3.30

14 Nov 09:18
e5c4173
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.29...v3.3.30