From fbd0e544abc996cb98a5507298b4e29d1f525cb4 Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 15 Mar 2023 12:45:27 -0400 Subject: [PATCH 1/7] add a section for release 1.5.0 --- NEWS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/NEWS b/NEWS index 6135b1ac6..eaf80ab6c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,22 @@ +March XX, 2023 +============== + +Release 1.5.0 + +This is primarily a bugfix and maintenance release. + +- General + - Several bug fixes + - Fixed general and deprecation warnings on recent versions of Python and Java +- Build system + - CMake now now imports GLib via pkg-config +- Docs + - Now built through Sphinx with a ReadTheDocs theme + - Automatically updated and deployed via CI/CD + - Location has moved from https://lcm-proj.github.io/ to https://lcm-proj.github.io/lcm/ +- Windows support + - Moved from supporting Visual Studio to supporting a MSYS2 MGW64 environment + August 30, 2018 ============== From 6d02fff13142cb41fe49d1475046dd107fe6ca0b Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Fri, 17 Mar 2023 11:31:54 -0400 Subject: [PATCH 2/7] rename NEWS to NEWS.md --- NEWS => NEWS.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename NEWS => NEWS.md (100%) diff --git a/NEWS b/NEWS.md similarity index 100% rename from NEWS rename to NEWS.md From 1f019ee00e72db1426ac47f6dc52ba9e5a178b85 Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 5 Apr 2023 14:03:05 -0400 Subject: [PATCH 3/7] remove outdated python CHANGELOG and README We'll use the main changelog (currently called NEWS) for python updates going forward. The Python README contains outdated information or information that can be covered elsewhere. --- lcm-python/CHANGELOG | 3 --- lcm-python/README | 29 ----------------------------- 2 files changed, 32 deletions(-) delete mode 100644 lcm-python/CHANGELOG delete mode 100644 lcm-python/README diff --git a/lcm-python/CHANGELOG b/lcm-python/CHANGELOG deleted file mode 100644 index aaab2e526..000000000 --- a/lcm-python/CHANGELOG +++ /dev/null @@ -1,3 +0,0 @@ -version 0.1 (Dec 13, 2007) --------------------------- -initial release diff --git a/lcm-python/README b/lcm-python/README deleted file mode 100644 index 852948069..000000000 --- a/lcm-python/README +++ /dev/null @@ -1,29 +0,0 @@ -Python-LCM - - Python extension module allowing access to the Lightweight Communications and - Marshaller (LCM) library from Python. - - https://github.com/lcm-proj/lcm - -BUILD REQUIREMENTS: - - - POSIX system (GNU/Linux, OS X, etc.) - - GLib 2.x - - Windows notes: - - only tested with MS Visual Studio 2008 (MSVC 9.0) - - you should be able to build the LCM C library from Visual Studio. - - you must set the GLIB_PATH environment variable. - - The following files need to be discoverable by the dynamic linker: - intl.dll, libglib-2.0-0.dll - -INSTALLATION: - from a command shell: - - # python setup.py install - -CONTACT: - - Albert Huang - David Moore - Edwin Olson From 0a5e6eee92c967191f9479ed108543943a0fa2c6 Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 5 Apr 2023 14:03:17 -0400 Subject: [PATCH 4/7] update windows build instructions --- docs/content/build-instructions.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/docs/content/build-instructions.md b/docs/content/build-instructions.md index 1dcbee227..f8c0ff799 100644 --- a/docs/content/build-instructions.md +++ b/docs/content/build-instructions.md @@ -78,17 +78,8 @@ Download and build LCM. ## Windows -Requirements: - - GLib for Windows ([http://www.gtk.org](http://www.gtk.org)). You'll need the following packages - - GLib (Run-time, dev) - - gettext-runtime (Run-time) - -Building: - 1. Follow the instructions in WinSpecific/README.txt to setup GLib. - 2. Use the CMake GUI to configure LCM. - 3. Open the VS Solution created by CMake and build it. - -LCM is officially supported on Visual Studio 2015. +LCM is officially supported on MSYS2. There is some residual support for Visual Studio that is +unmaintained. Please see WinSpecific/README.md for more information on building on Windows. ## Other / General From 315658b6d197d7f9b06678ee5a1f4a1cad16aaec Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 5 Apr 2023 15:28:40 -0400 Subject: [PATCH 5/7] require Java 1.8 or later --- CMakeLists.txt | 2 +- NEWS.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 668861f8f..aa72343c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,7 +48,7 @@ add_subdirectory(docs) lcm_option( LCM_ENABLE_JAVA "Build Java bindings and utilities" - JAVA_FOUND Java 1.6) + JAVA_FOUND Java 1.8) if(LCM_ENABLE_JAVA) add_subdirectory(lcm-java) add_custom_target(lcm-spy DEPENDS lcm-spy-alias) diff --git a/NEWS.md b/NEWS.md index eaf80ab6c..3427b18cc 100644 --- a/NEWS.md +++ b/NEWS.md @@ -16,6 +16,8 @@ This is primarily a bugfix and maintenance release. - Location has moved from https://lcm-proj.github.io/ to https://lcm-proj.github.io/lcm/ - Windows support - Moved from supporting Visual Studio to supporting a MSYS2 MGW64 environment +- Java + - Version 1.8 or later is now required August 30, 2018 ============== From 857a39754158744f56ed859b636255d5170090fd Mon Sep 17 00:00:00 2001 From: nosracd Date: Mon, 17 Apr 2023 17:26:17 -0400 Subject: [PATCH 6/7] Update NEWS.md to reflect changes made by #442 Co-authored-by: Tim Perkins --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 3427b18cc..d104588dd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -9,7 +9,7 @@ This is primarily a bugfix and maintenance release. - Several bug fixes - Fixed general and deprecation warnings on recent versions of Python and Java - Build system - - CMake now now imports GLib via pkg-config + - Updated CMake to fix warnings - Docs - Now built through Sphinx with a ReadTheDocs theme - Automatically updated and deployed via CI/CD From ac43ab9e3e342c96039d2a8e936511d6f6fe195d Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 19 Apr 2023 10:28:15 -0400 Subject: [PATCH 7/7] update date for release --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index d104588dd..a1c2deb86 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -March XX, 2023 +April 19, 2023 ============== Release 1.5.0