Skip to content

Releases: rfns/frontier

v5.1.1

23 Oct 20:39
Compare
Choose a tag to compare

FIXES

  • Enable name passing (61beec4)
  • Fix usage of unavailable property (cf60036)
  • Add call for device opening (996f8d0)
  • Support for serial object marshaling (c95b357)

CHORE

v5.1.0

23 Sep 11:59
Compare
Choose a tag to compare

FEATURES

  • Added construtor parameters include and exclude to filter which type of error should be reported.
  • Added router method OnExceptionCatch to make it possible to overwrite internal error messages and the exception itself. This won't affect the exception send to the reporter.
  • Added %frontier.Parameters object in order to separate context-wide settings.
  • Added JSON output indentation parameter %frontier.Parameters.INDENTSIZE.
  • Added parameter %frontier.Parameters.MAXIMUMDEPTH to allow the router to define the maximum depth an object can be marshalled to. Defaults to 7, which should be enough for most of cases.
  • Added parameter %frontier.Parameters.DIRECTWRITE, which takes the place of %frontier.DirectWrite. Although the old parameter is kept for compatibility, it should not be used anymore.
  • Added %frontier.OutputDevice to make it possible to recover writing capability inside dispatchable methods.

IMPROVEMENTS

  • Improved cyclic reference filtering when marshalling objects.
  • Added extension normalization when handling uploads, this makes the extension filter usage easier to adapt.
  • Disabled writing inside dispatchable methods by using a NULL device.
  • Improved list detection when serializing it from a SQL result.
  • Improved rendering speed when using DirectWrite by mixing serialization and unmarshalling when required.

FIXES

  • Fixed an error on validating invalid ids when marshalling objects.
  • Fixes serialization based on routine indirection.

CHORE

  • Fixed somes mistakes in the documentation.

v5.0.4

21 Aug 13:23
Compare
Choose a tag to compare

IMPROVEMENT

  • (File name sanitization) Added filter for whitespaces, they're now swapped into slashes.
  • Improved default upload filter messages.

FIXES

  • Fixes a misinformation regarding condition separator used inside an _or filter statement when using the InlineQueryBuilder.

CHORE

  • Removed an incompatibile uploader hook (unit test class).

v5.0.3

21 Aug 13:07
Compare
Choose a tag to compare

FIXES

  • Includes missing frontier.inc file.

CHORE

  • Fixes regular expression used to serve files (unit test class).
  • Fixes documentation.

v5.0.2

21 Aug 13:05
Compare
Choose a tag to compare

CHORE

  • Removed unused classes.

v5.0.1

21 Aug 13:04
Compare
Choose a tag to compare

CHORE

  • Updates macro adding missing #defines.

v5.0.0

21 Aug 13:02
Compare
Choose a tag to compare

IMPROVEMENTS

  • Reduced resource usage by preventing the setup to run if http method is not a match.

FIXES

  • Fixed test returning ok without considering passed argument
  • Added conditioned r-padding slash

CHORE

  • Updated project files

v4.2.1

05 Apr 18:46
Compare
Choose a tag to compare

FIXES

  • Fixed usage of inexistent class.

v4.2.0

05 Apr 14:16
Compare
Choose a tag to compare

NEW FEATURES

  • Introduced the FakeAgent utility, improvements over stack selection.
  • Method class improvements: bool to binary and invoke method.

FIXES

  • Fixed a regression bug where strategies were not sent if no strategies were provided.

CHORE

  • Updated the project files to match v4.2.0.

v4.1.1

02 Apr 11:39
Compare
Choose a tag to compare

IMPROVEMENTS

  • Improved support for reserved characters. Matcher now considerates symbols like @ without the need to escape it manually.