6
0
forked from pool/typescript

34 Commits

Author SHA256 Message Date
608b9f2692 - Update to version 5.9.2
* Minimal and Updated tsc --init
  * Support for import defer
  * Support for --module node20
  * Summary Descriptions in DOM APIs
  * Expandable Hovers (Preview)
  * Configurable Maximum Hover Length
  * Cache Instantiations on Mappers
  * Avoiding Closure Creation in fileOrDirectoryExistsUsingSource
see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=67
2025-08-05 13:44:22 +00:00
b8e7a615a2 - Update to version 5.8.3
* Exclude completions of binding pattern variable initializers
  * Fixed a symbol display crash on expando members write locations 
  * Fix errors on type assertions in erasableSyntaxOnly
  * Fix serialization of accessor types in declaration files. 
  * Ban old-style type assertions under erasableSyntaxOnly
  * fix(60887): Incorrect Formatting on if (a) try {} finally {} 
  * Fix to use string literal type in ArrayBuffer's Symbol.toStringTag
  * fix(61167): Incorrect "Import may be converted to a default import" 
  * Treat contextually typed functions in JS files as typed 
  * update deps

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=65
2025-04-12 08:10:51 +00:00
fe0f55b552 Accepting request 1250430 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.8.2
  * Granular Checks for Branches in Return Expressions
  * Support for require() of ECMAScript Modules in --module nodenext
  * new flag --module node18
  * The --erasableSyntaxOnly Option
  * The --libReplacement Flag
  * Preserved Computed Property Names in Declaration Files
  * Optimizations on Program Loads and Updates
  * Restrictions on Import Assertions Under --module nodenext
see full changelog at https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/

OBS-URL: https://build.opensuse.org/request/show/1250430
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=63
2025-03-06 17:07:05 +00:00
a79fa6e698 Accepting request 1237053 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.7.3
  * fix missing react error with fragments in react-native
  * Do not require import attributes for JSON imports in --module node16
  * Cache started nonexistent property error checks to prevent reentrancy i
    in the check
  * Fix library inclusions for ES2024 target
  * Remove reference not found errors from jsx: preserve
  * Avoid incorrectly reusing assertion nodes from property assignments
  * Do not require import attribute on type-only JSON import
  * Mark the inherited any-based index signature so it can be elided in declaration emit
  * Harden sanitizeLog against incorrect matches on TypeScript versions
  * Don't try to add an implicit undefined for mapped properties outside of strictNullChecks
  * Fix CodeQL configuration, releases

OBS-URL: https://build.opensuse.org/request/show/1237053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=61
2025-01-12 10:16:18 +00:00
8598432e8f Accepting request 1226123 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.7.2
  * New features:
    + Checks for Never-Initialized Variables
    + Path Rewriting for Relative Paths
    + Support for --target es2024 and --lib es2024
    + Searching Ancestor Configuration Files for Project Ownership
    + Faster Project Ownership Checks in Editors for Composite Projects
    + Validated JSON Imports in --module nodenext
    + Support for V8 Compile Caching in Node.js
  * Notable Behavioral Changes:
    + lib.d.ts Types generated for the DOM may have an impact on type-checking 
      your codebase.
    + TypedArrays Are Now Generic Over ArrayBufferLike
    + Creating Index Signatures from Non-Literal Method Names in Classes
    + More Implicit any Errors on Functions Returning null and undefined
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/

OBS-URL: https://build.opensuse.org/request/show/1226123
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=59
2024-11-24 20:24:47 +00:00
1538dfc9e7 Accepting request 1206686 from home:amanzini:branches:devel:languages:nodejs
- 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

OBS-URL: https://build.opensuse.org/request/show/1206686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=57
2024-10-12 15:17:58 +00:00
f7e41239ea Accepting request 1201251 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.6.2
  * fixed parseCommandLine fails with --build and --force
  * fixed Watch cannot handle large amount of file changes 
  * fixed tsc crash with Error: start < 0 in a specific config
  * allow use export = in .cts when module is esnext
  * fixed verbatimModuleSyntax + import of ambient const enum missing error
  * fixed Can't augment function overload is function is exported via export {}
  * fixed Crash when using a combination of a switch statement, optional 
    chaining, an implicit any array, and ts strict settings.
  * fixed Declaration emit change in 5.5 with exactOptionalPropertyTypes
  * fixed Duplicate exports.* = assignments in CommonJS output in some cases
  * fixed LiteralPropertyName should allow BigInt
  * fixed Ghost errors and inconsistencies in destructuring patterns
 
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/

OBS-URL: https://build.opensuse.org/request/show/1201251
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=55
2024-09-20 08:39:45 +00:00
48166275a7 Accepting request 1189219 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.5.4
  * fixed Circular declarations cause infinite loops in getExportInfos since v5.5
  * fixed the return type of Int8Array::toReversed in es2023.array.d.ts is wrong
  * fixed Incorrect ES5 code emitted for closures in loops when noCheck is enabled
  * fixed Regression issue with React import when using "jsx": "react" compiler
  * fixed Scanner crash in services (TypeScript 5.5)
  * fixed TypeError: Cannot read properties of undefined (reading 'flags') 
    at needsNameFromDeclaration at getNameForExportedSymbol
  * perf: Node.getChildren speed regression in ts 5.5 when used at very large scale
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/

OBS-URL: https://build.opensuse.org/request/show/1189219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=53
2024-07-23 13:00:02 +00:00
95d0a8a22c Accepting request 1185073 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.5.3
  * fixed #59032 JavaScript and TypeScript language service has been disabled 
    after crashing repeatedly
  * fixed #58955 @import JSDoc tag doesn't seem to account for resolution-mode 
    import attribute in TS v5.5.2
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/

OBS-URL: https://build.opensuse.org/request/show/1185073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=51
2024-07-03 08:24:39 +00:00
624eed2c6b Accepting request 1182641 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.5.2
  * Inferred Type Predicates
  * Control Flow Narrowing for Constant Indexed Accesses
  * The JSDoc @import Tag
  * Regular Expression Syntax Checking
  * Support for New ECMAScript Set Methods
  * Isolated Declarations
  * The ${configDir} Template Variable for Configuration Files
  * Consulting package.json Dependencies for Declaration File Generation
  * Editor and Watch-Mode Reliability Improvements
  * Performance and Size Optimizations
  * Easier API Consumption from ECMAScript Modules
  * The transpileDeclaration API
  * Notable Behavioral Changes
    + Disabling Features Deprecated in TypeScript 5.0
    + lib.d.ts Changes
    + Stricter Parsing for Decorators
    + undefined is No Longer a Definable Type Name
    + Simplified Reference Directive Declaration Emit
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/

OBS-URL: https://build.opensuse.org/request/show/1182641
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=49
2024-06-23 08:52:31 +00:00
ac79b0e5fe Accepting request 1169513 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.4.5
  * Fix: type assertions affect the type narrowing of the subsequent code
  * Fix: Don't propagate partial union/intersection properties between caches
  * Fix: Mapped type reported as incompatible when passed through another mapped type (5.4 regression)
  * Fix: No auto-import from aliased symbol from ts files in js files
  * fix type import check for default-import/re-export in js files
- remove useless empty %check section to the .spec

OBS-URL: https://build.opensuse.org/request/show/1169513
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=47
2024-04-22 14:44:22 +00:00
91b7a997c7 Accepting request 1165975 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.4.4
  * Fix: Incorrect Path Resolution for Type Imports in TypeScript Declarations
  * Fix: "Inferred type cannot be named" error caused by adding paths to tsconfig
  * Fix: Incorrect parameter hint is highlighted when arguments contain spread syntax
  * Fix: Fixed a regression related to determining argument index when spread elements are involved
  * Fix: Directories dont check modified time when sending "change" event
  * Fix: "Expression produces a union type that is too complex to represent" when using interfaces 
         with large number of params for filtering and narrowing down certain keys
  * Watch events Enhancements
- Add empty %check section to the .spec

OBS-URL: https://build.opensuse.org/request/show/1165975
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=45
2024-04-07 19:57:30 +00:00
ed2983c9f3 Accepting request 1160547 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.4.3:
  * bugfix release. For details see https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+sort%3Aupdated-desc

OBS-URL: https://build.opensuse.org/request/show/1160547
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=43
2024-03-22 10:15:20 +00:00
4881e79fa3 Accepting request 1156599 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.4:
  * Preserved Narrowing in Closures Following Last Assignments
  * The NoInfer Utility Type
  * Object.groupBy and Map.groupBy
  * Support for require() calls in --moduleResolution bundler and --module preserve
  * Checked Import Attributes and Assertions
  * Quick Fix for Adding Missing Parameters
  * Auto-Import Support for Subpath Imports
  * Upcoming 5.5 Deprecations:
    + TypeScript 5.0 deprecated the following options and behaviors:
        charset
        target: ES3
        importsNotUsedAsValues
        noImplicitUseStrict
        noStrictGenericChecks
        keyofStringsOnly
        suppressExcessPropertyErrors
        suppressImplicitAnyIndexErrors
        out
        preserveValueImports
        prepend in project references
        implicitly OS-specific newLine
      To continue using them, developers using TypeScript 5.0 and other more recent versions 
      have had to specify a new option called ignoreDeprecations with the value "5.0".
      However, TypScript 5.4 will be the last version in which these will continue to function as normal. 
      By TypeScript 5.5 (likely June 2024), these will become hard errors, 
      and code using them will need to be migrated away.
  * Notable Behavioral Changes:
    see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/#notable-behavioral-changes
For the full changelog see https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/

OBS-URL: https://build.opensuse.org/request/show/1156599
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=41
2024-03-10 09:08:32 +00:00
2cf58660ef Accepting request 1132344 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.3.3:
  * Make JSDoc Parsing Configurable using the transpileModule method
  * Fixed an issue in boolean comparison narrowing when the reference is an optional chain
  * Type narrowing regression with property comparison to boolean false
  * Deprecated types (AssertEntry, AssertClause) redefined as type aliases, rather than interfaces
  * Type error in typescript.d.ts with exactOptionalPropertyTypes = true

OBS-URL: https://build.opensuse.org/request/show/1132344
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=39
2023-12-10 17:45:04 +00:00
867f88a822 Accepting request 1128607 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.3.2:
  * Import Attributes
  * Stable Support resolution-mode in Import Types
  * resolution-mode Supported in All Module Modes
  * switch (true) Narrowing
  * Narrowing On Comparisons to Booleans
  * instanceof Narrowing Through Symbol.hasInstance
  * Checks for super Property Accesses on Instance Fields
  * Interactive Inlay Hints for Types
  * Settings to Prefer type Auto-Imports
  * Optimizations by Skipping JSDoc Parsing
  * Optimizations by Comparing Non-Normalized Intersections
  * Consolidation Between tsserverlibrary.js and typescript.js
  * for details see https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/ 
  * Breaking Changes and Correctness Improvements:
    - lib.d.ts Changes
      Types generated for the DOM may have an impact on your codebase. 
      For more information, see the DOM updates for TypeScript 5.3. 
      https://github.com/microsoft/TypeScript/pull/55798

OBS-URL: https://build.opensuse.org/request/show/1128607
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=37
2023-11-24 14:38:25 +00:00
b5befe16bd Accepting request 1106061 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.2.2:
  * 'using' Declarations and Explicit Resource Management
  * Decorator Metadata
  * Named and Anonymous Tuple Elements
  * Easier Method Usage for Unions of Arrays
  * Copying Array Methods
  * symbols as WeakMap and WeakSet Keys
  * Type-Only Import Paths with TypeScript Implementation File Extensions
  * Comma Completions for Object Members
  * Inline Variable Refactoring
  * Optimized Checks for Ongoing Type Compatibility
  * Breaking changes and Correctness fixes: see 
    https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#breaking-changes-and-correctness-fixes

OBS-URL: https://build.opensuse.org/request/show/1106061
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=35
2023-08-28 06:29:30 +00:00
e4bd412a67 Accepting request 1103499 from home:amanzini:branches:devel:languages:nodejs
- Update to version 5.1.6:
  * See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-1.html
    and https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-0.html
  * Breaking change:
  TypeScript 5.1 now ships JavaScript functionality that was introduced in ECMAScript 2020. 
  As a result, at minimum TypeScript must be run in a reasonably modern runtime. 
  For most users, this means TypeScript now only runs on Node.js 14.17 and later.

OBS-URL: https://build.opensuse.org/request/show/1103499
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=33
2023-08-16 11:19:30 +00:00
634c6ab5e9 Accepting request 1067667 from home:expeehaa:branches:devel:languages:nodejs
- Update to version 4.9.5.
  * See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html
    and equivalent pages for the changelogs of this version and those in between.

OBS-URL: https://build.opensuse.org/request/show/1067667
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=31
2023-08-10 11:12:53 +00:00
0bf5a1594a Accepting request 884564 from home:musfay:branches:devel:languages:nodejs
- Update to version 4.2.4
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/884564
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=29
2021-04-19 09:35:03 +00:00
942ce03a0b Accepting request 878286 from home:musfay:branches:devel:languages:nodejs
- Update to version 4.2.3
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog. 
- Update to version 4.2.2
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/878286
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=27
2021-03-11 14:14:16 +00:00
10f8882fd6 Accepting request 870138 from home:musfay:branches:devel:languages:nodejs
- Update to version 4.1.3
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/870138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=25
2021-02-09 09:55:28 +00:00
7902da406f Accepting request 836294 from home:namtrac:branches:devel:languages:nodejs
- Update to version 4.0.3
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/836294
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=23
2020-09-28 09:16:13 +00:00
Lars Vogdt
68fc57c4c6 Accepting request 824031 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.9.7 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/824031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=21
2020-08-16 23:41:55 +00:00
Cédric Bosdonnat
b172bdb522 Accepting request 812614 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.9.5
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/812614
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=19
2020-06-08 14:10:04 +00:00
Cédric Bosdonnat
4d8ae7a64b Accepting request 807430 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.9.3 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/807430
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=17
2020-05-20 09:33:54 +00:00
Cédric Bosdonnat
cc40c25398 Accepting request 805257 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.9.2 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/805257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=15
2020-05-13 12:11:00 +00:00
cc38faea9f Accepting request 799520 from home:darix:playground
- Update to version 3.8.3 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/799520
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=13
2020-05-04 13:53:10 +00:00
Lars Vogdt
a55c737ea4 Accepting request 765136 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.7.5 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/765136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=11
2020-01-20 06:58:04 +00:00
Lars Vogdt
97327b884f Accepting request 760183 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.7.4 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/760183
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=9
2020-01-01 01:50:18 +00:00
f391106450 Accepting request 753913 from home:namtrac:branches:devel:languages:nodejs
- Update to version 3.7.3 
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

- Update to version 3.7.2

OBS-URL: https://build.opensuse.org/request/show/753913
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=7
2019-12-09 12:46:00 +00:00
b29de8e703 Accepting request 752697 from home:namtrac:branches:devel:languages:nodejs
- Upgrade to version 3.7.2
  * See https://www.typescriptlang.org/docs/handbook/release-notes/overview.html
    for a complete changelog.

OBS-URL: https://build.opensuse.org/request/show/752697
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=5
2019-12-02 10:14:52 +00:00
Cédric Bosdonnat
8377b97f23 Accepting request 651628 from home:mcepl:work
- Upgrade to 3.1.6. The list of changes is too long, you can find
  infromation about changes on the TypeScript wiki, e.g., in
  https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript

OBS-URL: https://build.opensuse.org/request/show/651628
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=3
2018-11-26 07:45:13 +00:00
5cda54fb40 Accepting request 494731 from home:hurricanehernandez:youcompleteme
Needed for typescript completion using ycmd

OBS-URL: https://build.opensuse.org/request/show/494731
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/typescript?expand=0&rev=1
2017-06-26 15:01:39 +00:00