All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.0 (2024-01-09)
- Disables templating when response comes from kong itself
- Disables templating when response comes from kong itself (a4d0a6a)
- Replaces ngx error call with kong corresponding one (091e0f0)
2.0.0 (2024-01-09)
- Disables templating when response comes from kong itself
- Disables templating when response comes from kong itself (a4d0a6a)
- Replaces ngx error call with kong corresponding one (091e0f0)
1.4.1 (2023-12-12)
- Makes encoding always transform empty tables into arrays (5be78f7)
1.4.0 (2023-11-27)
- Adds Makefile entry to generate rockspec file (9595a5a)
1.3.0 (2022-12-27)
- Adds ability to bypass when proxy cache plugin has a hit (b9ae165)
1.2.0 (2022-10-03)
- Ensures compatibility with kong 3.0 (122f628)
1.1.0 (2022-08-03)
- Add route_groups to the response template (a611ce4)
- Set content length header name (6d13a24)
1.0.1 (2021-12-21)
- Fix set content-length header.
1.0.0 (2021-12-21)
- Upgrades plugin to be kong >= 2.6.0 compatible.
- Allows non json templates.
0.17.2 (2020-12-29)
- Fix lua-cjson version
0.17.1 (2020-12-29)
- Body Transformer must preserve empty arrays from original JSON response body
0.17.0 (2020-12-29)
- Add request query string access from response template
0.16.0 (2020-09-22)
- Add hidden_fields in context
0.15.0 (2020-04-09)
- Allow other payload formats besides JSON (19dffd4)
0.14.0 - 2020-04-02
- Field Mask Function on template
0.13.0 - 2020-01-17
- Allow json objects in template
0.12.3 - 2019-10-23
- No Content handling.
0.12.2 - 2019-08-15
- Escape carriages and end of lines.
0.12.1 - 2019-07-19
- JSON examples folder and validator.
0.12.0 - 2019-07-10
- Escape tabs.
0.11.1 - 2019-06-21
- Escape bars.
0.11.0 - 2019-05-22
- Remove luajit and set lua version to 5.1.
0.10.1 - 2019-05-17
- Special characters scaped in body_filter.
0.10.0 - 2019-04-15
- Add Kong 1 support by removing kong.errors.dao
0.9.0 - 2019-01-18
- Dockerfile to simplify development
- Raw_body to template context
0.8.0 - 2018-10-30
- Travis for CI/CD
0.7.2 - 2018-10-10
- Execution of templates when they are empty strings.
0.7.1 - 2018-10-02
- Read JSON only when the payload is not an empty string.
0.7.0 - 2018-09-20
- Log severities to better represent information.
0.6.0 - 2018-08-28
- Configuration variable hide fields and not log them.
0.5.0 - 2018-07-09
- Adds ngx.ctx.custom_data to template information.
0.4.0 - 2018-05-23
- Params validation that was not been called.
- Empty body with request_templates that were broken.
- Special characters in request-templates.
- Package name in rockspec.
0.3.0 - 2018-05-17
- 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
- Status-code as an argument to templates.
- Only reads response body as JSON when content-type is correct.
- Template files
0.2.1 - 2018-05-04
- Template transformer import
0.2.0 - 2018-04-24
- Can use regex uri patterns inside the templates.
- VSTS support.
0.1.0 - 2018-04-16
- First version of the template transformer plugin