From 0df4a84fda91b5c01e55ac2418eb6d8a9b07148a Mon Sep 17 00:00:00 2001 From: Eric Bezault Date: Thu, 21 Mar 2019 20:58:06 +0100 Subject: [PATCH] Release 19.03 --- History.md | 3 ++- Readme.md | 4 ++-- Release_notes.md | 29 ++++++++++++++++------- library/common/doc/index.html | 6 ++--- library/kernel/src/misc/kl_gobo_version.e | 6 +++-- 5 files changed, 31 insertions(+), 17 deletions(-) diff --git a/History.md b/History.md index 2eebf37ae3..5a13abfadf 100644 --- a/History.md +++ b/History.md @@ -1,6 +1,6 @@ # Release History -## Version ?? - ?? +## Version 19.03.21.1 - 21 March 2019 ### geant @@ -172,6 +172,7 @@ * All Gobo ECF files are now SCOOP capable. It does not mean that the code in Gobo takes advantage of the SCOOP model, but rather that its classes can be used in a SCOOP application. +* New version number format: `year.month.day.number_of_commits_on_that_day`. ## Version 4.3 - 28 November 2018 diff --git a/Readme.md b/Readme.md index 54f19c3c5e..76b8f48266 100644 --- a/Readme.md +++ b/Readme.md @@ -56,8 +56,8 @@ library classes provided in this package. The supported Eiffel compilers, in alphabetical order, are: -* Gobo Eiffel Compiler (gec) 4.3 -* ISE Eiffel 18.07.10.1981 (Classic and .NET) +* Gobo Eiffel Compiler (gec) 19.03.21.1 +* ISE Eiffel 18.11.10.2592 (Classic and .NET) For more details about the supported Eiffel compilers, please see the file [Release_notes.md](./Release_notes.md). diff --git a/Release_notes.md b/Release_notes.md index e995e2d2dc..c20ce93b90 100644 --- a/Release_notes.md +++ b/Release_notes.md @@ -1,19 +1,30 @@ -# Release notes - Gobo Eiffel 4.3 +# Release notes - Gobo Eiffel 19.03.21.1 -In this release, all tools and examples, and nearly all tests, have been -converted to void-safe mode. +This release is the first one with the new version number format. +This format is similar to the one adopted by other programs with +the major and minor numbers corresponding to the year and month, +followed by an identification of the code used to build the release +(here the day on which the code has been committed to Git, followed + by the rank of this commit on that day). -The usage of Xace files has been replaced by ECF files throughout the -entire Gobo package. There was no need to keep both Xace and ECF notations -in parallel anymore since all supported Eiffel compliers accept ECF files. -Note that the support for `gexace` and Xace files will be terminated in -the next release of Gobo. +All Gobo ECF files are now SCOOP capable. It does not mean that the +code in Gobo takes advantage of the SCOOP model, but rather that its +classes can be used in a SCOOP application. + +As announced before, this release does not include Xace files +anymore, and `gexace` has been removed. + +A new tool has been added: `gecop`. It's a tool to validate the +conformance of Eiffel tools (typically compilers) to the ECMA +Eiffel standard. It also tests the interoperability with the +ISE Eiffel compiler. It comes with a validation suite, although +not complete yet. To see what else is new, please read [History.md](./History.md). ## Compiler specific notes -### ISE 18.07.10.1981 (ISE Eiffel) +### ISE 18.11.10.2592 (ISE Eiffel) * The ECF files for ISE Eiffel provided in this package are for Eiffel classic. In order to get ECF files configured for Eiffel diff --git a/library/common/doc/index.html b/library/common/doc/index.html index 4e2d29914b..a525146aa4 100644 --- a/library/common/doc/index.html +++ b/library/common/doc/index.html @@ -104,8 +104,8 @@

@@ -230,7 +230,7 @@

Download

http://www.gobosoft.com
- Last Updated: 15 March 2019

+ Last Updated: 19 March 2019