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 b/NEWS.md similarity index 97% rename from NEWS rename to NEWS.md index 6135b1ac6..a1c2deb86 100644 --- a/NEWS +++ b/NEWS.md @@ -1,3 +1,24 @@ +April 19, 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 + - Updated CMake to fix warnings +- 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 +- Java + - Version 1.8 or later is now required + August 30, 2018 ============== 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 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