xref: /Universal-ctags/libreadtags/NEWS.md (revision d5b81c4aa18f31534f9ed152bfb0988c340b28ff)
1# Version ???
2
3- delete debug output automatically printed when DEBUG is defiend in
4  build-time.
5
6- fix potential crashes trigged when passing NULL as `file` parameter
7  to the API functions. Provided by rootkea (GitHub account).
8
9- add a new error constant `TagErrnoFileMaybeTooBig` to represent
10  the case that the given tags file is too large for the platform APIs
11  (ftell and fseek) used in libreadtags.
12  See https://github.com/universal-ctags/libreadtags/issues/36 about the
13  background of this change.
14
15- allow the library to read larger (> 2G) tag files on Win32 platform.
16  The tag file size was limited to 2G on the platform because the library
17  used fseek and ftell. In this version, they are replaced with _fseeki64 and
18  _ftelli64.
19
20# Version 0.1.0
21
22- propagate internal errors to caller
23
24- LT_VERSION 1:0:0
25
26	- extend the API for the error propagation
27
28		- add tagsGetErrno function
29		- add tagErrno eum type
30
31	- break the API
32
33		- rename sortType to tagSortType for avoiding name conflictions
34		  However, sortType is still defined as a macro.
35		  See readtags.h
36