diff --git a/ChangeLog.md b/ChangeLog.md index 0a456137..43aa26ae 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -47,7 +47,7 @@ * #293: Fixed a problem of a stack overflow with `=~` or `!~`. ## V1.0.0 (Official Release) - 2021/03/16 -This is a 1st official release version. +This is 1st official release version. * See [Kinx Specification](https://github.com/Kray-G/kinx/blob/master/docs/index.md) for a specification. diff --git a/ChangeLog_v1.0.x.md b/ChangeLog_v1.0.x.md index 83c2cc1b..87c53b81 100644 --- a/ChangeLog_v1.0.x.md +++ b/ChangeLog_v1.0.x.md @@ -1,6 +1,6 @@ # Change Log -## V1.0.2 (Current Development Version) +## V1.0.2 (Officially Released) - 2021/05/21 * Bug Fixed * #284: Fixed a segmentation fault problem on Linux. @@ -8,7 +8,7 @@ * #289: `File.setFiledate` does not work correctly. * #293: Fixed a problem of a stack overflow with `=~` or `!~`. -## V1.0.1 (Officially Released) +## V1.0.1 (Officially Released) - 2021/04/22 * Improvements * Improved type analysis for the language server. @@ -27,4 +27,4 @@ ## V1.0.0 (Official Release) - 2021/03/16 -This is a 1st official release version. +This is 1st official release version. diff --git a/README.md b/README.md index c2b5ef11..6b745c85 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Looks like JavaScript, feels like Ruby, and it is a script language fitting in C ## Topics -* **Official Release 1.0.1 is now available!** See Releases.
+* **Official Release 1.0.2 is now available!** See Releases.
* Now the Kinx is supporting the platform of **x86-64 Windows and Linux only**, because I have no environment. * If you are interested in other platforms, **please check [here](#how-to-support-a-platform)**. * **See [ChangeLog.md](ChangeLog.md)** about the history of this project. @@ -157,9 +157,12 @@ If anyone wants to support some other platform, the followings have to be done. 1. Now `utliity/kmyacc` is prepared only for x86-64 Windows and Linux. * About this, I did commit directly the generated parser file by yacc. Use those files directly in Makefile. -2. There are some dependent libraries in this repo. I think it is not a good way but I am doing so for convenience. Those libraries are put under `src/extlib` folder. Some are located it as a source code but some are located as a pre-built component. Currently there are 6 projects which is prepared as a pre-built component such as libcurl, libharu, libssh2, libxml2, openssl, and zip(minizip). - * Create a folder for the target platform and prebuilding and putting a library under that folder each library. - * Prepare a Makefile for the target platform to compile with above libraries. +2. Kinx needs some dependent libraries. The libraries as a source code are directly managed under `src/extlib`, and the other libraries which is provided as a binary is managed on [this repository](https://github.com/Kray-G/kinx-core-ext). That repository is registered as a submodule under `src/extlib`. + * Now there are 6 libraries provided as a binary. + * libcurl, libharu, libssh2, libxml2, openssl, and zip(minizip). + * How to add components you want to use. + * For source code libraries, use Makefile suited to the platform that you want to use, and add it into the build mechanism. + * For binary libraries, added components which you have built for the platform you want to support to [this repository](https://github.com/Kray-G/kinx-core-ext). And then, do pull request on that repository and update submodule's commit on this Kinx repository. ### How to Install