Mappyfile

Latest version: v1.0.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.7.4

++++++++++++++++++

+ Support for modulus operator
+ Allow custom transformers to be used with kwargs

0.7.3

++++++++++++++++++

+ Two new CLI programs - ``format`` and ``validate``
+ Update of Lark parser to 0.6.4 (fixes some validation line number issues)
+ Improvements to validation log messages
+ Normalise include paths

0.7.2

++++++++++++++++++

+ Update of Lark parser to 0.6.2 and associated changes - thanks erezsh
+ ``mappyfile.findall`` returns a list rather than a generator
+ ``SYMBOLSET`` files now supported (both parsing and transforming)
+ `63 <https://github.com/geographika/mappyfile/issues/63>`_ - Set the PROJECTION value correctly for single strings
+ `61 <https://github.com/geographika/mappyfile/issues/61>`_ - Remove quotes in mappyfile.findall()

0.7.1

++++++++++++++++++

+ **Breaking Change** ``utils.dictfind`` renamed ``utils.findkey``
+ new dictionary update function - allowing for easier creation of Mapfiles using YAML
+ allow any custom hidden metadata tags of the form ``__property__`` to be used in dicts for custom processing
+ Schema validation updates including RANGEITEM and CLUSTER
+ Appveyor builds added
+ `56 <https://github.com/geographika/mappyfile/issues/56>`_ Can't parse expressions with a : in them
+ `54 <https://github.com/geographika/mappyfile/issues/54>`_ fix windows cwd name issue in includes - thanks ianturton

0.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

0.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 new ``mappyfile.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 <https://github.com/geographika/mappyfile/issues/50>`_ Allow END keyword for GEOTRANSFORM parameter
+ `49 <https://github.com/geographika/mappyfile/issues/45>`_ Allow non-ASCII characters in parser
+ `47 <https://github.com/geographika/mappyfile/issues/47>`_ Add in missing expression operators -
divide, multiply, and power.

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.