Skip to content

Releases: NMrocks/urban-plus-plus

v1.3.0 - Major changes

12 May 05:53
c72514b
Compare
Choose a tag to compare

The user now must create an object of the Initializer class before doing anything else. Have a look at the README/doc for more info

Also the class now sticks to the Rule of 3 instead of the Rule of 0. See commit 91f7872 for more info.

Download source code zip/tarball from below and use the urban++.hpp file in the include directory

v1.2.0 - Resource management changes

25 Apr 04:27
243731f
Compare
Choose a tag to compare

The class now sticks to the Rule of 0, i.e. it does not manage any resources thanks to smart pointers.
I've also fixed some possible One Definition Rule violations because of member functions being defined and declared separately.

Download source code zip/tarball from below and use the urban++.hpp file in the include directory

v1.1.0 - Major bugfix/improvement

29 Mar 03:50
816f3b8
Compare
Choose a tag to compare

The setSearchTerm() function now uses libcurl's curl_easy_escape() function to URL encode the search string (which was previously only partially done using std::regex_replace()) which means you can now use search strings with symbols easily. Earlier the search results for strings with symbols omitted the symbols in the search string because of improper parsing.

Download source code zip/tarball from below and use the urban++.hpp file in the include directory

v1.0.3 - 2 New Functions :)

27 Mar 12:57
Compare
Choose a tag to compare

Added sizeOfJSON() and rawJSON() which return the size of the json response array and the raw response JSON respectively which provide more flexibility to the user

Download source code zip/tarball from below to use the library

v1.0.2 - Better error detection

27 Mar 08:10
36066ba
Compare
Choose a tag to compare

The fetch() method now returns CURLE_GOT_NOTHING when no search result is found for the given search term

Download source code zip/tarball from below and use the urban++.hpp file in the include directory

Initial release

27 Mar 07:57
673629c
Compare
Choose a tag to compare

Library is now ready for use.

Download source code zip/tarball from below and use the urban++.hpp file in the include directory