==========================================
       IHMC CmapTools Release Notes
==========================================

Version: 7.00.00 (Beta)

------------------------------------------
1. JAVA 21 LTS RUNTIME & PACKAGING
------------------------------------------
- Modern Eclipse Temurin 21 (Java 21 LTS) Runtime:
  Upgraded core application engine to Eclipse Temurin 21 (Java 21 LTS) for improved
  performance, enhanced stability, and native high-DPI display support on modern operating systems.

- Self-Contained Installers:
  Bundled Eclipse Temurin 21 runtime installer packages for macOS (.dmg), Windows (.msi/.exe),
  and Linux (.deb/.rpm) with no external Java pre-installation required.

- macOS Architecture Tagging:
  macOS DMG installers automatically tagged with CPU architecture (-arm64 for
  Apple Silicon / -x64 for Intel).

- Automatic Update Notifications:
  Integrated version update checking with online manifest verification and a
  non-intrusive notification button in the Folder Browser.

------------------------------------------
2. GRAPHICS, EXPORT & SEARCH MODERNIZATION
------------------------------------------
- Vector Graphics Export Stack:
  Replaced legacy graphics libraries with modern Java 21 vector export engines:
  OpenPDF 2.0.2 for PDF export, JFreeSVG 5.0.6 for SVG export, and
  VectorGraphics2D 0.13 for EPS/PS export.

- Search Indexing Upgrades:
  Upgraded Apache POI to 5.2.5 and Apache PDFBox to 3.0.4 for native document
  search text extraction (.doc, .docx, .pdf, .xls, .xlsx, .ppt, .pptx).

- Modern Swing UI Components:
  Replaced legacy SwingX controls with pure Swing autocompleters and standard
  JTable implementations for smoother interface rendering.

------------------------------------------
3. CMAPCLOUD & COLLABORATION INTEGRATION
------------------------------------------
- Direct CmapCloud Service Links:
  Updated CmapCloud menu items and support links to point to https://cmapcloud.ihmc.us/

- Robust CmapCloud Identity Resolution:
  Centralized all CmapCloud identity, host, and server matching logic within
  CloudBrowserMod for reliable node resolution.

- Concurrent Folder Browser Safety:
  Synchronized listener lifecycle in EvtHierarchy to prevent concurrent
  modification issues when expanding nodes.

------------------------------------------
4. SYSTEM & COMPATIBILITY ENHANCEMENTS
------------------------------------------
- Multi-Platform Operating System Support:
  Full compatibility with Windows 11 / 10 (64-bit), macOS 11+ (Apple Silicon & Intel),
  and 64-bit Linux distributions including Raspberry Pi 5.

- Clean Build & Distribution Packaging:
  Dynamic build timestamping strictly isolated within build directory outputs with zero
  source tree modifications.
