VaRest Versions Save

REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications!

v1.1.33

2 years ago

Added

  • Allow get directly Int Array from json key
  • Enable pre-compile for all targets

Changed

  • Make getters pure and add getter for the verb
  • Remove deprecated VaRest stuff (UEV ready now)

Fixed

  • Fix encode to single string for top-level arrays
  • Fix AsInt64() return type
  • Check extended log to avoid security vulnerability for json content type #348
  • Fix content-length issue for get requests. Close #354. Close #99.

Supported engine versions: UE 4.27

v1.1-r32

3 years ago

Added

  • Add GetWorldURL helper
  • Int64 support added
  • Support for top-level arrays added #77 #116
  • Decode json should be global and accept a string #115

Changed

  • Json value getters are pure now

Fixed

  • Slightly rename functions to avoid possible issues with android linkage
  • Add category for vars to fix packaging
  • Minor refactoring (headers, const, nullptr)

Supported engine versions: UE 4.26

v1.1-r30

4 years ago

Fixed

  • PrettyPrint enabled now again. Close #295
  • Fix enum-related crash mentioned at #278
  • Fix BP frame stack caching related issue. Close #299

v1.1-r29.2

4 years ago

Fixed

  • PinName should be FName instead of FText (no l10n now). Close #278 - Make Json does not respect link to String Tables in Blueprints
  • Fix CallURL crash
  • Fix build compilation with blueprint nativization enabled. Close #293

v1.1-r29

4 years ago

Added

  • Add StringToMd5 and StringToSha1 #268 (by @trdwll)
  • Add map support and templated method for setting different types of fields #271 (by @trdwll)
  • Add HTTPStatusIntToEnum #275 (by @trdwll)
  • Override request content for Post/url-encoded-body #268

Changed

  • Move construction methods from VaRestJsonValue to VaRestSubsystem and update CoreRedirects (by @trdwll)
  • Avoid possible name collisions with derived plugins #290
  • Now it's engine subsystem, not the GI one #287

Fixed

  • Fix the crash on MakeJson
  • Fix memory corruption on missing UPROPERTY
  • Fix Base64Encode and Base64Decode methods to support #269 (by @trdwll)
  • Settings is broken after migration to subsystem #276
  • Fix non-unity build (FJsonValue broken in some cases) #277

v1.1-r28

4 years ago

Added

  • FilterPlugin config added for migration puproses
  • Additional checks to avoid crashes like #259

Changed

  • Update clang-format to the nicest one
  • Subsystems are now used for plugin-specific staff for now

Fixed

  • Fix Writing to File is broken in 4.24. Close #257
  • Fix unicode character becomes u-code representation in string. Close #199. Close #255
  • CallURL refactoring #123

v1.1-r27.2

4 years ago

Fixed

  • Add class redirectors #249
  • Make Getters pure for BPs #229
  • Multiple defination of "ConstructJsonValue". Close #248. Close #231
  • Place defines to right category
  • Fix make Json node #249
  • Add empty FilterPlugin.ini for marketplace distribution

v1.1-r27

4 years ago

Release notes:

Added

  • Support UE 4.24 compilation and package #246

Changed

  • Breaking change: Module folder name renamed to VaRest instead of VaRestPlugin
  • Refactor module class #244
  • Make construction functions not Pure. Close #225
  • Add request controller #123
  • Remove CallURL #123
  • Remove Classes folder #244

Fixed

  • Fix V547 Expression 'bIsDirty' is always true #204 #205
  • Converted FVaRest_NamedType::Name to FText For #187
  • Fix clang-format #244

Supported engine versions: UE 4.24

v1.1-r26_4.23

4 years ago

v1.1-r26

4 years ago

Release notes:

  • [Feature] Save to json file functions are exposed to blueprints now
  • [Bugfix] Fixed major memory leak #220
  • [Bugfix] Fixed large buffer allocation in UTF8 parser

Supported engine versions: UE 4.19-4.22