Skip to content

Releases: domapic/domapic-base

Serve custom statics

02 Mar 11:32
832600b
Compare
Choose a tag to compare
Serve custom statics Pre-release
Pre-release

Added

  • Add "init" method to Server.
  • Add "addStatic" method to Server.

Fixed

  • Add rejectUntrusted and auth configuration options to swagger

Changed

  • Reduce timeout in Client requests
  • Serve swagger under "/swagger" path, not "doc/api"

Authentication can be disabled for all origins

06 Jan 07:45
0e9634b
Compare
Choose a tag to compare

Added

  • Add "auth" option, which allows to disable authentication for all api resources and requests origins.
  • Added new custom security strategy called "disabled". When security is disabled, the "verify" method of this new strategy will be executed if it is defined, and returned data will be passed as "userData" to action handlers.

Get storage path

09 Dec 07:53
21d1403
Compare
Choose a tag to compare
Get storage path Pre-release
Pre-release

Added

  • Add getPath method to storage. Will return the storage folder.

Fix Client scopes problem

01 Dec 07:53
511bcf8
Compare
Choose a tag to compare
Pre-release

Fixed

  • Fix Client scopes problem. Concurrent requests of same method were sharing data.

Fix shared response headers

26 Nov 17:56
fb75279
Compare
Choose a tag to compare
Pre-release

Fixed

  • Avoid sharing same responseCustomizator (use for defining custom headers or statusCode) for all requests of same route.

Fix Swagger urls. Improve security.

25 Nov 17:32
54d8861
Compare
Choose a tag to compare
Pre-release

Changed

  • Use domain dependant absolute url in swagger interface.
  • Change openapi servers url property depending of request hostname and port.

Added

  • Add content-security-policy headers to static resources.
  • Add referrer-policy and feature-policy headers.
  • Add addMiddleware method to server.
  • Add rejectUntrusted option.

Fixed

  • Fix error when setting config values as false.
  • Do not print service name in cli recommended commands when it is equal to package name.

Service name option not mandatory

09 Nov 09:13
8e5542f
Compare
Choose a tag to compare
Pre-release

Changed

  • Define service type programatically using an option in the Service constructor
  • Do not demand name option. Use package name as service name if it is not defined

New error constructors

15 Oct 16:27
8ecfbb0
Compare
Choose a tag to compare
Pre-release

Added

  • Add Error constructors for GatewayTimeout and BadGateway

Fixed

  • Avoid escaping characters in traces

Improve cors and security

12 Oct 10:07
9766a65
Compare
Choose a tag to compare
Pre-release

Changed

  • Use cors package to enable cors
  • Upgrade dependencies

Added

  • Use helmet package to improve security

Use path params in delete methods

29 Sep 17:44
e01d517
Compare
Choose a tag to compare
Pre-release
  • Avoid encoding url characters in templates.
  • Do not use requestBody in delete methods, use path params.