1 plocate 1.0.7, October 31st, 2020
3 - Fix an infinite loop when encountering invalid UTF-8 in file names.
4 Bug report and patch by Leah Neukirchen.
6 - Typo fixes in man pages; patch by Leah Neukirchen.
11 plocate 1.0.6, October 30th, 2020
13 - Escape unprintable characters, quotes, newlines and the likes
14 when outputting file names to a terminal, similar to GNU ls.
15 This is to reduce the security impact of malicious filenames
16 (e.g. containing color or more nefarious escape codes).
17 It is not active when using -0, or when piping to another program.
19 - Support building databases from plaintext files (plocate-build -p).
24 plocate 1.0.5, October 17th, 2020
26 - Implement the -b/--basename option.
31 plocate 1.0.4, October 16th, 2020
33 - Fix a bug where plocate.db would be evicted from the OS cache
34 (the behavior was only meant for benchmarking).
36 - On fallback linear scans, such as regexes or very short patterns,
37 use multithreading to speed up the search.
40 plocate 1.0.3, October 15th, 2020
42 - Portability fixes; plocate will now compile and run on non-x86
43 architectures (although without SIMD optimizations). Note that
44 plocate.db is not portable across endians, but this shouldn't
45 be a big problem in practice.
47 - Filenames are now compressed using a shared zstd dictionary,
48 which makes plocate.db ~7% smaller, and linear scans ~20% faster.
49 This makes plocate-build ~20% slower, though, since it needs to
50 scan through mlocate.db in a special pre-pass to sample filenames
53 This changes the dictionary format (from version 0 to version 1),
54 but the new plocate can still read version 0 dictionaries,
55 so the transition should be seamless.
60 plocate 1.0.2, October 12th, 2020
65 plocate 1.0.1, October 11th, 2020
67 - Unbreak linear scanning (for very short patterns, or regexes).
70 plocate 1.0.0, October 11th, 2020