Skip to content

Releases: LanguageMachines/ticcutils

v0.35

12 Sep 09:11
Compare
Choose a tag to compare
  • C++17 is required now
  • FileUtils is now based on std::filesystem
  • general code cleanup and refactoring
  • Github CI action is streamlined

v0.34

21 Oct 16:09
Compare
Choose a tag to compare
  • The Unicode functions now assure that all Unicode is normalized to NFC
  • some code quality improvements, like:
    const correctness, explicit constructors etc

v0.33.1

21 Sep 10:46
Compare
Choose a tag to compare
  • bug fix: one function definition was accidentally omitted

v0.33

21 Sep 10:37
Compare
Choose a tag to compare
  • started requiring C++14 (would prefer C++17, but to early yet)
  • added some more XMLtools goodies
  • added a format_non_printable() function to output weird Unicode
  • Some C++ modernization, refactoring and reformatting
  • removed references to libtar in README.md
  • some include file cleanup

v0.32

20 Feb 08:21
Compare
Choose a tag to compare

[Ko van der Sloot]

  • started a Templates.h to gather template programming goodies.
    (nowhere used yet. Handle with care)
  • StringOps:
    • added a pad() function, so sprintf should never be needed again
  • UnicodeString support:
    • Added an UnicodeString pad() function
  • numerous code refactoring

v0.31

23 Jan 13:25
Compare
Choose a tag to compare

[Ko van der Sloot]

  • removed Tar module and dependency on libtar (obsolete)

v0.30

02 Jan 14:07
Compare
Choose a tag to compare

[Ko van der Sloot]

  • added test in fileutils::isDir() to check for Writability
  • added eneum_flahs.h for handling enums as bitflags
  • updated Json tot Nlohmann JSON 3.11.2
  • implement fix for LanguageMachines/ticcltools#46
  • code modernizing
  • code cleaning, fixed warnings by CppCheck
  • added more tests to 'make check'
  • improved GitHub action

v0.29

22 Jul 09:17
Compare
Choose a tag to compare

[Ko vd Sloot]

  • some c++11 additions
  • export and use the Timer::milli_wait function as a member of Timer
  • updated JSON code
  • include the filename in messages while unit-testing
  • made functions inline, to prevent multiple inclusion errors

[Maarten van Gompel]

  • software metadata update (codemeta.json)

v0.28

15 Dec 13:49
Compare
Choose a tag to compare
  • replaced Trie.h and TreeHash.h/.cxx by Unicode aware variants
  • refactoring in StringOps, weeding split* functions. Added join() function
  • added functionality to Unicode.cxx, like split* and join() and converters
    also a dedicated getline() function to directly read UnicodeString's
  • several refactoringsin CommandLine.cxx
  • added a fnction to CommandLne.cxx to remove a section
    (#24)
  • adapted runtest.cxx to new and changed functions
  • added new 3.10.3 version of nlohmann JSON library
  • fix for: https://gitlab.alpinelinux.org/proycon/aports/-/jobs/452481#L1005

v0.27

12 Jul 16:04
Compare
Choose a tag to compare
  • added new 3.9.1 version of nlohmann JSON library
  • replaced TravisCI by GitHub actions
  • improved code in UnitTest.h
  • better error message from ServerBase