Skip to content

Conversation

@yutaro-sakamoto
Copy link
Contributor

@yutaro-sakamoto yutaro-sakamoto commented Jan 31, 2025

This pull request includes several updates and improvements across multiple files, focusing on version updates, UTF-8 support, and build configuration enhancements. The most important changes are summarized below:

Version Updates:

  • Updated version references from 1.1.5 to 1.1.6 in multiple files, including configure, README.md, README_JP.md, libcobj/app/build.gradle.kts, and libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/Const.java. [1] [2] [3] [4] [5]

UTF-8 Support:

  • Added support for compiling UTF-8 encoded COBOL and generating UTF-8 encoded Java. This change is documented in the CHANGELOG.md, NEWS, and ReleaseNote.md files. [1] [2] [3]

Build Configuration:

  • Enhanced the build process in .github/workflows/build.yml by adding conditional steps for configuring and building the project based on input arguments.
  • Added a step to run ./gradlew javadoc in the javadoc.yml workflow to generate Java documentation.

Codebase Updates:

  • Modified cobj/pplex.l to handle UTF-8 character sets and updated the convert_ucs_hyphen_minus function for better handling of hyphen-minus characters. [1] [2]

Documentation:

  • Updated the README.md and README_JP.md files to reflect the new version and corresponding download links. [1] [2]
  • Add a description of installations of a compiler for UTF-8 encoded COBOL source code.

@yutaro-sakamoto yutaro-sakamoto merged commit 5730f6c into opensourcecobol:develop Jan 31, 2025
139 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.

2 participants