New features:
- Added builtin functions for ParserGLSL.
- Added LeakTracker.
- Added swap to pool.
- Added UI_LineConnection.
- Added CalmulRom with parameterization.
- Renamed Animation to AnimationBase and created actual Animation.
- Added shadow for UI_Label.
- Added Callback for UI_Scrollbar.
- Added AsyncTask.
- Refactored Thread.
- Added list nodes base structures.
- Added “enum_type” class.
- Refactored joy.core.h to remove macros.
- Added reverse iterator to string_ref.
- Added make_full_path.
- Added str_find_backward.
- Added inline GetFilePath to Stream.
- Added SHA1.
- Added POST file uploading to HTTPClient.
- Added CompressIn Stream.
- Added HTTPClient chuncked upload.
- Using mbedtls for TLS connections.
- HTTPClient with https support.
- Added MetaType to PropertyContainer.
- Using rapidjson for JSON parsing now.
- Added different request types for HTTPClient.
- Added WaitIdle to ThreadQueue.
- Added EncryptStream.
- Replaced releaseHook with onResourceRelease for Resource class.
- Added draft implementation of intrusive_hash_map.
- Added list_node_iterator.
- Added Functors support for Callback.
- Merged type_modifiers and traits into one and cleared a bit.
- Added partial System implementation.
- Refactoring Lexer to support parsing pause/resume.
- Added str_format.
- Added Process.
- Added RSA encryption.
- Added GoogleDriveClient to SDK.
Issues fixed:
- Fixed invalid property update for small values in PropertyContainer.
- Fixed atomic_indexed_stack.
- Fixed HTTPClient POST sending
- Fixed incorrect va_arg usage in log.
- Fixed uint64 for some platforms.
