Skip to content

Releases: TypeCobolTeam/TypeCobol

v2.3.0

10 Jun 14:45
03de2f9
Compare
Choose a tag to compare

v2.3.0

This is a technical release to migrate to .NET 8 runtime.

  • WI #2625 Upgrade to .NET 8

v2.2.3

26 Mar 13:52
8d29f63
Compare
Choose a tag to compare

Hotfix

  • WI #2619 Optimize the StartPosition property (#2620)

v2.2.2

09 Feb 10:05
0b82858
Compare
Choose a tag to compare

This is a bug fix release only.

Bug fix

  • WI #2605 Fix wrong URI management (#2607)
  • WI #2608 Protect against null references in GetCompletionPerformParagraphAndSection (#2609)
  • WI #2610 Fix REDEFINES target lookup (#2612)
  • WI #2611 Add diagnostic for invalid usage/picture combinations (#2613)
  • WI #2614 Fix wrong PictureType length when Picture is NationalEdited (#2616)

v2.2.1

02 Jan 11:10
aaac7dc
Compare
Choose a tag to compare

Cobol 6.3

  • WI #2596 Support new compiler directive VSAMOPENFS for Cobol 6.3 (#2597)

Bugfix

  • Fix #2594 transitive REDEFINES problem (wrong physical length) (#2595)
  • WI #2600 Fix NullReferenceException in Workspace.CollectDataLayoutNodes (#2601)
  • WI #2602 Fix NullRefException in DataDefinition.StartPosition property (#2603)

v2.2.0

09 Nov 14:41
8fdd5cf
Compare
Choose a tag to compare

v2.2.0

This is a minor release focusing on new Cobol 6.3 syntax support.

New Cobol 6.3 syntaxes

  • WI #2582 Support CONTENT syntax type in XML GENERATE statement (#2583)
  • WI #2504 Add partial support for Cobol 6.3 UTF-8 (#2581)
  • WI #2587 Add syntax for DYNAMIC LENGTH data items (#2588)
  • WI #2584 Implement SORT table statement from Cobol v6.3 (#2586)
  • WI #2585 Update JSON GENERATE and JSON PARSE for Cobol 6.3 (#2590)

Internal

  • WI #2591 Capture storage area for SORT statement (#2592)

v2.1.0

22 Sep 07:43
28d1f98
Compare
Choose a tag to compare

New features

  • WI #2536 Support REPOSITORY paragraph and optional keyword on intrinsic function calls (#2554)
  • WI #2187 Check alignment of statements (#2566)
  • WI #2569 Support REPLACE with LEADING/TRAILING (#2572)

Bug fix

  • WI #1942 Add sections in completion after PERFORM (#2568)
  • WI #2316 Allow parsing of COPYs containing a PROCEDURE DIVISION (#2577)
  • WI #2477 Check for 'replace separator' around token to replace (#2567)
  • WI #2218 Preserve column and line while rescanning during a REPLACE (#2570)
  • WI #2357 Preserve original column of virtual concatenated line (#2571)

Internal

  • WI #2548 Create a new LSP custom request for DataLayout view (#2563)
  • WI #2236 Limit uses of ImmutableList (#2575)

v2.0.2

22 Aug 07:17
ac7816e
Compare
Choose a tag to compare

Completion optimizations

  • WI #2170 Remove multiple LINQ enumerations to optimize completion (#2559)
  • WI #2170 Optimize completion after TO (#2560)

v2.0.1

03 Aug 14:37
431e5f0
Compare
Choose a tag to compare

Bugfix

  • WI #2472 Consider imported documents when looking for next REPLACE directive (#2476)
  • Fix #2540 Codegen : set default value for TC-*-FctList-Loaded variables (#2541)
  • WI #2546 Fix bug in copy eviction process after receiving DidChangedWatchedFiles (#2547)
  • WI #2555 Detect COPY instructions from Debug lines when extracting REMARKS data (#2556)

New

  • WI #2358 Add missing diagnostic on empty array (#2525)
  • WI #2503 Add support for POINTER-32 (#2522)
  • WI #1693 Add readable error for unsupported compiler directives (#2526)
  • WI #2509 Add intrinsic function from Cobol 5.1 to 6.3 (#2529)
  • WI #2265 Add syntax support for CBL LIB option (#2535)
  • WI #1459 Support when set to false / set to false (#2545)
  • WI #1692 Support new compiler directives from Cobol 5.1 to Cobol 6.3 (#2553)

Internal / tooling

  • Normalize indents (#2521)
  • WI #2527 Add nullability annotations for Scanner-related objects (#2533)
  • WI #2527 Add nullable annotations for Scanner classes (#2537)
  • WI #2527 Fix code after failed merge (#2539)
  • WI #2515 Split build into 2 commands on GitHub Actions (#2544)
  • WI #2538 Split EI-Legacy REPLACING syntax option over 2 separate options (#2551)
  • WI #2221 DataType with PictureValidator (#2502)

v1.6.5

01 Aug 14:33
9c36f42
Compare
Choose a tag to compare

Hotfix

  • WI #2555 Detect COPY instructions from Debug lines when extracting REMARKS data (#2556)

v1.6.4

26 Jun 15:00
dd78b87
Compare
Choose a tag to compare

Bug fix

  • WI #2546 Fix bug in copy eviction process after receiving DidChangedWatchedFiles (#2547)