Skip to content

Release 1.1.8 hotfix1 #622

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

yutaro-sakamoto
Copy link
Contributor

This pull request introduces the 1.1.8-hotfix1 release of OpenSource COBOL 4J, addressing critical bug fixes and updating version references across the codebase, documentation, and configuration. The most significant changes involve bug fixes for code generation, updates to handle UTF-8 encoded half-width Katakana characters, and version updates in various files.

Bug Fixes:

  • Fixed code generation for certain WRITE statements that previously produced invalid Java code. [1] [2] [3]
  • Resolved issues in the compiler to correctly handle UTF-8 encoded half-width Katakana characters. [1] [2] [3]

Code Changes:

  • Updated cobj/pplex.l to improve handling of UTF-8 encoded characters, including changes to convert_ucs_hyphen_minus, ppinput, and start: sections for better compatibility and column handling. [1] [2] [3] [4]

Version Updates:

  • Updated version references from 1.1.8 to 1.1.8-hotfix1 across multiple files, including configure, configure.ac, README.md, README_JP.md, libcobj source files, and test files. [1] [2] [3] [4] [5] [6] [7] [8]

Documentation Updates:

  • Added release notes and changelog entries for the 1.1.8-hotfix1 release, documenting the fixes and updates. [1] [2] [3]
  • Updated installation instructions in README.md and README_JP.md to reflect the new version and Docker image. [1] [2]

Build and Configuration Updates:

  • Updated configure and related files to reflect the new version and package identity. [1] [2] [3] [4]

These changes ensure the latest fixes are incorporated while maintaining consistency across the project.

@yutaro-sakamoto yutaro-sakamoto requested a review from Copilot April 18, 2025 03:50
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request releases version 1.1.8-hotfix1 of OpenSource COBOL 4J by addressing critical bugs in code generation and UTF-8 handling, and updating version references and documentation accordingly.

  • Fixed bug issues for code generation in WRITE statements.
  • Updated configuration, constants, and documentation to reflect the new hotfix version.
  • Refined installation instructions and release notes for clarity and consistency.

Reviewed Changes

Copilot reviewed 10 out of 18 changed files in this pull request and generated no comments.

Show a summary per file
File Description
win/config.h Updated PACKAGE, PACKAGE_STRING, PACKAGE_TARNAME, and PACKAGE_VERSION macros to the new hotfix version.
ApiFilesOptions.java Changed version output from "1.1.8" to "1.1.8-hotfix1".
Const.java Updated version constant to match the new hotfix version.
doc/requirements-all.md Added new rows for version 1.1.8-hotfix1 while retaining older version entries.
ReleaseNote.md Added release notes for fixes including code generation improvement and UTF-8 Katakana handling.
README_JP.md, README.md Updated download and installation instructions to use the hotfix version tarball and directory name.
NEWS, CHANGELOG.md Inserted new release entries documenting the hotfix updates and fixes.
Files not reviewed (8)
  • ChangeLog: Language not supported
  • cobj/pplex.l: Language not supported
  • configure: Language not supported
  • configure.ac: Language not supported
  • libcobj/app/build.gradle.kts: Language not supported
  • tests/command-line-options.src/info-java-dir.at: Language not supported
  • tests/package.m4: Language not supported
  • update-version.sh: Language not supported
Comments suppressed due to low confidence (1)

doc/requirements-all.md:7

  • The requirements table now includes entries for both '1.1.8-hotfix1' and '1.1.8'. Please verify if the older version rows are still required or should be removed to maintain consistency.
| 1.1.8 | Windows | 21 |

@yutaro-sakamoto
Copy link
Contributor Author

@yutaro-sakamoto yutaro-sakamoto merged commit eacba99 into opensourcecobol:develop Apr 18, 2025
154 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant