3.3.9

(fix): Use // ... file header ... file header instead of /** ... file header ... */. The latter is considered a JSDoc comment and may cause issues with some tools. The TypeScript compiler will remove // but not /** */ comments.

3.3.7

(fix): Dynamically build type for enums based on the const to reduce generated code.

Before:

1export type Operand =
2 | ">"
3 | "="
4 | "<";
5export const Operand = {
6 GreaterThan: ">",
7 EqualTo: "=",
8 LessThan: "<",
9} as const;

After:

1export const Operand = {
2 GreaterThan: ">",
3 EqualTo: "=",
4 LessThan: "<",
5} as const;
6export type Operand = (typeof Operand)[keyof typeof Operand];

3.3.6

(fix): Fix basic auth password parsing to support colons in passwords.