Skip to content

Releases: Colossus-Services/bones_api

v1.8.6

25 Dec 17:24
Compare
Choose a tag to compare
  • ✨♻️ Improve cast method in APIResponse
    • Add error parameter to cast method for more flexibility
    • Include additional requires authentication in the copied APIResponse object.

v1.8.5

25 Dec 16:39
f59e224
Compare
Choose a tag to compare
  • refactor(api):

    • 🔨 improve payload handling in resolveBody and resolveBodySync
    • 🔨 UNAUTHORIZED, BAD_REQUEST: Allow error as payload in response generation.
  • swiss_knife: ^3.2.3

  • yaml: ^3.1.3

  • stream_channel: ^2.1.3

v1.8.4

20 Dec 06:19
Compare
Choose a tag to compare
  • APIRoot:
    • _callZoned: allow an APIResponse to be thrown as response.

v1.8.3

20 Dec 05:42
Compare
Choose a tag to compare
  • ZoneField:

    • createContextZone: added parameter zoneValues.
    • createSafeContextZone:
      • Added named parameters zoneSpecification and zoneValues
      • Changed handleUncaughtError to named parameter.
  • APIRoot:

    • _callZoned:
      • Fix closure memory leak.
        • Optimize and avoid a new closure on parameter handleUncaughtError for every Zone created
          through currentAPIRequest.createSafeContextZone. Now using a single ZoneSpecification instance.
        • Ensure that currentAPIRequest.disposeContextZone(callZone) is always called.
  • async_extension: ^1.2.14

  • test: ^1.25.14

v1.8.2

19 Dec 03:19
Compare
Choose a tag to compare

✨♻️ Add Time operators for addition + and subtraction -.

  • New DurationToTimeExtension: Duration.toTime()

  • async_extension: ^1.2.13

  • reflection_factory: ^2.4.8

  • build_runner: ^2.4.14

  • test: ^1.25.13

v1.8.1

09 Dec 02:40
Compare
Choose a tag to compare
  • map_history: ^1.0.6
  • shelf_letsencrypt: ^2.0.1

v1.8.0

08 Dec 20:55
Compare
Choose a tag to compare
  • ZoneField:

    • _zones: optimize using Queue.
    • Added createSafeContextZone (handles Uncaught Errors).
  • APIRoot

    • _callZoned: use currentAPIRequest.createSafeContextZone and avoid Uncaught Errors that can quit a server.
  • APIServerWorker:

    • _startLetsEncrypt: allow multiple domains.
    • letsEncrypt.startServer:
      • Pass checkCertificate: letsEncryptProduction,
  • sdk: '>=3.5.0 <4.0.0'

  • shelf_letsencrypt: ^2.0.0

  • map_history: ^1.0.4

  • gcloud: ^0.8.18

  • lints: ^4.0.0

  • dependency_validator: ^4.1.2

  • test: ^1.25.12

  • coverage: ^1.11.1

  • build_runner: ^2.4.13

v1.8.0-beta.6

07 Dec 02:13
Compare
Choose a tag to compare
  • ZoneField:

    • _zones: optimize using Queue.
    • Added createSafeContextZone (handles Uncaught Errors).
  • APIRoot

    • _callZoned: use currentAPIRequest.createSafeContextZone and avoid Uncaught Errors that can quit a server.
  • test: ^1.25.12

  • coverage: ^1.11.1

v1.8.0-beta.5

03 Dec 20:27
Compare
Choose a tag to compare
  • shelf_letsencrypt: ^2.0.0-beta.7

v1.8.0-beta.4

02 Dec 11:17
Compare
Choose a tag to compare
  • shelf_letsencrypt: ^2.0.0-beta.6