# changelog

author: Emmanuel Pacaud <emmanuel@gnome.org> 0.3.5-1
changelog:
  - Update to aravis 0.3.5
  - ArvChunkParser API for Chunk Data support
  - Make ArvBuffer internal data private


author: Emmanuel Pacaud <emmanuel@gnome.org> 0.3.6.1
changelog:
  - New upstream release
  - camera: new abort_acquisition function
  - gv_stream: missing frame detection fix
  - buffer: user_data and frame_id accessors
  - chunk_parser: bug fixes
  - viewer: prevent use of broken coglsink from autovideosink
  - translations: updates


author: Emmanuel Pacaud <emmanuel@gnome.org> 0.3.7.1
changelog:
  - New upstream release
  - genicam: fix accuracy of division of integers
  - new arv_make_high_priority and arv_make_realtime API
  - viewer: make stream thread realtime if possible
  - camera: add GigEVision specific API for packet delay, packet size and stream selection
  - gst_pugins: add a number of buffers property
  - build fixes
  - translation updates


author: Mark Harfouche <mark.harfouche@gmail.com> 0.5.7-1
changelog:
  - New upstream release
  - Changing the name to aravis-0.6
  - Enabled usb support
  - Enabled packet-socket


author: Emmanuel Pacaud <emmanuel@gnome.org> 0.6.1-1
changelog:
  - gigevision: auto-packet size negociation improvements
  - gigevision: interface addess assignment improvement
  - usb3vision: memory leak fixes
  - usb3vision: payload size computation fixes
  - camera: avoid clashes in device id generation
  - genicam: signedness and endianness related fix
  - usb3vision: chunk data support
  - camera: matrix vision device support
  - camera: PointGrey / FLIR renaming support
  - i18n: czech and slovak translations
  - build: remove libcap-ng dependency


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.10-1
changelog:
  New upstream release

    * arv-tool: make device enumeration faster (Emmanuel)
    * debug: rework debug log levels (Emmanuel)
    * fakegvcamera: improve streaming reliability - partly fix #499 (Emmanuel)
    * gvstream: fix use after reference release - fix #504 (Emmanuel)
    * genicam: String node support - fix #507 (Emmanuel)


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.11-1
changelog:
  New upstream release

    * stream: add an extensible info API (Emmanuel)
    * gvstream: improve packet resend request behaviour in case of unordered gvsp
      packets (Emmanuel)
    * gvstream: wait for thread setup during ArvGvStream initialization (Emmanuel)
    * gigevision: use MAC as serial number fallback (Emmanuel)
    * genicam: fix arv_exposure_mode_to_string (Martin)
    * usb3vision: improve error reporting in case of libsub error (Emmanuel)
    * usb3vision: automatically detach kernel driver (Emmanuel)
    * cameratest: add a test duration parameter (Emmanuel)
    * misc: rename internal ArvStatistic to ArvHistogram (Emmanuel)


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.15-1
changelog:
  New upstream release

    * gigevision: only disable packet resend after a packet unavailable error
    * gigevision: add a new packet timeout for first packet resend request
    * doc: improve GvStream property documentation
    * code cleanup


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.16-1
changelog:
  New upstream release

    * ci: use Github actions for linux and macOS (Emmanuel)
    * ci: minGW support (Václav)
    * gigevision: use proper broadcast addresses during discovery (Václav)
    * camera: accessor to float feature increment (Emmanuel)
    * camera: make set_trigger more robust (Emmanuel)
    * camera: fallback to Continuous mode if SingleFrame is not available
      (Emmanuel)
    * viewer: allow to save a snapshot as png or jpeg image (Emmanuel)
    * viewer: display all pixel formats in selector (Emmanuel)
    * simulator: now works on Windows and macOS (Václav, Emmanuel)
    * debug: fix output on Windows (Václav)
    * doc: Windows build documentation (Václav)
    * tests: new arv-test application for automated testing (Emmanuel)


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.17-1
changelog:
  New upstream release

    * windows: Microsoft Visual C++ support (Siim)
    * usb3vision: async mode (Takuro, Constantine)
    * usb3vision: use GUID for device disambiguation (Takuro)
    * test: extend test coverage in arv-test (Emmanuel)
    * viewer: in-app notification for save error (Emmanuel)
    * camera: make set_trigger more robust (Emmanuel)
    * tool: add glob pattern based device and feature selection (Emmanuel)


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.18-1
changelog:
  New upstream release

    * usb3vision: fix header inclusion when USB is disabled (Marc)
    * tests: register cache test (Emmanuel)


author: Emmanuel Pacaud <emmanuel.pacaud@free.fr> 0.8.19-1
changelog:
  New upstream release

    * camera: black level support (Brian)
    * camera: GainAbs support for gain setting (Brian)
    * camera: FrameBurstStart support for trigger configuration (Emmanuel)
    * viewer: minor layout fixes (Emmanuel)
    * ci: MSVC improvements (Siim)


