Skip to content

Releases: iamantony/qtcsv

Version 1.7.0

23 Apr 06:05
bfd4a90
Compare
Choose a tag to compare
  • 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

19 Apr 08:49
76cc2d5
Compare
Choose a tag to compare
  • 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

New contributors: apollo13, pollend, Kuba Ober, gakramx

Version 1.5.0

31 Jul 15:10
Compare
Choose a tag to compare
  1. Fix bug in Reader - lost /r symbols. Issue 41. Thanks to RoundCubes.
  2. Improve CMake files. Pull Request 40. Thanks to cguentherTUChemnitz.
  3. Speed up Reader. Now it parses csv-files faster.
  4. Add new method to AbstractProcessor - preProcessRawLine(). Issue 38. Thanks to David Jung
  5. Add new test configuration with Qt 5.9.1.

Version 1.4.1

28 May 07:49
Compare
Choose a tag to compare
  1. Fix bug in Reader: misread of multiline field. Issue 37. Thanks to David Jung.
  2. Add AbstractProcessor class. Thanks to Nicu Tofan.

Version 1.4

16 Mar 14:31
Compare
Choose a tag to compare

New contributors: @cguentherTUChemnitz

Version 1.3.1

16 Feb 11:59
Compare
Choose a tag to compare
  • 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

28 Dec 11:57
Compare
Choose a tag to compare
  • 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

28 Oct 08:53
Compare
Choose a tag to compare
  • Fix Issue 18. Reader and Writer accept file names that contains dots (example - myfile.v123.csv)

Version 1.2.1

26 Sep 09:57
Compare
Choose a tag to compare
  • Fix Issue 16. Use proper line end symbol on Windows.
  • Testing on Windows with Qt 5.3 and higher

Version 1.2

23 Sep 15:29
Compare
Choose a tag to compare
  • Fix Issue 13. Correct parsing of fields that contain separator symbols.
  • Fix Issue 17. Correct parsing of fields that contain text delimeter symbols.
  • Support for Qt 5.6.1, Qt 5.7