Skip to content

Latest commit

 

History

History
589 lines (281 loc) · 28.3 KB

CHANGELOG.md

File metadata and controls

589 lines (281 loc) · 28.3 KB

0.54.1 (2024-04-30)

Bug Fixes

  • add versionless Qt build compatibility (2d58fb2)

0.54.0 (2023-02-17)

Features

0.53.4 (2023-02-17)

Bug Fixes

  • update the semantic release config and force a release (59f69f5)

0.53.3 (2023-02-17)

Bug Fixes

  • add prod build action and force a minor version bump (4be6f45)

0.53.2 (2022-06-08)

Bug Fixes

  • correctly display kaitai value instances for #145 (556514b)
  • fix kaitai plugin byte and string array sizes (fdc2b10)

0.53.1 (2022-03-06)

Bug Fixes

  • rework some kaitai plugin stuff that was broken #132 (5bc7dd2)

0.53.0 (2021-11-27)

Features

  • add built-in batches (59b1a5f)
  • add config setting for skipping delete confirmation (162a8b5)
  • replace FFTW with PFFFT and improve FFT UI and error reporting (d23d63c)

0.52.0 (2021-10-07)

Bug Fixes

  • code quality improvements (a44f957)
  • fixing macOs build issues, removing outdated code (fc602c2)
  • idk why this wont work anymore (c6c86be)
  • libusb import headers may have been causing the centOS build to fail (ff05cf0)
  • more centOS fixes (3385239)
  • more code quality improvements (e51252e)
  • more readability changes (001e772)
  • reimplementing the libusb-1.0 into the include statement (e5a2a61)
  • removed libusb-1.0/ from the .h files as that was causing problems too (14c5dc9)
  • removing the plaeholder text in usb reader (4f89aab)
  • removing trouble causing lines in USBreader (94e6151)
  • resolve parser class names for kaitai specs with underscores (33613e9)

Features

  • add USB reader importer plugin (65ce534)
  • UI for USB reader plugin is almost done (495ffb1)
  • USB reader plugin, device, interface, alternate setting, and endpoint selectors (7e415c7)

0.51.1 (2021-08-24)

Bug Fixes

  • correctly reload custom kaitai KSY after it is edited (e675f67)
  • show type for array, byte, and string in kaitai display (cc54677)

0.51.0 (2021-08-22)

Bug Fixes

  • [core] BitArray fromString parsing error reports (4b176de)
  • improve kaitai parser parser #119 (e1efaa2)

Features

0.50.0 (2021-05-31)

Features

  • better file dialog behavior during and between runs (63bbb1d)

0.49.0 (2021-05-30)

Bug Fixes

  • [plugin] re-enable autocorrelation in Width Framer (402fcf0)

Features

  • add Bit Container import/export plugin (4907d2d)

0.48.1 (2021-05-21)

Bug Fixes

0.48.0 (2021-05-21)

Bug Fixes

  • [plugin] json error parsing for kaitai compilers (#102) (b2fafbf)
  • correctly load config in standalone builds (8e5e97e)
  • correctly register Range and RangeHighlight meta types (bb90767)
  • correctly resize BitArrays when setBytes is called (5611e18)
  • prevent potential QFutureWatcher race conditions (d5a72d8)

Features

  • add basic "What's This?" help for plugin widgets (#63) (7c3bec2)
  • arbitrary view splitting and full view persistence for #100 (6e665a6)

0.47.0 (2021-05-04)

Features

  • improve plugin parameter specification (helps #84) (cef1055)

0.46.8 (2021-04-25)

Bug Fixes

  • handle bad display parameters without crashing #99 (7c3c587)

0.46.7 (2021-04-24)

Bug Fixes

  • appropriately offset imported sub-sections in kaitai (#93) (03067d4)

0.46.6 (2021-04-23)

Bug Fixes

  • rollback offset changes in kaitai struct plugin (e2ac3c3)

0.46.5 (2021-04-23)

Bug Fixes

  • actually synchronize parameter editor preview calls (fixes crashes) (a53e554)
  • track section offsets in kaitai parsing for #93 (ccd01f3)

0.46.4 (2021-04-13)

Bug Fixes

  • swapped mac and windows binary releases #94 (2e102f9)

0.46.3 (2021-03-16)

Bug Fixes

  • correctly enforce FFTW thread-safety (586042a), closes #85
  • load python plugins correctly (505acae)

0.46.2 (2021-02-02)

Bug Fixes

  • prevent duplicate release file names (5f5ec94)

0.46.1 (2021-02-02)

Bug Fixes

  • update release file globs (db61841)

0.46.0 (2021-02-02)

Features

  • from 0.45.0 - python exporter plugins and some bug fixes (dbf0011)

0.45.0 (2021-02-02)

Bug Fixes

  • [Mac] update python library version in build (0d8673e)
  • prevent python config from deallocating before init (289b073)

Features

  • add python exporter plugin support (9dec63c)

0.44.1 (2020-12-18)

Bug Fixes

  • prevent DisplayPrint from crashing hobbits-runner (bd93eee)

0.44.0 (2020-12-17)

Features

  • [api] improve error reporting in display interface (668b25d)

0.43.0 (2020-12-12)

Bug Fixes

  • issue with QWidget painting off the main thread (8790b4e)

Features

  • add python display plugin interface (91a47d8)

0.42.0 (2020-11-03)

Features

0.41.2 (2020-10-29)

Bug Fixes

  • [plugin] correct some (not all) problems in kaitai runner (2edfe19)

0.41.1 (2020-10-28)

Bug Fixes

  • [plugin] fix bug with custom kaitai struct running (37e8a55)

0.41.0 (2020-10-23)

Bug Fixes

  • handle larger word sizes correctly in Frequency Plot (81fb8a7)

Features

  • add simple hover data to frequency plot (7f8b113)

0.40.1 (2020-10-23)

Bug Fixes

  • prevent packet capture failing due to "already running" (9efaa52)

0.40.0 (2020-10-23)

Bug Fixes

  • avoid bad python path in some situations in linux (6bc32b3)
  • prevent spectrogram renderer deadlock bug (1f403a2)

Features

  • [api] revise plugin interfaces (hopefully close to 1.0 now) (da0a893)
  • add DisplayPrint exporter plugin for saving display images (585806e)
  • add metadata display core plugin (cde80f0)
  • add pure python plugin interfaces and loader (72633d4)
  • add visual batch editor with flow chart layout (50ed7c7)

0.39.0 (2020-09-25)

Bug Fixes

  • [build] properly #include QPainterPath for Qt 5.15 for #65 (2a66ed0)
  • prevent spectrogram crash (caused by uninitialized values) (8c60a16)
  • take skip bug in progress reports and output buffering (92c8a29)

Features

  • add packet capture importer (4620445)
  • add preemptive size-limiting to UDP import (9417f8e)

0.38.1 (2020-09-12)

Bug Fixes

  • correct some spectrogram rendering issues and a crash (790e169)

Performance Improvements

  • prevent excessive disk allocation by variable frame widths (beda5de)

0.38.0 (2020-09-08)

Bug Fixes

  • kill render threads on program exit (ca80c21)

Features

  • [api] expand PluginStateHelper with QComboBox handling (8dece5d)
  • add hover details and slice plots to spectrogram (231af9f)
  • add UDP importer/exporter (e06c4aa)
  • make spectrogram render on a separate thread (3586739)
  • make viridis the default spectrogram color map (30f5e90)

Performance Improvements

  • [api] rehaul BitArray copying (currently only affects take skip) (a90270f)

0.37.0 (2020-08-27)

Features

  • add endianness controls to spectrogram (d950d6d)
  • add time and frequency axes to spectrogram (b4ed14d)
  • include pre-compiled formats in kaitai struct plugin (e7b21db)

0.36.0 (2020-08-25)

Features

  • add simple spectrogram display (88db8e7)

0.35.0 (2020-08-20)

Features

  • embed python into hobbits with a limited API for #23 (2f4ef03)

0.34.1 (2020-07-17)

Bug Fixes

  • fix bugs and improve performance in Bit Error plugin (e988e7c)
  • improve stability of preview scrollbar a little bit (7783a67)
  • properly initialize de/interleave controls in Take Skip plugin (50a295a)

0.34.0 (2020-07-01)

Features

  • add a "delete all containers" action (56b77f4)
  • add deinterleaving to the take skip plugin (f04f6a1)
  • add repeats and state saving to hex string import manual mode (6d2ae1f)
  • save window dock state and size between runs (a90fe45)

0.33.0 (2020-06-26)

Features

  • add windows bat file for wizard installation for #49 #50 (199570f)
  • redesigned plugin action management, replacing "templates" with "batches"; resolves #15 (#51) (78da500)

0.32.1 (2020-06-11)

Bug Fixes

  • enable Python versions lower than 3.6 to work with kaitai plugin (fa12a87)
  • run kaitai-struct-compiler correctly in windows (8b51480)

0.32.0 (2020-05-27)

Features

  • add "pre-pad" and "byte-aligned" options to Header Framer (70f765f)
  • add byte-based Take Skip syntax (uppercase letters) for #43 (f7c74bf)

0.31.1 (2020-05-08)

Bug Fixes

  • preview render crash on small/empty bit containers (d58ad89)

0.31.0 (2020-05-04)

Features

  • improve default operator output container names (f630c52)

0.30.2 (2020-04-30)

Bug Fixes

  • put bitarray swap in the system temp path vs a relative path (599a657), closes #37

0.30.1 (2020-04-30)

Bug Fixes

  • remove kaitai struct definiteions with incompatible licenses (d9513d6)

0.30.0 (2020-04-29)

Features

  • improve kaitai integration with new nested range highlights (6b781a8)

0.29.0 (2020-04-27)

Features

  • include file loading and presets in kaitai struct plugin (f348af8)
  • make some improvements to the width framer (0dd2f73)

0.28.0 (2020-04-27)

Features

  • add full file visual preview with navigation (f61210b)

0.27.0 (2020-04-22)

Features

  • add fractal hilbert plot (727a6f1)

0.26.0 (2020-04-21)

Features

  • add dot, frequency, and digraph plot display plugins (272d692)

0.25.1 (2020-04-17)

Bug Fixes

  • export crash on null container and dialog window titles (702c2ca)

0.25.0 (2020-04-10)

Features

  • add TCP stream import/export plugin (384e9a8), closes #27

0.24.0 (2020-04-09)

Bug Fixes

  • return value in RangeHighlight DataStream operator (e8ec1b0)

Features

  • add basic Kaitai Struct and Extractor plugins for #24 (6278b6b)
  • add recent imports to File menu for convenience (fc2fba7)

0.23.0 (2020-03-12)

Bug Fixes

  • significantly speed-up byte raster rendering (a434cfa), closes #19

Features

  • add CP437 as optional display format in ASCII display for #20 (50c3d50)
  • auto-locate python in PATH for Python Runner for #1 (f891407)

0.22.1 (2020-03-11)

Bug Fixes

  • widthframer no longer accumulates autocorrelation data into NaNs (362f27b)

0.22.0 (2020-03-10)

Features

  • add interleaving and frame-based modes to Take Skip operator (bcbd804)
  • add interrupting to HTTP importer downloads for #8 (b1d63dc)

0.21.0 (2020-03-04)

Bug Fixes

  • runner: make output prefix "-o" option available (c4412dd)

Features

  • add support for loading data larger than 42 MB (75836d0)

0.20.4 (2020-02-26)

Bug Fixes

  • release: use a CentOS 7.4 builder with 7.4 repos for compatibility (b1192e4)

0.20.3 (2020-02-20)

Bug Fixes

  • release: fix formatting of windows version number in build (2878e52)

0.20.2 (2020-02-20)

Bug Fixes

  • release: adjust how the version number is determined pre build (9138acf)
  • release: give release builds updated semantic-release version (cd34bc0)

0.20.1 (2020-02-19)

Bug Fixes

  • release: correct references to built binaries when releasing (6c53a52)

0.20.0 (2020-02-19)

Features

  • automate releases and versioning (e28f382)