Open Board Viewer Changelog

What's new in Open Board Viewer 9.95.0 Pre-release

Feb 13, 2023
  • GenCAD format support
  • Fix pin/part side handling
  • Improved interactive update of search-preview-highlighted parts
  • Fix outline/hull generation for large pin count
  • Various bugfixes for some files
  • Various build system fixes

New in Open Board Viewer 9.0.3 (Jun 1, 2022)

  • Fix ASC file lookup in working directory + error handling for lookup_file_insensitive

New in Open Board Viewer 9.0.0 (May 10, 2022)

  • Major features since 8.0:
  • Add custom keyboard bindings #175
  • Add background board image #176
  • Protel-ASCII file format support #191
  • BVR3 file format support #236
  • Report errors to GUI when loading files db30581, Validate parity of FZ key or report error #91 72acc29, Stub BRDAllegroFile to report unsupported file format #62 2a47526
  • Since 8.95.2:
  • SVR3 file format support #236
  • Show part name inside part bounding box d4b98cb
  • Show pin net name inside pin bounding box a797931
  • Bug fixes:
  • Disable GL3 renderer for nouveau on Nvidia Tesla 0b3ccae
  • Do not attempt drawing anything when window is minimized/display size is 0 d19024e
  • BackgroundImage: fix writing image path when executing from same directory as config file e72223f
  • Fix background color setting fd9dbe5

New in Open Board Viewer 8.95.2 Beta (Mar 21, 2022)

  • Since 8.95.1:
  • Replace assert() with SDL_LogError() so that OBV doesn't abort on file parsing issues 4a39d4d
  • Report errors to GUI when loading files db30581
  • Validate parity of FZ key or report error #91 72acc29
  • Stub BRDAllegroFile to report unsupported file format #62 2a47526
  • Enable gestures on multi-touch touchpads (pinch-to-zoom, rotate) #203 23c4de2 4430e5c
  • Breaking changes:
  • Refactor keyboard handling to use ImGuiKey rather than SDL (ImGui v1.87 compatibility) #228 4d446f5
  • Existing keyboard bindings configuration will break and will have to be reconfigured or default configuration be restored. In case of issues even after restoring defaults, remove all KeyBinding* entries from the configuration file.
  • Bug fixes:
  • Properly fix test pads showing up on both sides 77d34b7
  • Fix ground net from rendering if named GROUND instead of GND. #218 2d53aed

New in Open Board Viewer 8.95.1 Beta (Jun 20, 2021)

  • Default to Cmd+O/Q/F on macOS rather than Ctrl and remove Ctrl+C to quit (nonsense in a GUI, that's for CLI apps) 3cf9927
  • Bug fixes:
  • Fix enum for the CADFile blocks #206 caf03d3
  • PartList/NetList: fix ImGuiListClipper usage with ImGui 1.79 #207 8484243
  • Imported namespace targets for SDL2 <2.0.12 support #201 #205 077d12a
  • Confparse: Fix saving first entry after creating new file 31b9f5c
  • BackgroundImage: ignore empty image paths silently b268422
  • Improve ground pins handling #211 f971415
  • Fix opening files with special characters in the path on Windows #215 b2673d8

New in Open Board Viewer 8.95.0 Beta (Dec 13, 2020)

  • New features:
  • Configurable keyboard bindings #175 9f601a3
  • Board background image support #176 3fe1b22
  • Add Protel-ASCII and BGA pad names #191 8fd5927
  • A1/Pin-1 pad highlight #192 0964515
  • Copy to clipboard for component and its pins. #172 #200 fbdb331
  • Bug fixes:
  • Build with gcc 10 fails #177 befed74
  • Selection disappears when use Flip Board from menu #179 7e346f9 f998954
  • Debouncing and slowCPU option issue #196 7f9ade3 4468c41
  • Program doesn't remember user setting for View -> Show Position and Annotations #197 75bc122 e3a8179
  • ImGui update with some rendering backend rework

New in Open Board Viewer Release 8.0 (May 7, 2020)

  • New file format support:
  • CAST (.CST)
  • Samsung CAD (.CAD)
  • Support another variant of BRD format (eg. Thinkpad T420)
  • Miscellaneous additions:
  • Improve Linux integration with .desktop file and MIME-type for file association
  • Improve automatic OpenGL renderer selection
  • Add fallback outline for boardview files missing them
  • Bug fixes:
  • Double side component fix.
  • Fix test pads showing up on both sides
  • Open file directly by double-clicking on it when associated to OBV
  • BRD2: Workaround missing net for nails
  • Don't disable screensaver
  • Fix crash when clicking on CLEAR before loading board
  • Fix opening ASC from current directory

New in Open Board Viewer Release 7.3 (Sep 12, 2018)

  • Search field is now autoselected when search is opened again with existing search entries
  • Search field now performs a suggested spellings ( @piernov )

New in Open Board Viewer 0.4 (Aug 18, 2016)

  • Includes various changes, including:
  • Refactored keyboard shortcuts
  • Updated main menu
  • Drag and drop
  • Uses system font
  • Draw pin circles at runtime (may reduce performance)
  • .brd filefilter on Open dialog
  • Better error handling
  • Some "behind the scenes" changes too:
  • Move to using cmake to generate the build files
  • Added some code in preperation for the unix ports
  • Use metadata set in Project.cmake to generate various strings
  • Some code cleanup and other minor bugfixes

New in Open Board Viewer 0.3 (May 30, 2016)

  • Add an application icon
  • Display an error message when failing to load invalid files
  • Add File > Quit menu item
  • Add View menu (to show the rotate/flip hotkeys)

New in Open Board Viewer 0.2 (May 30, 2016)

  • XP support
  • Case-insensitive search