Notify User Upon Update Availability
- Adds an update check at application start-up.
- Adds the ability to display release notes.
- Adds a periodic update check while the application is running.
- Adds the ability for fetching all the existing version information.
- Respected to version 0.8.0 since all features for the 1.0.0 will not make it in this milestone.
- Isolates the networking calls from the network itself.
- Adds a strong representation of all known HTTP status codes.
- Adds the HTTP status code to the error information.
- Adds obfuscation to the network request sending for sensitive values.
- Changes the OpenExchangeRate to use the request builder.
- Changes getting the exchange rates to use the synchronous request functionality.
- Changes to no longer require the navigation library to have a true network connection.
- Adjusts the request & reply log messages to be clearer to read.
- Renames the network library to networking.
- Updated to Qt-Mocks 0.7.0.
- Adds an object to track the semantic version.
- Adds a function to remove a parent from a Qt object.
- Adds a function to send and wait for a reply for a request.
- Adds additional compiler checks.
- Adds an error for a hostname.
- Fixes being able to access the underlying fundamental value directly.
- Fixes the make base unique pointer function not returning the base type.
- Splits the declaration and definition files for the StrongTypeDef code.
- Adds a null pointer constructor for the unique Qt pointer type.
- Changes to only add a sub-directory for unit tests if it exists.
- Fixes unit tests assuming the locale of the system.
- Fixes not using full namespaces in signal/slot declarations.
Closes #96 (closed) Closes #111 (closed) Closes #14 (closed)