Skip to content

Commit 775e2ec

Browse files
Release 1.1.19 (#818)
* change: the version to 1.1.19 * doc: update requirements-all.md * doc: update documents
1 parent 2b6e315 commit 775e2ec

16 files changed

Lines changed: 109 additions & 46 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [1.1.19] - 2026-03-30
8+
9+
### New Features
10+
11+
- Implemented POINTER type variables (#802, #808)
12+
- Implemented PROCEDURE DIVISION CHAINING (#796)
13+
- Enables passing command-line arguments as parameters to COBOL programs
14+
- Fixed generated Java code for OCCURS DEPENDING ON (#799)
15+
- Added an error message for unimplemented MOVE statements that use ALPHABET in the SPECIAL NAMES paragraph (#807)
16+
17+
### Fixed
18+
19+
- Fixed a bug when specifying the result of a function call as an argument of a CALL statement (#797)
20+
- Fixed the moveFrom method in the CobolGroup class (#813)
21+
22+
### Documentation
23+
24+
- Updated Javadoc comments for exception-related classes in libcobj.jar (#804)
25+
- Updated Javadoc comments for the CobolTerminal class in libcobj.jar (#811)
26+
- Updated README.md to document that compiling multiple programs at once reduces compilation time (#806)
27+
28+
729
## [1.1.18] - 2026-02-27
830

931
### Fixed

ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2026-03-30 OSS Consortium <ws-opensource-cobol-contact@osscons.jp>
2+
3+
* opensource COBOL 4J v1.1.19 released.
4+
15
2026-02-27 OSS Consortium <ws-opensource-cobol-contact@osscons.jp>
26

37
* opensource COBOL 4J v1.1.18 released.

NEWS

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@ NEWS - user visible changes -*- outline -*-
22

33
-----------------------------------------------------------------------
44

5+
* opensource COBOL 4J 1.1.19
6+
7+
** New Features
8+
9+
(1) Implemented POINTER type variables (#802, #808)
10+
(2) Implemented PROCEDURE DIVISION CHAINING (#796)
11+
* Enables passing command-line arguments as parameters to COBOL programs
12+
(3) Fixed generated Java code for OCCURS DEPENDING ON (#799)
13+
(4) Added an error message for unimplemented MOVE statements that use ALPHABET in the SPECIAL NAMES paragraph (#807)
14+
15+
** Bug Fixes
16+
17+
(1) Fixed a bug when specifying the result of a function call as an argument of a CALL statement (#797)
18+
(2) Fixed the moveFrom method in the CobolGroup class (#813)
19+
20+
** Documentation
21+
22+
(1) Updated Javadoc comments for exception-related classes in libcobj.jar (#804)
23+
(2) Updated Javadoc comments for the CobolTerminal class in libcobj.jar (#811)
24+
(3) Updated README.md to document that compiling multiple programs at once reduces compilation time (#806)
25+
26+
-----------------------------------------------------------------------
27+
528
* opensource COBOL 4J 1.1.18
629

730
** Bug Fixes

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ dnf install -y java-21-amazon-corretto-devel gcc make bison flex automake autoco
5252

5353
### Install opensource COBOL 4J
5454
```
55-
curl -L -o opensourcecobol4j-v1.1.18.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.18.tar.gz
56-
tar zxvf opensourcecobol4j-v1.1.18.tar.gz
57-
cd opensourcecobol4j-1.1.18
55+
curl -L -o opensourcecobol4j-v1.1.19.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.19.tar.gz
56+
tar zxvf opensourcecobol4j-v1.1.19.tar.gz
57+
cd opensourcecobol4j-1.1.19
5858
./configure --prefix=/usr/
5959
make
6060
sudo make install
@@ -63,9 +63,9 @@ sudo make install
6363
In order to install a compiler for UTF-8 encoded COBOL source code, run the following commands.
6464

6565
```
66-
curl -L -o opensourcecobol4j-v1.1.18.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.18.tar.gz
67-
tar zxvf opensourcecobol4j-v1.1.18.tar.gz
68-
cd opensourcecobol4j-1.1.18
66+
curl -L -o opensourcecobol4j-v1.1.19.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.19.tar.gz
67+
tar zxvf opensourcecobol4j-v1.1.19.tar.gz
68+
cd opensourcecobol4j-1.1.19
6969
./configure --prefix=/usr/ --enable-utf8
7070
touch cobj/*.m4
7171
make
@@ -137,7 +137,7 @@ https://www.oracle.com/java/technologies/downloads/?er=221886#java8-windows
137137
The docker container for opensource COBOL 4J is available.
138138
139139
```bash
140-
docker pull opensourcecobol/opensourcecobol4j:20260227
140+
docker pull opensourcecobol/opensourcecobol4j:20260330
141141
```
142142

143143
Execute the following commands in order to run the "Hello World" COBOL program.

README_JP.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ dnf install -y java-21-amazon-corretto-devel gcc make bison flex automake autoco
4646

4747
### opensource COBOL 4Jのインストール
4848
```
49-
curl -L -o opensourcecobol4j-v1.1.18.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.18.tar.gz
50-
tar zxvf opensourcecobol4j-v1.1.18.tar.gz
51-
cd opensourcecobol4j-1.1.18
49+
curl -L -o opensourcecobol4j-v1.1.19.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.19.tar.gz
50+
tar zxvf opensourcecobol4j-v1.1.19.tar.gz
51+
cd opensourcecobol4j-1.1.19
5252
./configure --prefix=/usr/
5353
make
5454
sudo make install
@@ -57,9 +57,9 @@ sudo make install
5757
UTF-8のCOBOLソースコード対応版コンパイラをインストールする場合は、下記のコマンドを実行する。
5858

5959
```
60-
curl -L -o opensourcecobol4j-v1.1.18.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.18.tar.gz
61-
tar zxvf opensourcecobol4j-v1.1.18.tar.gz
62-
cd opensourcecobol4j-1.1.18
60+
curl -L -o opensourcecobol4j-v1.1.19.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.1.19.tar.gz
61+
tar zxvf opensourcecobol4j-v1.1.19.tar.gz
62+
cd opensourcecobol4j-1.1.19
6363
./configure --prefix=/usr/ --enable-utf8
6464
touch cobj/*.m4
6565
make
@@ -126,7 +126,7 @@ Windows版のopensource COBOL 4JはVisual Studioに含まれるCLコンパイラ
126126
opensource COBOL 4JのDockerコンテナを利用できます。
127127
128128
```bash
129-
docker pull opensourcecobol/opensourcecobol4j:20260227
129+
docker pull opensourcecobol/opensourcecobol4j:20260330
130130
```
131131

132132
以下のコマンドを実行して、"Hello World"のCOBOLプログラムを実行します。

ReleaseNote.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1+
### New Features
2+
3+
- Implemented POINTER type variables (#802, #808)
4+
- Implemented PROCEDURE DIVISION CHAINING (#796)
5+
- Enables passing command-line arguments as parameters to COBOL programs
6+
- Fixed generated Java code for OCCURS DEPENDING ON (#799)
7+
- Added an error message for unimplemented MOVE statements that use ALPHABET in the SPECIAL NAMES paragraph (#807)
8+
19
### Fixed
210

3-
* Fix a bug where full-width hyphens (ー) in SECTION names were not correctly converted to full-width underscores (_) in generated Java code. (#788)
4-
* Fix bugs in Java code generation for VALUE ALL literal initialization. (#790)
11+
- Fixed a bug when specifying the result of a function call as an argument of a CALL statement (#797)
12+
- Fixed the moveFrom method in the CobolGroup class (#813)
513

614
### Documentation
715

8-
* Add documentation for environment variables referenced by the runtime. (#762)
9-
* see doc/environment_variables.md or doc/environment_variables_JP.md
16+
- Updated Javadoc comments for exception-related classes in libcobj.jar (#804)
17+
- Updated Javadoc comments for the CobolTerminal class in libcobj.jar (#811)
18+
- Updated README.md to document that compiling multiple programs at once reduces compilation time (#806)

configure

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.69 for opensource COBOL 4J 1.1.18.
3+
# Generated by GNU Autoconf 2.69 for opensource COBOL 4J 1.1.19.
44
#
55
# Report bugs to <ws-opensource-cobol-contact@osscons.jp>.
66
#
@@ -589,9 +589,9 @@ MAKEFLAGS=
589589

590590
# Identity of this package.
591591
PACKAGE_NAME='opensource COBOL 4J'
592-
PACKAGE_TARNAME='opensource-cobol-4j-1.1.18'
593-
PACKAGE_VERSION='1.1.18'
594-
PACKAGE_STRING='opensource COBOL 4J 1.1.18'
592+
PACKAGE_TARNAME='opensource-cobol-4j-1.1.19'
593+
PACKAGE_VERSION='1.1.19'
594+
PACKAGE_STRING='opensource COBOL 4J 1.1.19'
595595
PACKAGE_BUGREPORT='ws-opensource-cobol-contact@osscons.jp'
596596
PACKAGE_URL=''
597597

@@ -1386,7 +1386,7 @@ if test "$ac_init_help" = "long"; then
13861386
# Omit some internal or obsolete options to make the list less imposing.
13871387
# This message is too long to be a string in the A/UX 3.1 sh.
13881388
cat <<_ACEOF
1389-
\`configure' configures opensource COBOL 4J 1.1.18 to adapt to many kinds of systems.
1389+
\`configure' configures opensource COBOL 4J 1.1.19 to adapt to many kinds of systems.
13901390

13911391
Usage: $0 [OPTION]... [VAR=VALUE]...
13921392

@@ -1436,7 +1436,7 @@ Fine tuning of the installation directories:
14361436
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
14371437
--mandir=DIR man documentation [DATAROOTDIR/man]
14381438
--docdir=DIR documentation root
1439-
[DATAROOTDIR/doc/opensource-cobol-4j-1.1.18]
1439+
[DATAROOTDIR/doc/opensource-cobol-4j-1.1.19]
14401440
--htmldir=DIR html documentation [DOCDIR]
14411441
--dvidir=DIR dvi documentation [DOCDIR]
14421442
--pdfdir=DIR pdf documentation [DOCDIR]
@@ -1458,7 +1458,7 @@ fi
14581458

14591459
if test -n "$ac_init_help"; then
14601460
case $ac_init_help in
1461-
short | recursive ) echo "Configuration of opensource COBOL 4J 1.1.18:";;
1461+
short | recursive ) echo "Configuration of opensource COBOL 4J 1.1.19:";;
14621462
esac
14631463
cat <<\_ACEOF
14641464

@@ -1585,7 +1585,7 @@ fi
15851585
test -n "$ac_init_help" && exit $ac_status
15861586
if $ac_init_version; then
15871587
cat <<\_ACEOF
1588-
opensource COBOL 4J configure 1.1.18
1588+
opensource COBOL 4J configure 1.1.19
15891589
generated by GNU Autoconf 2.69
15901590

15911591
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2137,7 +2137,7 @@ cat >config.log <<_ACEOF
21372137
This file contains any messages produced by compilers while
21382138
running configure, to aid debugging if configure makes a mistake.
21392139

2140-
It was created by opensource COBOL 4J $as_me 1.1.18, which was
2140+
It was created by opensource COBOL 4J $as_me 1.1.19, which was
21412141
generated by GNU Autoconf 2.69. Invocation command line was
21422142

21432143
$ $0 $@
@@ -3023,8 +3023,8 @@ fi
30233023

30243024

30253025
# Define the identity of the package.
3026-
PACKAGE='opensource-cobol-4j-1.1.18'
3027-
VERSION='1.1.18'
3026+
PACKAGE='opensource-cobol-4j-1.1.19'
3027+
VERSION='1.1.19'
30283028

30293029

30303030
cat >>confdefs.h <<_ACEOF
@@ -23579,7 +23579,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2357923579
# report actual input values of CONFIG_FILES etc. instead of their
2358023580
# values after options handling.
2358123581
ac_log="
23582-
This file was extended by opensource COBOL 4J $as_me 1.1.18, which was
23582+
This file was extended by opensource COBOL 4J $as_me 1.1.19, which was
2358323583
generated by GNU Autoconf 2.69. Invocation command line was
2358423584

2358523585
CONFIG_FILES = $CONFIG_FILES
@@ -23645,7 +23645,7 @@ _ACEOF
2364523645
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2364623646
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2364723647
ac_cs_version="\\
23648-
opensource COBOL 4J config.status 1.1.18
23648+
opensource COBOL 4J config.status 1.1.19
2364923649
configured by $0, generated by GNU Autoconf 2.69,
2365023650
with options \\"\$ac_cs_config\\"
2365123651

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
AC_PREREQ(2.59)
2121

22-
AC_INIT([opensource COBOL 4J],[1.1.18],[ws-opensource-cobol-contact@osscons.jp],[opensource-cobol-4j-1.1.18])
22+
AC_INIT([opensource COBOL 4J],[1.1.19],[ws-opensource-cobol-contact@osscons.jp],[opensource-cobol-4j-1.1.19])
2323
AC_CONFIG_SRCDIR([libcobj.h])
2424
AC_CONFIG_HEADERS([config.h])
2525
AC_CONFIG_TESTDIR([tests])

doc/requirements-all.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
| version (opensource COBOL 4J) | OS | version (JDK) |
22
| -- | -- | -- |
3+
| 1.1.19 | Windows | 21 |
4+
| 1.1.19 | Ubuntu 24.04 | 21 |
5+
| 1.1.19 | AlmaLinux 9 | 11 |
6+
| 1.1.19 | Amazon Linux 2023 | 21 |
37
| 1.1.18 | Windows | 21 |
48
| 1.1.18 | Ubuntu 24.04 | 21 |
59
| 1.1.18 | AlmaLinux 9 | 11 |

libcobj/Makefile.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ SRC_FILES = \
326326
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/data/CobolGroupField.java \
327327
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/data/CobolNationalField.java \
328328
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/data/CobolNumericEditedField.java \
329+
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/data/CobolPointerRegistry.java \
329330
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/exceptions/CobolExceptionId.java \
330331
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/exceptions/CobolStopRunException.java \
331332
./app/src/main/java/jp/osscons/opensourcecobol/libcobj/exceptions/CobolExceptionInfo.java \

0 commit comments

Comments
 (0)