Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package typescript for openSUSE:Factory 
checked in at 2024-10-13 17:33:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/typescript (Old)
 and      /work/SRC/openSUSE:Factory/.typescript.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "typescript"

Sun Oct 13 17:33:54 2024 rev:29 rq:1207458 version:5.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/typescript/typescript.changes    2024-09-20 
17:13:23.927198138 +0200
+++ /work/SRC/openSUSE:Factory/.typescript.new.19354/typescript.changes 
2024-10-13 17:33:56.706907639 +0200
@@ -1,0 +2,9 @@
+Thu Oct 10 12:07:50 UTC 2024 - Andrea Manzini <andrea.manz...@suse.com>
+
+- Update to version 5.6.3
+  * fix automatic type acquisition
+  * Don't issue implicit any when obtaining the implied type for 
+    a binding pattern
+  * Remove tsbuildInfo specification error
+
+-------------------------------------------------------------------

Old:
----
  typescript-5.6.2.tgz

New:
----
  typescript-5.6.3.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ typescript.spec ++++++
--- /var/tmp/diff_new_pack.47x8du/_old  2024-10-13 17:33:57.286931682 +0200
+++ /var/tmp/diff_new_pack.47x8du/_new  2024-10-13 17:33:57.290931848 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           typescript
-Version:        5.6.2
+Version:        5.6.3
 Release:        0
 Summary:        A language for application scale JavaScript development
 License:        Apache-2.0

++++++ typescript-5.6.2.tgz -> typescript-5.6.3.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/lib/tsc.js new/package/lib/tsc.js
--- old/package/lib/tsc.js      1985-10-26 09:15:00.000000000 +0100
+++ new/package/lib/tsc.js      1985-10-26 09:15:00.000000000 +0100
@@ -18,7 +18,7 @@
 
 // src/compiler/corePublic.ts
 var versionMajorMinor = "5.6";
-var version = "5.6.2";
+var version = "5.6.3";
 
 // src/compiler/core.ts
 var emptyArray = [];
@@ -6885,7 +6885,6 @@
   Option_0_1_has_been_removed_Please_remove_it_from_your_configuration: 
diag(5108, 1 /* Error */, 
"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108", 
"Option '{0}={1}' has been removed. Please remove it from your configuration."),
   
Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1:
 diag(5109, 1 /* Error */, 
"Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109",
 "Option 'moduleResolution' must be set to '{0}' (or left unspecified) when 
option 'module' is set to '{1}'."),
   Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1: 
diag(5110, 1 /* Error */, 
"Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110", 
"Option 'module' must be set to '{0}' when option 'moduleResolution' is set to 
'{1}'."),
-  
Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b:
 diag(5111, 1 /* Error */, 
"Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if__5111",
 "Option 'tsBuildInfoFile' cannot be specified without specifying option 
'incremental' or 'composite' or if not running 'tsc -b'."),
   Generates_a_sourcemap_for_each_corresponding_d_ts_file: diag(6e3, 3 /* 
Message */, "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000", 
"Generates a sourcemap for each corresponding '.d.ts' file."),
   Concatenate_and_emit_output_to_single_file: diag(6001, 3 /* Message */, 
"Concatenate_and_emit_output_to_single_file_6001", "Concatenate and emit output 
to single file."),
   Generates_corresponding_d_ts_file: diag(6002, 3 /* Message */, 
"Generates_corresponding_d_ts_file_6002", "Generates corresponding '.d.ts' 
file."),
@@ -54960,7 +54959,7 @@
         /*reportErrors*/
         false
       ) : unknownType;
-      return addOptionality(widenTypeInferredFromInitializer(element, 
checkDeclarationInitializer(element, 0 /* Normal */, contextualType)));
+      return addOptionality(getWidenedLiteralTypeForInitializer(element, 
checkDeclarationInitializer(element, 0 /* Normal */, contextualType)));
     }
     if (isBindingPattern(element.name)) {
       return getTypeFromBindingPattern(element.name, includePatternInType, 
reportErrors2);
@@ -78755,7 +78754,7 @@
     return createTupleType(elementTypes, elementFlags, type.target.readonly);
   }
   function widenTypeInferredFromInitializer(declaration, type) {
-    const widened = getCombinedNodeFlagsCached(declaration) & 6 /* Constant */ 
|| isDeclarationReadonly(declaration) ? type : getWidenedLiteralType(type);
+    const widened = getWidenedLiteralTypeForInitializer(declaration, type);
     if (isInJSFile(declaration)) {
       if (isEmptyLiteralType(widened)) {
         reportImplicitAny(declaration, anyType);
@@ -78767,6 +78766,9 @@
     }
     return widened;
   }
+  function getWidenedLiteralTypeForInitializer(declaration, type) {
+    return getCombinedNodeFlagsCached(declaration) & 6 /* Constant */ || 
isDeclarationReadonly(declaration) ? type : getWidenedLiteralType(type);
+  }
   function isLiteralOfContextualType(candidateType, contextualType) {
     if (contextualType) {
       if (contextualType.flags & 3145728 /* UnionOrIntersection */) {
@@ -122129,11 +122131,7 @@
       }
     }
     const outputFile = options.outFile;
-    if (options.tsBuildInfoFile) {
-      if (!canEmitTsBuildInfo(options)) {
-        
createDiagnosticForOptionName(Diagnostics.Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b,
 "tsBuildInfoFile");
-      }
-    } else if (options.incremental && !outputFile && !options.configFilePath) {
+    if (!options.tsBuildInfoFile && options.incremental && !outputFile && 
!options.configFilePath) {
       
programDiagnostics.add(createCompilerDiagnostic(Diagnostics.Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified));
     }
     verifyDeprecatedCompilerOptions();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/lib/typescript.js 
new/package/lib/typescript.js
--- old/package/lib/typescript.js       1985-10-26 09:15:00.000000000 +0100
+++ new/package/lib/typescript.js       1985-10-26 09:15:00.000000000 +0100
@@ -239,7 +239,6 @@
   buildOverload: () => buildOverload,
   bundlerModuleNameResolver: () => bundlerModuleNameResolver,
   canBeConvertedToAsync: () => canBeConvertedToAsync,
-  canEmitTsBuildInfo: () => canEmitTsBuildInfo,
   canHaveDecorators: () => canHaveDecorators,
   canHaveExportModifier: () => canHaveExportModifier,
   canHaveFlowNode: () => canHaveFlowNode,
@@ -2263,7 +2262,7 @@
 
 // src/compiler/corePublic.ts
 var versionMajorMinor = "5.6";
-var version = "5.6.2";
+var version = "5.6.3";
 var Comparison = /* @__PURE__ */ ((Comparison3) => {
   Comparison3[Comparison3["LessThan"] = -1] = "LessThan";
   Comparison3[Comparison3["EqualTo"] = 0] = "EqualTo";
@@ -10283,7 +10282,6 @@
   Option_0_1_has_been_removed_Please_remove_it_from_your_configuration: 
diag(5108, 1 /* Error */, 
"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108", 
"Option '{0}={1}' has been removed. Please remove it from your configuration."),
   
Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1:
 diag(5109, 1 /* Error */, 
"Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109",
 "Option 'moduleResolution' must be set to '{0}' (or left unspecified) when 
option 'module' is set to '{1}'."),
   Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1: 
diag(5110, 1 /* Error */, 
"Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110", 
"Option 'module' must be set to '{0}' when option 'moduleResolution' is set to 
'{1}'."),
-  
Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b:
 diag(5111, 1 /* Error */, 
"Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if__5111",
 "Option 'tsBuildInfoFile' cannot be specified without specifying option 
'incremental' or 'composite' or if not running 'tsc -b'."),
   Generates_a_sourcemap_for_each_corresponding_d_ts_file: diag(6e3, 3 /* 
Message */, "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000", 
"Generates a sourcemap for each corresponding '.d.ts' file."),
   Concatenate_and_emit_output_to_single_file: diag(6001, 3 /* Message */, 
"Concatenate_and_emit_output_to_single_file_6001", "Concatenate and emit output 
to single file."),
   Generates_corresponding_d_ts_file: diag(6002, 3 /* Message */, 
"Generates_corresponding_d_ts_file_6002", "Generates corresponding '.d.ts' 
file."),
@@ -59580,7 +59578,7 @@
         /*reportErrors*/
         false
       ) : unknownType;
-      return addOptionality(widenTypeInferredFromInitializer(element, 
checkDeclarationInitializer(element, 0 /* Normal */, contextualType)));
+      return addOptionality(getWidenedLiteralTypeForInitializer(element, 
checkDeclarationInitializer(element, 0 /* Normal */, contextualType)));
     }
     if (isBindingPattern(element.name)) {
       return getTypeFromBindingPattern(element.name, includePatternInType, 
reportErrors2);
@@ -83375,7 +83373,7 @@
     return createTupleType(elementTypes, elementFlags, type.target.readonly);
   }
   function widenTypeInferredFromInitializer(declaration, type) {
-    const widened = getCombinedNodeFlagsCached(declaration) & 6 /* Constant */ 
|| isDeclarationReadonly(declaration) ? type : getWidenedLiteralType(type);
+    const widened = getWidenedLiteralTypeForInitializer(declaration, type);
     if (isInJSFile(declaration)) {
       if (isEmptyLiteralType(widened)) {
         reportImplicitAny(declaration, anyType);
@@ -83387,6 +83385,9 @@
     }
     return widened;
   }
+  function getWidenedLiteralTypeForInitializer(declaration, type) {
+    return getCombinedNodeFlagsCached(declaration) & 6 /* Constant */ || 
isDeclarationReadonly(declaration) ? type : getWidenedLiteralType(type);
+  }
   function isLiteralOfContextualType(candidateType, contextualType) {
     if (contextualType) {
       if (contextualType.flags & 3145728 /* UnionOrIntersection */) {
@@ -126988,11 +126989,7 @@
       }
     }
     const outputFile = options.outFile;
-    if (options.tsBuildInfoFile) {
-      if (!canEmitTsBuildInfo(options)) {
-        
createDiagnosticForOptionName(Diagnostics.Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b,
 "tsBuildInfoFile");
-      }
-    } else if (options.incremental && !outputFile && !options.configFilePath) {
+    if (!options.tsBuildInfoFile && options.incremental && !outputFile && 
!options.configFilePath) {
       
programDiagnostics.add(createCompilerDiagnostic(Diagnostics.Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified));
     }
     verifyDeprecatedCompilerOptions();
@@ -179691,7 +179688,6 @@
   buildOverload: () => buildOverload,
   bundlerModuleNameResolver: () => bundlerModuleNameResolver,
   canBeConvertedToAsync: () => canBeConvertedToAsync,
-  canEmitTsBuildInfo: () => canEmitTsBuildInfo,
   canHaveDecorators: () => canHaveDecorators,
   canHaveExportModifier: () => canHaveExportModifier,
   canHaveFlowNode: () => canHaveFlowNode,
@@ -194049,7 +194045,6 @@
   buildOverload,
   bundlerModuleNameResolver,
   canBeConvertedToAsync,
-  canEmitTsBuildInfo,
   canHaveDecorators,
   canHaveExportModifier,
   canHaveFlowNode,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/lib/typingsInstaller.js 
new/package/lib/typingsInstaller.js
--- old/package/lib/typingsInstaller.js 1985-10-26 09:15:00.000000000 +0100
+++ new/package/lib/typingsInstaller.js 1985-10-26 09:15:00.000000000 +0100
@@ -182,7 +182,7 @@
       this.log.writeLine(`Exec: ${command}`);
     }
     try {
-      const stdout = (0, import_child_process.execFileSync)(command, { 
...options, encoding: "utf-8" });
+      const stdout = (0, import_child_process.execSync)(command, { ...options, 
encoding: "utf-8" });
       if (this.log.isEnabled()) {
         this.log.writeLine(`    Succeeded. 
stdout:${indent(typescript_exports.sys.newLine, stdout)}`);
       }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/package.json new/package/package.json
--- old/package/package.json    1985-10-26 09:15:00.000000000 +0100
+++ new/package/package.json    1985-10-26 09:15:00.000000000 +0100
@@ -2,7 +2,7 @@
     "name": "typescript",
     "author": "Microsoft Corp.",
     "homepage": "https://www.typescriptlang.org/";,
-    "version": "5.6.2",
+    "version": "5.6.3",
     "license": "Apache-2.0",
     "description": "TypeScript is a language for application scale JavaScript 
development",
     "keywords": [
@@ -117,5 +117,5 @@
         "node": "20.1.0",
         "npm": "8.19.4"
     },
-    "gitHead": "a7e3374f13327483fbe94e32806d65785b0b6cda"
+    "gitHead": "d48a5cf89a62a62d6c6ed53ffa18f070d9458b85"
 }

Reply via email to