NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3078 most downloaded on PyPI
Reliable and fast NGINX configuration file parser.
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 2.1 years
Most releases are documented
notes for 24 of 30 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
30 releases · first in 2017
Allow parsing non-Unicode nginx configurations
Allow parsing non-Unicode nginx configurations
Add support of resolver directive in the upstream block
Add support of resolver directive in the upstream block
One column per quarter.
Fix for Lua comments with the apostrophe
Fix for Lua comments with the apostrophe
Updated directive definitions up to nginx 1.17.9
Updated directive definitions up to nginx 1.17.9
Updated directive definitions up to nginx 1.17.0
Updated directive definitions up to nginx 1.17.0
Fixed the crossplane minify subcommand, added the ability to format/minify a config file in place, and made it so that crossplane format no longer rem
Fixed the crossplane minify subcommand, added the ability to format/minify a config file in place, and made it so that crossplane format no longer removes comments.
Bug fix: comments between arguments were being parsed as arguments.
Bug fix: comments between arguments were being parsed as arguments.
Updated directive definitions to be up to date with nginx 1.15.10.
Updated directive definitions to be up to date with nginx 1.15.10.
Includes a couple fixes for the crossplane format CLI command, also added a crossplane.format Python function.
Includes a couple fixes for the crossplane format CLI command, also added a crossplane.format Python function.
Fixed the crossplane format subcommand
Fixed the crossplane format subcommand
Fixed bug where directives that contained spaces were not being quoted.
Fixed bug where directives that contained spaces were not being quoted.
Nothing published for this version
Fixed bug in crossplane build where args that started with } wouldn't be quoted.
crossplane build where args that started with } wouldn't be quoted.Fixed small unicode bug for Python 2
Fixed handling of quoted braces and semicolons.
Nothing published for this version
Nothing published for this version
Fixes bug where empty values in a map block would not be written to the config on build.
Fixes bug where empty values in a map block would not be written to the config on build.
Made crossplane.parser._combine_parsed_configs more fault tolerant.
Made crossplane.parser._combine_parsed_configs more fault tolerant.
Improved quote-handling behavior in the lexer.
Improved quote-handling behavior in the lexer.
Fixed a unicode bug in crossplane.builder.build_files
Reorganized build logic so now there's a python interface for building/writing config files given a full crossplane payload: crossplane.builder.build_
crossplane.builder.build_filesFixed bug where crossplane wouldn't report error messages correctly when the last directive in a config was missing a semicolon.
--strict flag to crossplane parse that should be used if you want to check for unknown directives/spelling errors.--combine flag to crossplane parse that will take the multiple config files and read them as one combined config by using the include directives.Added an --include-comments flag to crossplane parse so you can now parse inline comments like NGINX directives.
--include-comments flag to crossplane parse so you can now parse inline comments like NGINX directives.content_by_lua_block directive from OpenResty's ngx_http_lua_module .Nothing published for this version
Added ability to build configuration files from JSON payloads.
Added more options to crossplane parse
Fixed acceptable contexts for the "state" directive
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →