update CHANGELOG, COPYING, and README v3.0

Sun, 09 Jul 2023 12:33:20 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 09 Jul 2023 12:33:20 +0200
changeset 750
8a3336743c4e
parent 749
991e8cce8015
child 751
9c104f2f1327

update CHANGELOG, COPYING, and README

CHANGELOG file | annotate | diff | comparison | revisions
COPYING file | annotate | diff | comparison | revisions
README file | annotate | diff | comparison | revisions
--- a/CHANGELOG	Sun Jul 09 12:17:29 2023 +0200
+++ b/CHANGELOG	Sun Jul 09 12:33:20 2023 +0200
@@ -1,6 +1,13 @@
-Version 3.0 M1
---------------
-work in progress
+Version 3.0 - 2023-07-09
+------------------------
+ * complete redesign from scratch
+ * collections can now store copies of objects and not just pointers
+ * collections are now dynamically implemented
+ * users of the library can specify own implementations of collections that work with the UCX API
+ * low level API for custom lists that do not use the UCX structures
+ * various fixes and improvements
+ * drops some other, rarely used, features
+ * removes testing implementation from the lib
 
 
 Version 2.1 - 2019-12-30
--- a/COPYING	Sun Jul 09 12:17:29 2023 +0200
+++ b/COPYING	Sun Jul 09 12:33:20 2023 +0200
@@ -1,4 +1,4 @@
-Copyright 2021 Mike Becker, Olaf Wintermann. All rights reserved.
+Copyright 2023 Mike Becker, Olaf Wintermann. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
--- a/README	Sun Jul 09 12:17:29 2023 +0200
+++ b/README	Sun Jul 09 12:33:20 2023 +0200
@@ -25,21 +25,21 @@
 2. Build
 --------
 
-Untar the source archive and run
+The build processes uses CMake starting with UCX 3.0.
+You can clone the repository or download the sources from SourceForge.
 
-  mkdir build
-  cd build
-  cmake ..
-  make
+    wget https://sourceforge.net/projects/ucx/files/ucx-latest.tar.gz
+    tar -xzf ucx-latest.tar.gz
+    cd ucx-latest
 
-Optionally install UCX by running the following command as privileged user
-
-  make install
+Then create a build directory and use cmake to create the build files,
+execute the build, and - optionally - install the files.
 
-If you want to verify your build, you can run
-
-  make test
-
+    mkdir build
+    cd build
+    cmake ..
+    cmake --build .
+    sudo cmake --install .
 
 3. Documentation
 ----------------
@@ -64,7 +64,7 @@
 5. License
 ----------
 
-Copyright 2021 Mike Becker, Olaf Wintermann All rights reserved.
+Copyright 2023 Mike Becker, Olaf Wintermann All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

mercurial