Releases: geographika/mappyfile
Releases · geographika/mappyfile
v0.7.0
- Finalise validation API
- Finalised Mapfile comments API
- New
dictfind
function - Allow non-string function parameters in expressions
- Use of CaseInsensitiveOrderedDict throughout transformer
- UTF comments
- JSONSchema updates and fixes
v0.6.2
- Breaking Change - the
mappyfile.load
method now accepts a file-like object rather than a
filename to match the usage in other Python libraries. A newmappyfile.open
method allows opening
directly with a filename. - New preserve comments feature - experimental
- Add basic plugin system
- Updates to schema docs (fixes for POSITION, AUTO, and added new default values)
- Fix issue with comments on INCLUDE lines
- #50 Allow END keyword for GEOTRANSFORM parameter
- #49 Allow non-ASCII characters in parser
- #47 Add in missing expression operators -
divide, multiply, and power.
v0.6.1
Fixes to setup.py
v0.6.0
v0.5.1
v0.4.3
v0.4.2
Grammar fixes for new Lark version
v0.4.1
- Add a LALR grammar and parser, now a 8k line Mapfile is now parsed 12x faster
- Add a experimental validator module using jsonschema
- #30 Flake8 support - thanks @loicgrasser
- #28 Add support for relative path for nested include - thanks @loicgrasser
Resolved Issues
- #25 Expression grammar not allowing !
v0.3.2
Update slide links
Grammar fixes
0.2.2 Update to 0.2.2