Skip to content

Latest commit

 

History

History
280 lines (135 loc) · 8.5 KB

CHANGELOG.md

File metadata and controls

280 lines (135 loc) · 8.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.0.0 (2024-01-09)

⚠ BREAKING CHANGES

  • Disables templating when response comes from kong itself

Features

  • Disables templating when response comes from kong itself (a4d0a6a)

Bug Fixes

  • Replaces ngx error call with kong corresponding one (091e0f0)

2.0.0 (2024-01-09)

⚠ BREAKING CHANGES

  • Disables templating when response comes from kong itself

Features

  • Disables templating when response comes from kong itself (a4d0a6a)

Bug Fixes

  • Replaces ngx error call with kong corresponding one (091e0f0)

1.4.1 (2023-12-12)

Bug Fixes

  • Makes encoding always transform empty tables into arrays (5be78f7)

1.4.0 (2023-11-27)

Features

  • Adds Makefile entry to generate rockspec file (9595a5a)

1.3.0 (2022-12-27)

Features

  • Adds ability to bypass when proxy cache plugin has a hit (b9ae165)

1.2.0 (2022-10-03)

Features

  • Ensures compatibility with kong 3.0 (122f628)

1.1.0 (2022-08-03)

Features

  • Add route_groups to the response template (a611ce4)

Bug Fixes

  • Set content length header name (6d13a24)

1.0.1 (2021-12-21)

Bug Fixes

  • Fix set content-length header.

1.0.0 (2021-12-21)

Features

  • Upgrades plugin to be kong >= 2.6.0 compatible.
  • Allows non json templates.

0.17.2 (2020-12-29)

Bug Fixes

  • Fix lua-cjson version

0.17.1 (2020-12-29)

Bug Fixes

  • Body Transformer must preserve empty arrays from original JSON response body

0.17.0 (2020-12-29)

Features

  • Add request query string access from response template

0.16.0 (2020-09-22)

Features

  • Add hidden_fields in context

0.15.0 (2020-04-09)

Features

  • Allow other payload formats besides JSON (19dffd4)

0.14.0 - 2020-04-02

Features

  • Field Mask Function on template

0.13.0 - 2020-01-17

Features

  • Allow json objects in template

0.12.3 - 2019-10-23

Bug Fixes

  • No Content handling.

0.12.2 - 2019-08-15

Bug Fixes

  • Escape carriages and end of lines.

0.12.1 - 2019-07-19

Features

  • JSON examples folder and validator.

0.12.0 - 2019-07-10

Bug Fixes

  • Escape tabs.

0.11.1 - 2019-06-21

Bug Fixes

  • Escape bars.

0.11.0 - 2019-05-22

Bug Fixes

  • Remove luajit and set lua version to 5.1.

0.10.1 - 2019-05-17

Bug Fixes

  • Special characters scaped in body_filter.

0.10.0 - 2019-04-15

Features

  • Add Kong 1 support by removing kong.errors.dao

0.9.0 - 2019-01-18

Features

  • Dockerfile to simplify development
  • Raw_body to template context

0.8.0 - 2018-10-30

Features

  • Travis for CI/CD

0.7.2 - 2018-10-10

Bug Fixes

  • Execution of templates when they are empty strings.

0.7.1 - 2018-10-02

Bug Fixes

  • Read JSON only when the payload is not an empty string.

0.7.0 - 2018-09-20

Bug Fixes

  • Log severities to better represent information.

0.6.0 - 2018-08-28

Features

  • Configuration variable hide fields and not log them.

0.5.0 - 2018-07-09

Features

  • Adds ngx.ctx.custom_data to template information.

0.4.0 - 2018-05-23

Bug Fixes

  • Params validation that was not been called.
  • Empty body with request_templates that were broken.
  • Special characters in request-templates.

Changed

  • Package name in rockspec.

0.3.0 - 2018-05-17

Bug Fixes

  • Stops relying on content-type header and tries to parse the response from the API, returning bad request if not possible
  • Passes body to the request table as a table, not string

0.2.2 - 2018-05-10

Features

  • Status-code as an argument to templates.

Bug Fixes

  • Only reads response body as JSON when content-type is correct.

Removed

  • Template files

0.2.1 - 2018-05-04

Bug Fixes

  • Template transformer import

0.2.0 - 2018-04-24

Features

  • Can use regex uri patterns inside the templates.
  • VSTS support.

0.1.0 - 2018-04-16

Features

  • First version of the template transformer plugin