5.1.1

2023-12-07

ADDED

squared
interface RequestData {
    checksum?: string | boolean | ChecksumOutput; // Write base directory hashes
    checksum?: 1; // Ignore recursive nested checksums
}
squared.base
interface FileAsset {
    checksum?: ChecksumValue; // Download
    checksumOutput?: ChecksumValue; // Locally transformed
}

class Node
    get floatClear(): ClearDirectionAttr;
}
squared.lib.color
function intoRelativeRGB(method: string, relative: ColorRGB, r: string, g: string, b: string, profile?: string): RGB | null; // Custom third-party override
android
interface DocumentOutput {
    dependencyScopes?: boolean | ["compile" | "provided" | "runtime" | "test" | "snapshot"][]; // true is all except "snapshot"
}
android.lib.constant
const enum DEPENDENCY_TYPE {
    IMPLEMENTATION = 0,
    API = 1,
    COMPILE_ONLY = 2,
    RUNTIME_ONLY = 3,
    TEST_IMPLEMENTATION = 4,
    ANDROID_TEST_IMPLEMENTATION = 5
}
chrome
interface DocumentOutput {
    useSessionCache?: boolean;
}

CHANGED

android.base
class Application {
    addDependency(group: string, name: string, type?: number, overwrite?: boolean): string; // type
    addDependency(group: string, name: string, version?: number, type?: number, overwrite?: boolean): string;
    addDependencyByProject(projectId: string, group: string, name: string, type?: number, overwrite?: boolean): string;
    addDependencyByProject(projectId: string, group: string, name: string, version?: string, type?: number, overwrite?: boolean): string;
}