Skip to content

Releases: nginxinc/crossplane

v0.4.3

02 May 21:37
Compare
Choose a tag to compare

Improved quote-handling behavior in the lexer.

v0.4.2

17 Apr 00:59
Compare
Choose a tag to compare
  • Fixed a unicode bug in crossplane.builder.build_files

v0.4.1

14 Apr 04:48
Compare
Choose a tag to compare
  • Reorganized build logic so now there's a python interface for building/writing config files given a full crossplane payload: crossplane.builder.build_files

v0.4.0

13 Apr 17:32
Compare
Choose a tag to compare
  • Fixed bug where crossplane wouldn't report error messages correctly when the last directive in a config was missing a semicolon.
  • Added the --strict flag to crossplane parse that should be used if you want to check for unknown directives/spelling errors.
  • Added the --combine flag to crossplane parse that will take the multiple config files and read them as one combined config by using the include directives.

v0.3.1

14 Mar 22:25
1c4e745
Compare
Choose a tag to compare
  • Added an --include-comments flag to crossplane parse so you can now parse inline comments like NGINX directives.
  • Added the ability to handle special block directives that contain embedded lua code like the content_by_lua_block directive from OpenResty's ngx_http_lua_module .
  • Version 0.3.0 was broken due to an ImportError. This version should not have these problems.

v0.2.0

23 Jan 23:16
56db904
Compare
Choose a tag to compare
  • Added ability to build configuration files from JSON payloads.
  • NGX_CONF_FLAG directives now accept case-insensitive arguments.

v0.1.3

06 Jan 02:26
Compare
Choose a tag to compare
  • Added more options to crossplane parse

v0.1.2

05 Jan 20:13
Compare
Choose a tag to compare
  • Fixed acceptable contexts for the "state" directive

v0.1.1

25 Oct 22:14
Compare
Choose a tag to compare
Updated version to 0.1.1