Releases: iamantony/qtcsv
Releases · iamantony/qtcsv
Version 1.7.0
- Switch to Qt6. Pull requests #66 and #67. Thanks @cristeab and @markusdd
- Switch to C++11/14/17
- Code simplification and style change
- Switch all CI jobs to Appveyor
New contributors: Bogdan Cristea, Markus Krause
Version 1.6.0
- Reader and Writer now can work with QIODevice. Issue #46. Thanks to @apollo13.
- CMake: required version 2.8.11 -> 3.0; simplify CMakeLists.txt. Pull Request #44. Thanks to @apollo13.
- Issue #47 Fix
make install
on Windows - Reader: do not remove extra symbols in empty string
- Add .pri file to simplify integration to other Qt projects. Pull Requests #51, #53. Thanks to @pollend, @KubaO
- Issue #59: use QElapsedTimer instead of QTime in tests
- Use QRandomGenerator for Qt > 5.10. Pull Request #63. Thanks @gakramx
- Support for Qt 5.10 - 5.15
Version 1.5.0
- Fix bug in Reader - lost /r symbols. Issue 41. Thanks to RoundCubes.
- Improve CMake files. Pull Request 40. Thanks to cguentherTUChemnitz.
- Speed up Reader. Now it parses csv-files faster.
- Add new method to AbstractProcessor - preProcessRawLine(). Issue 38. Thanks to David Jung
- Add new test configuration with Qt 5.9.1.
Version 1.4.1
- Fix bug in Reader: misread of multiline field. Issue 37. Thanks to David Jung.
- Add AbstractProcessor class. Thanks to Nicu Tofan.
Version 1.4
- add cmake support (Issue 31, thanks to @cguentherTUChemnitz)
- fix bug in method ReaderPrivate::splitElements() (Issue 29, thanks to @JacekMarcinJ)
- fix typo in Readme.md (Issue 32, thanks to @mmolero)
New contributors: @cguentherTUChemnitz
Version 1.3.1
- Library versioning. See issue 25
- Fix installation on Linux: edit path to library headers in qtcsv.pro
- Fix links to source code in Readme.md
- Support Qt 5.8 on Linux and OS X
New contributor: Martin "schulmar" Schulze
Version 1.3
- changes in file structure. Project moved from subdirs structure to structure which can be described as "library + tests". Sources of library moved up from ./src subfolder to main folder. This led to the changes in:
- how to include library to your project. All headers of qtcsv now located in folder ./qtcsv/include. In previous version they were located in ./qtcsv/src/include;
- how to include qtcsv headers into your code. Use #include "qtcsv/header_name.h" instead of #include "header_name.h";
- build process. Commands qmake && make now will build only library. If you want to build tests, you should go to the test folder and again execute commands qmake && make. See Readme file for more info.
- Reader and Writer now accept not only files with .csv suffix. It is quite possible that csv-like formatted data could be saved in file with .txt or .log suffix (or any other). Now you do not need to rename such files to use them with qtcsv library. See code in sources/filechecker.h.
- tests binary changed its name: tst_tests -> qtcsv_tests
- add tests for Reader
- OS X support
- update comments in files
First contributors: Patrizio "pbek" Bekerle, Furkan "Furkanzmc" Üzümcü. Thank you!
Version 1.2.2
- Fix Issue 18. Reader and Writer accept file names that contains dots (example -
myfile.v123.csv
)
Version 1.2.1
- Fix Issue 16. Use proper line end symbol on Windows.
- Testing on Windows with Qt 5.3 and higher