Skip to content

Releases: takashi-ishio/NCDSearch

v0.4.0

24 Oct 07:34
Compare
Choose a tag to compare

This release updated dependencies and internal documentation for future maintenance.
This version requires JDK 11.

v0.3.5

20 Jan 05:11
Compare
Choose a tag to compare

This version fixes a minor problem on -a lzjd

  • A reported code fragment is 1-token shorter than the actually matched code fragment. The program crashed when reporting a 1-token code fragment.

v0.3.4

23 Dec 01:55
Compare
Choose a tag to compare
v0.3.4 Pre-release
Pre-release

This version experimentally supports Visual Basic 6, Visual Basic .NET, plain text, and .docx search.

  • You can enable Visual Basic search with -lang vb option (or -q option with .vb files)
  • This version requires some complicated options to search a text in docx: -lang txt -targetlang docx -json -pos -full -nosep [target-directory] -e [a text sentence to be searched]
    • The -lang txt specifies that the query sentence is a plain text.
    • The -targetlang docx option specifies that the target is docx files.
    • -json -pos -full -nosep options configure the search engine to check all sentences and report the matched strings.

v0.3.3

06 Dec 05:49
Compare
Choose a tag to compare

Added -l filename option that reads target file names from a file.

v0.3.2

12 Nov 09:17
Compare
Choose a tag to compare

The version can report a detection result in a JSON output format (-json option).
The -pos option includes detected source code fragments in the json format.

v0.3.1

02 Aug 07:11
Compare
Choose a tag to compare

A minor bug fix release.

  • Fixed: The previous version could not recognize a query if -eline specified the first line of a file.
  • The binary of 0.3.0 does not include third party libraries.

v0.3

28 Mar 02:23
Compare
Choose a tag to compare

The version supports plain text (.txt) and COBOL (.cbl).

v0.2.3

03 Oct 03:11
Compare
Choose a tag to compare
  • Supported multi-threading.
  • Improved the information printed by -v option.

A small bug fix release

22 Sep 08:30
Compare
Choose a tag to compare
  • Fixed a bug: The previous version could not process a very short source file.
  • Source code for experiments on code clone detection research has been added. They do not affect the performance of the default configuration.
  • -threads N option is added. It uses N threads to process files.

v0.2.1

14 Mar 00:35
Compare
Choose a tag to compare

New command line options.

  • You can specify a source file as a query using -q, -sline, and -eline options.
  • The -lang option can be omitted if -q specifies a file name.