👉 This is the 1.3.0 latest tag before we bump main repo version to 1.4.0 👈
What's Changed
- Add helpers for creating empty message-body responses by @JeremyGuinn in #523
- Feature/cpack by @bf-bryants in #524
- Add a TemporaryFile constructor accepting the file extension by @Sergii-Ladniuk in #526
- fix: add port in host header by @ArnaudGallardo in #527
- allow oatpp::Any to parse directly to UInt64 or Int64 by @langchr86 in #529
- HttpProcessor: Fix connection upgrade sequence. by @lganzzzo in #532
- fix negativ number parsing in oatpp::Any by @langchr86 in #533
- Added support for multiple parts with same name in oatpp::web::mime::multipart::PartList by @MHaselmaier in #535
- Fix some typos in documentation 📖 by @p4czyk in #538
- orm::SchemaMigration: add 'getSchemaVersion' method by @lganzzzo in #540
- Introduce OATPP_LINK_TEST_LIBRARY by @dencrypt-jacob in #542
- tcp::server::ConnectionProvider: Fix dual-stack sockets on Windows (#… by @lganzzzo in #550
- Delete redundant assignments by @yikenan in #555
- move the getType() function implementation from hpp file to cpp file by @yikenan in #558
- Add new virtual handleError method to handle the original error by @JeremyGuinn in #565
- Cross-compile Windows Fix by @sidaf in #582
- Fix crash on Endpoint params validation by @lganzzzo in #616
- Support for disabling escaping of non-ASCII when serializing DTOs by @doufu3344 in #667
- Fix parsing of Boolean by @Inujel in #680
- closes #681 by @DanielHerchenbach in #682
- encoding: introduce URL-encoder/decoder by @lganzzzo in #699
- Async condition var draft by @lganzzzo in #700
- SimpleBodyDecoder: Fix async method. by @lganzzzo in #702
- parser::Caret: code cleanup by @lganzzzo in #703
- network::tcp::server::ConnectionProvider: Fix code review comments (#… by @lganzzzo in #710
- kushnertodd fix to issue #724 Remove warnings from Windows build by @kushnertodd in #725
- Remove windows warning pragmas by @kushnertodd in #731
- update ubuntu versions by @lganzzzo in #737
- CMake source groups by @sodevel in #753
- Adds additional error context to exceptions on connect() calls by @fwh-dc in #751
- Fix possible race condition on destroy by @i96751414 in #719
- Fix CMake regular expression injection by @sodevel in #763
- Fix web server spuriously failing to start on 32-bit ARM by @roke-os-oatpp in #779
- Fix compiler warnings (-Wextra-semi) by @fhuberts in #785
- Fix compiler warnings (-Wredundant-tags) by @fhuberts in #786
- fix function:createShared in PoolTemplate by @linhaojun857 in #783
- Fix compiler warnings (-Wsuggest-override) by @fhuberts in #789
- Fix compiler warnings (-Wmissing-declarations) by @fhuberts in #790
- Fix compiler warnings (-Wduplicated-branches) by @fhuberts in #791
- Just a small fix by @AstroAir in #796
- Fix compiler warnings (-Wswitch-default) by @fhuberts in #798
- Fix compiler warnings (-Wswitch-enum) by @fhuberts in #799
- Fix compiler warnings (-Wcatch-value=) by @fhuberts in #801
- Fix compiler warnings (-Winfinite-recursion) by @fhuberts in #803
- Explicitly add compiler flags by @fhuberts in #802
- Fix compiler warnings (-Wunused-variable) by @fhuberts in #807
- Fix compiler warnings (-Wmissing-field-initializers) by @fhuberts in #808
- Fix compiler warnings (-Wctor-dtor-privacy) by @fhuberts in #809
- Fix compiler warnings (-Wold-style-cast) by @fhuberts in #805
- Fix 2 trivial clang warnings by @fhuberts in #815
- Compiler flags are for gcc by @fhuberts in #816
- Fix compiler warnings (-Wuseless-cast) by @fhuberts in #818
- Fix compiler warnings (-Wsuggest-attribute=format) by @fhuberts in #819
- Enable compiler warnings (-Warith-conversion) by @fhuberts in #820
- Fix compiler warnings (-Wconversion) by @fhuberts in #821
- Fix compiler warnings (-Wdangling-reference) by @fhuberts in #822
- Fix compiler warnings (-Wdouble-promotion) by @fhuberts in #823
- Fix compiler warnings (-Wshadow) by @fhuberts in #824
- Enable compiler warnings (-Wsuggest-attribute=cold) by @fhuberts in #827
- Fix compiler warnings (-Wsuggest-attribute=noreturn) by @fhuberts in #825
- Fix compiler warnings (-Wlogical-op) by @fhuberts in #826
- Fix compiler warnings (-Wuseless-cast) by @fhuberts in #829
- Fix issue with "100 Continue" response not sent correctly by @patrikhuss in #832
- Fix compiler warnings (-Wsign-compare) by @fhuberts in #828
- Fix compiler warnings in headers (-Wsign-conversion) by @fhuberts in #835
- Fix compiler warnings in compilation units (-Wsign-conversion) by @fhuberts in #842
- Add Clang support by @fhuberts in #845
- Fix url parse bug by @linhaojun857 in #852
- Fix client retry bug by @linhaojun857 in #853
- Fix ConnectionMonitor by @linhaojun857 in #856
- Add Interface ConnectionConfigurer by @linhaojun857 in #855
- Fix default value with QUERY macro by @linhaojun857 in #860
- Fix serialize object and deserialize json when not include required field by @linhaojun857 in #861
- comment out fcf-protection by @alex-lt-kong in #873
- Ignore more build directory patterns by @sodevel in #878
- Prevent unintended removal of local CMake variables by @sodevel in #877
- New fix to issue 872 by @alex-lt-kong in #883
- Allow overriding DI injected variables in ClientServerTestRunner by @mwohlert in #889
- Try to fix cross-compile for Raspberry Pi with GCC version < 8.1 by @sgallou in #887
- Fix compilation on GCC 4.6 by @sodevel in #893
- src/oatpp/core/base/Environment.hpp: include cstdarg by @ffontaine in #895
- Add test sample for HttpRouter by @linhaojun857 in #896
- Fix the bug of send "null" in request body causes seg-fault by @linhaojun857 in #904
- encoding::Url: fix method params by @lganzzzo in #909
- Fix a potential crash, indicated by a compiler warning (#894) by @fhuberts in #915
- network::monitor::ConnectionMonitor: invalidateAll() method by @lganzzzo in #916
New Contributors
- @JeremyGuinn made their first contribution in #523
- @bf-bryants made their first contribution in #524
- @ArnaudGallardo made their first contribution in #527
- @langchr86 made their first contribution in #529
- @p4czyk made their first contribution in #538
- @dencrypt-jacob made their first contribution in #542
- @yikenan made their first contribution in #555
- @sidaf made their first contribution in #582
- @Inujel made their first contribution in #680
- @DanielHerchenbach made their first contribution in #682
- @kushnertodd made their first contribution in #725
- @sodevel made their first contribution in #753
- @fwh-dc made their first contribution in #751
- @i96751414 made their first contribution in #719
- @roke-os-oatpp made their first contribution in #779
- @fhuberts made their first contribution in #785
- @linhaojun857 made their first contribution in #783
- @AstroAir made their first contribution in #796
- @patrikhuss made their first contribution in #832
- @alex-lt-kong made their first contribution in #873
- @mwohlert made their first contribution in #889
- @ffontaine made their first contribution in #895
Full Changelog: 1.3.0...1.3.0-latest