Skip to content

Releases: molsonkiko/HugeFiles

v0.4.1: fix many bugs; find/replace form improvements; better chunking

08 Mar 19:52
Compare
Choose a tag to compare

[0.4.1] - 2023-03-08

Fixed

  1. Entering an invalid regex (e.g., unbalanced parentheses) in the find/replace form no longer causes plugin crash and instead simply causes a message box to pop up and an early return. However, the find/replace form's tree view is lost as a result, and so the find/replace form will need to be closed and reopened afterwards.
  2. Next chunk and First chunk plugin commands (and associated buttons on chunk form) now add a new chunk if you were already on the last chunk (for Next chunk) or no chunks had been added.
  3. Reduced flickering when moving between find results in the find/replace form.
  4. Fixed bug where chunking a JSON file and then chunking another JSON file would cause the second file to be chunked incorrectly.

Added

  1. First chunk, Last chunk, and Next chunk plugin commands all scroll the selected tree node into view on the chunk form.
  2. Show total match count on find/replace form, and indicate if fewer matches are shown than the total number found. Do the same for each chunk.

v0.4.0: find/replace functionality; chunks written to separate files

24 Feb 18:55
Compare
Choose a tag to compare

[0.4.0] - 2023-02-24

Added

  1. Find and replace text or regexes in a file. The results of the find/replace can either overwrite the original file or be written to a new file.
  2. Write each chunk to a separate file (optionally in a new folder created for this purpose).
  3. Plugin command to close connection to file and close all forms.
  4. Clicking on a specific result in the find/replace form now jumps to the location of the matched text rather than just opening up the correct chunk.
  5. Tab navigation of the find/replace form.

v0.3.0: Add chunking of JSON

18 Feb 20:23
Compare
Choose a tag to compare

[0.3.0] - 2023-02-18

Added

  1. Chunking of JSON files that ensures that every chunk is syntactically valid JSON (although you may need to delete a stray char at the beginning of a chunk sometimes).
  2. Test suite and performance benchmarking.
  3. Settings persist between sessions.

Fixed

  1. Miscellaneous bugs with default text chunker.

v0.2.0: add text search form, newline inference

05 Feb 08:49
6df6505
Compare
Choose a tag to compare

[0.2.0] - 2023-02-04

Added

  1. Form for searching for text in chunked file. Can navigate to chunks where search results were found.
  2. Automatic inference of line terminator. Can be turned off in plugin settings.

v0.1.1: Now minChunk and maxChunk must be sane!

04 Sep 06:04
Compare
Choose a tag to compare

I hope you never had the misfortune to see what happens when you set minChunk > maxChunk, or let either one be non-positive, because I fixed this bug before I found out.

v0.1.0: Delimiter choice and a form

04 Sep 05:08
Compare
Choose a tag to compare

This version has all the most basic features I sought to include:

  1. Choice of no delimiter (better performance but chunk boundaries will cut across lines) or the delimiter of your choice.
  2. A user-friendly form for navigating the chunks found so far.
  3. The ability to view previews of each chunk.
  4. No glaringly obvious bugs.

The stretch goals (editing, more complex delimiters like being able to chunk JSON files) may be included in a future release.