Skip to content

Releases: userscripters/stackexchange-api-types

v3.4.0

02 Nov 23:59
Compare
Choose a tag to compare

Commits

  • cca7be8: generateTypes should accept docs path as a positional parameter (Oleg Valter)
  • 0a96e43: made Errors namespace name configurable (Oleg Valter)
  • 87f8ad3: unified generateBuiltInFilters signature with the rest of the generators (Oleg Valter)
  • b84eea2: added the ability to only partially generate the types (Oleg Valter)
  • 95479fe: added named imports factory (Oleg Valter)
  • 2d55cea: allowed passing a TypeReferenceNode to interface property overrides (Oleg Valter)
  • 3a0cf63: propagated questionToken to property override (Oleg Valter)
  • 67bf5cf: made error_id and error_name message correspond to the error types (Oleg Valter)
  • 0a16dbc: regenerated the common response wrapper type (Oleg Valter)
  • 63a8b0f: 3.4.0 (Oleg Valter)

v3.3.0

02 Nov 22:36
Compare
Choose a tag to compare

Commits

  • 531b646: abstracted createStringUnion type to be able to create unions of primitive types (Oleg Valter)
  • 45f320d: added API error types generation (Oleg Valter)
  • c9a828e: added API error tests (Oleg Valter)
  • af58797: updated filters generator module to match renamed factory (Oleg Valter)
  • 9946167: generated API error types (Oleg Valter)
  • 1537c87: exported API error types module (Oleg Valter)
  • 1f5b179: 3.3.0 (Oleg Valter)

v3.2.4

02 Nov 02:04
Compare
Choose a tag to compare

Commits

  • f72e4a0: added config options to getDocument utility (Oleg Valter)
  • 6a31563: added interleave utility (Oleg Valter)
  • 336ddb3: moved types generation to own module (Oleg Valter)
  • cb4060c: switched to global import of API types module (Oleg Valter)
  • 99d91b3: fixed bug with incorrect filepath (Oleg Valter)
  • 86d47f5: regenerated types to use the global augmentation instead of export as namespace (Oleg Valter)
  • 48c7dc4: 3.2.4 (Oleg Valter)

v3.2.3

02 Nov 00:23
Compare
Choose a tag to compare

Commits

  • e7ee17c: added isGlobal option to module declaration factory (Oleg Valter)
  • 887670b: fixed incorrect generation of the global-modifying module part of the package (Oleg Valter)
  • 6a6607e: 3.2.3 (Oleg Valter)

v3.2.2

01 Nov 23:26
Compare
Choose a tag to compare

Commits

  • caf9b12: added module declaration factory (Oleg Valter)
  • fe509f6: added global-modifying version of the filters module (Oleg Valter)
  • fe9f58f: regenerated filters type definitions file (Oleg Valter)
  • 077af65: 3.2.2 (Oleg Valter)

v3.2.1

01 Nov 22:26
Compare
Choose a tag to compare

Commits

  • 5a603c1: added Filters namespace to global-modifying module StackExchangeAPI namespace export (Oleg Valter)
  • 524ec87: 3.2.1 (Oleg Valter)

v3.2.0

01 Nov 22:16
Compare
Choose a tag to compare

Commits

  • d6c9f33: 2021-10-30 Automated dependencies update (github-actions)
  • 7e0bbcb: added filter name normalizer (Oleg Valter)
  • 418d95c: added enum factory (Oleg Valter)
  • 6b8742f: added built-in filters generator (Oleg Valter)
  • 01b3a33: added built-in filter generation to main module (Oleg Valter)
  • 8adb637: generated BuiltInFilters enum and exported it (Oleg Valter)
  • 6f8bf30: allowed enums to be constant (Oleg Valter)
  • 01ba8de: filter name normalizer should lowercase as per the API docs (Oleg Valter)
  • dabf65f: added string union factory (Oleg Valter)
  • e0f7285: switched from enum to string union when generating filter type definitions (Oleg Valter)
  • f8d8ddf: wrapped built-in union type in Filters namespace (Oleg Valter)
  • ce1c2b8: added test for built-in filters declaration (Oleg Valter)
  • a198bfb: Merge branch 'master' of github.com:userscripters/stackexchange-api-types (Oleg Valter)
  • 14fe302: 3.2.0 (Oleg Valter)

v3.1.1

29 Oct 22:47
Compare
Choose a tag to compare

Commits

  • c087439: fixed unit tests due to the change in exported types (Oleg Valter)
  • 762d9dd: 3.1.1 (Oleg Valter)

v3.1.0

29 Oct 22:42
Compare
Choose a tag to compare

Commits

  • 439461e: added namespace factory (Oleg Valter)
  • f20160e: switched response wrapper generator to use namespaced export instead of export as namespace (Oleg Valter)
  • 958e19a: gave response wrapper namespace a different name to avoid an issue with circular import (Oleg Valter)
  • 0280725: switched to named import from wrapper module to avoid globally exposing the namespace (Oleg Valter)
  • 6daa77c: regenerated CommonWrapperObject as wrapped into Wrappers namespace (Oleg Valter)
  • 8fe31c5: 3.1.0 (Oleg Valter)

v3.0.1

29 Oct 21:54
Compare
Choose a tag to compare

Commits

  • dbe17ce: export as namespace should be newline separated (Oleg Valter)
  • 1853c82: updated reexporting index module to allow for multi-consumption (Oleg Valter)
  • 3c609fe: regenerated CommonWrapperObject types (Oleg Valter)
  • fdd6678: allowed lib check again (Oleg Valter)
  • 11a98d4: 3.0.1 (Oleg Valter)