Release Notes: The Seed7 compiler was renamed to s7c. The program make7.sd7 was improved to allow macros in the command line. The libraries makedata.s7i and make.s7i were improved. A variant of the function popen was added to shell.s7i. The difference between & and <& was explained in the FAQ. The program tar7.sd7 was improved to accept DOS paths for all file arguments. Documentation comments were added to several files. The graphic drivers were improved to exit a program when the close button (X) is pressed. The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler.
Release Notes: Explanations regarding how Seed7 compares to Java and an elegant way to initialize data have been added to the FAQ. Several functions have been moved from shell.s7i to the new library process.s7i. The function commandPath has been added to process.s7i. As a correction of a failure of Windows, the program chk_all.sd7 has been improved to catch an exception. Several pictures have been added or improved in pic16.s7i and pic32.s7i. The function cmdPipe2 in cmd_win.c has been improved to open stdin and stdout in text mode. The function filInputReady has been improved to return TRUE after a hang up.
Release Notes: The library pic_util.s7i, with picture utility functions, has been added. The pictures cancel_pic, folder_pic, and reset_pic have been added to pic16.s7i and pic32.s7i. A function to convert a pixmap image to BMP format and the function getPixelColor have been added to draw.s7i. All usages of the function clear without parameters have been replaced with clear(black). The performance of the function strCLit in str_rtl.c has been improved by a factor of 10. The functions init_bstri_constants and init_win_constants in s7c.sd7 have been improved. Spelling errors in several files have been fixed.
Release Notes: The compiler and runtime library have been improved to work on Sparc 64-bit machines under OpenBSD. The FAQ explanation concerning portability has been improved. A new library cc_conf.s7i, which manages configuration values for the C compiler and runtime, has been added. The chapter about defines used in version.h has been improved in src/read_me.txt. Checks for the length of string literals, for trigraph sequences, for getrlimit, and for siglongjmp have been added to chkccomp.c. The table key_code has been improved so the erase char of the terminal interface is always returned as backspace.
Release Notes: The compiler and runtime library have been improved to support big-endian systems. The documentation in src/read_me.txt has been improved. The library tls.s7i has been improved to avoid raising an exception, when the remote side closes the socket. Documentation comments have been added or improved in several source files. Several functions have been optimized. The function typNum has been improved to use a hashtable. The functions typ_num and typ_str have been improved to call typNum respectively typStr. Support for the actions ACT_ICONV and ACT_ORD has been added to the interpreter and compiler.
Release Notes: Libraries for TLS/SSL and HTTPS support have been added. Comparison operators for < (proper subset) and > (proper superset) have been added to hashsetof.s7i. The type digestAlgorithm and functions for it have been added to msgdigest.s7i. The function hex has been added to bytedata.s7i. The example program castle.sd7 has been improved. Documentation comments have been added to several files. The padding in the message digest functions of msgdigest.s7i has been corrected. The function getHttp in gethttp.s7i has been improved to use a case-insensitive comparison for HTTP header field names.