From 2581b56875d2f99498ef224a0eb59212694754f2 Mon Sep 17 00:00:00 2001 From: Patrick Ziegler Date: Fri, 24 Nov 2023 17:43:04 +0100 Subject: [PATCH] Create release notes for WB 1.13.0 & 1.14.0 Document all known incompatibilities or breaking changes that may affect user code. --- RELEASE_NOTES.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 RELEASE_NOTES.md diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md new file mode 100644 index 000000000..887d4a61c --- /dev/null +++ b/RELEASE_NOTES.md @@ -0,0 +1,28 @@ +# Eclipse WindowBuilder: Migration Guide + +This page describes all changes introduced by each release which may impact user +code. + +## 1.14.0 (2023-12) + +### Deprecation of SWTResourceManager + +WindowBuilder now uses class-local instances of LocalResourceManager, instead of +the global SWTResourceManager, to keep track of SWT resources. + +Note that WindowBuilder is still able to recognize usage of the +SWTResourceManager in user code, but any further modifications will exclusively +use the LocalResourceManager. + +Users can migrate their code by manually creating a local LocalResourceManager +variable, by initializing it with `JFaceResources.managerFor(...)` and by then +replacing all calls to ASTResourceManager with calls to the local variable. + +## 1.13.0 (2023-09) + +### Java 8 no longer supported + +It is no longer possible to use the Design editor with a Java 8 JRE. If your +application requires to compile against this Java version, consider upgrading to +the latest JDK and instead simply setting an appropriate project-specific +compiler compliance. \ No newline at end of file