0.54.1 (2024-04-30)
- add versionless Qt build compatibility (2d58fb2)
0.54.0 (2023-02-17)
- add Edit plugin (9c091e5)
0.53.4 (2023-02-17)
- update the semantic release config and force a release (59f69f5)
0.53.3 (2023-02-17)
- add prod build action and force a minor version bump (4be6f45)
0.53.2 (2022-06-08)
- correctly display kaitai value instances for #145 (556514b)
- fix kaitai plugin byte and string array sizes (fdc2b10)
0.53.1 (2022-03-06)
0.53.0 (2021-11-27)
- 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)
- 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)
- 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)
- 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)
- [core] BitArray fromString parsing error reports (4b176de)
- improve kaitai parser parser #119 (e1efaa2)
0.50.0 (2021-05-31)
- better file dialog behavior during and between runs (63bbb1d)
0.49.0 (2021-05-30)
- [plugin] re-enable autocorrelation in Width Framer (402fcf0)
- add Bit Container import/export plugin (4907d2d)
0.48.1 (2021-05-21)
- release artifact paths (f316a08)
0.48.0 (2021-05-21)
- [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)
- 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)
0.46.8 (2021-04-25)
0.46.7 (2021-04-24)
0.46.6 (2021-04-23)
- rollback offset changes in kaitai struct plugin (e2ac3c3)
0.46.5 (2021-04-23)
- actually synchronize parameter editor preview calls (fixes crashes) (a53e554)
- track section offsets in kaitai parsing for #93 (ccd01f3)
0.46.4 (2021-04-13)
0.46.3 (2021-03-16)
0.46.2 (2021-02-02)
- prevent duplicate release file names (5f5ec94)
0.46.1 (2021-02-02)
- update release file globs (db61841)
0.46.0 (2021-02-02)
- from 0.45.0 - python exporter plugins and some bug fixes (dbf0011)
0.45.0 (2021-02-02)
- [Mac] update python library version in build (0d8673e)
- prevent python config from deallocating before init (289b073)
- add python exporter plugin support (9dec63c)
0.44.1 (2020-12-18)
- prevent DisplayPrint from crashing hobbits-runner (bd93eee)
0.44.0 (2020-12-17)
- [api] improve error reporting in display interface (668b25d)
0.43.0 (2020-12-12)
- issue with QWidget painting off the main thread (8790b4e)
- add python display plugin interface (91a47d8)
0.42.0 (2020-11-03)
- add custom UI theme (469cc6f)
0.41.2 (2020-10-29)
- [plugin] correct some (not all) problems in kaitai runner (2edfe19)
0.41.1 (2020-10-28)
- [plugin] fix bug with custom kaitai struct running (37e8a55)
0.41.0 (2020-10-23)
- handle larger word sizes correctly in Frequency Plot (81fb8a7)
- add simple hover data to frequency plot (7f8b113)
0.40.1 (2020-10-23)
- prevent packet capture failing due to "already running" (9efaa52)
0.40.0 (2020-10-23)
- avoid bad python path in some situations in linux (6bc32b3)
- prevent spectrogram renderer deadlock bug (1f403a2)
- [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)
- [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)
0.38.1 (2020-09-12)
- correct some spectrogram rendering issues and a crash (790e169)
- prevent excessive disk allocation by variable frame widths (beda5de)
0.38.0 (2020-09-08)
- kill render threads on program exit (ca80c21)
- [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)
- [api] rehaul BitArray copying (currently only affects take skip) (a90270f)
0.37.0 (2020-08-27)
- 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)
- add simple spectrogram display (88db8e7)
0.35.0 (2020-08-20)
0.34.1 (2020-07-17)
- 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)
- 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)
- 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)
- 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)
- 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)
- preview render crash on small/empty bit containers (d58ad89)
0.31.0 (2020-05-04)
- improve default operator output container names (f630c52)
0.30.2 (2020-04-30)
0.30.1 (2020-04-30)
- remove kaitai struct definiteions with incompatible licenses (d9513d6)
0.30.0 (2020-04-29)
- improve kaitai integration with new nested range highlights (6b781a8)
0.29.0 (2020-04-27)
- include file loading and presets in kaitai struct plugin (f348af8)
- make some improvements to the width framer (0dd2f73)
0.28.0 (2020-04-27)
- add full file visual preview with navigation (f61210b)
0.27.0 (2020-04-22)
- add fractal hilbert plot (727a6f1)
0.26.0 (2020-04-21)
- add dot, frequency, and digraph plot display plugins (272d692)
0.25.1 (2020-04-17)
- export crash on null container and dialog window titles (702c2ca)
0.25.0 (2020-04-10)
0.24.0 (2020-04-09)
- return value in RangeHighlight DataStream operator (e8ec1b0)
- 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)
- 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)
- widthframer no longer accumulates autocorrelation data into NaNs (362f27b)
0.22.0 (2020-03-10)
- 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)
- runner: make output prefix "-o" option available (c4412dd)
- add support for loading data larger than 42 MB (75836d0)
0.20.4 (2020-02-26)
- release: use a CentOS 7.4 builder with 7.4 repos for compatibility (b1192e4)
0.20.3 (2020-02-20)
- release: fix formatting of windows version number in build (2878e52)
0.20.2 (2020-02-20)
- 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)
- release: correct references to built binaries when releasing (6c53a52)
0.20.0 (2020-02-19)
- automate releases and versioning (e28f382)