File python-mappyfile.changes of Package python-mappyfile
-------------------------------------------------------------------
Thu Jun 23 07:10:20 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
- update to version 0.9.7 (allow python 3.10)
- update copyright year
-------------------------------------------------------------------
Tue Mar 23 13:15:10 UTC 2021 - Bruno Friedmann <bruno@ioda-net.ch>
- Packaging:
+ Fix new syntax needed version
+ Add newly available modules for test (colorama,pluggy)
-------------------------------------------------------------------
Tue Jan 19 14:02:03 UTC 2021 - Bruno Friedmann <bruno@ioda-net.ch>
- update to version 0.9.1
+ Allow any version of lark-parser > 0.9 to be used
+ Fixes for requirements for Python 2.7
+ #115 - Fix for issue #109 (OFFSET numeric and attribute pairs)
+ #109 - Style OFFSET: mixed attribute and numerical value fail to parse
- update to version 0.9.0
+ Schemas updated to include minVersion and maxVersion metadata
to define which Mapfile keywords are validfor different versions
of MapServer
+ A new schema command line tool to export Mapfile schemas for
different versions of MapServer
+ Allow Mapfile validation based on a specific version of MapServer
+ Add better error message when incorrect dicts are passed to printer
+ Add py38 to continuous integration testing
+ Add command line scripts to continuous integration testing
+ Fix CONNECTIONOPTIONS formatted output
+ Update to lark-parser 0.9.0
+ #109 - Add validation based on MapServer version
+ #96 - Unquoted Unicode strings cause parsing errors
+ #102 - Added support for accented-latin in unquoted strings (Issue #96)
+ #97 - Allow for negative expressions
+ #101 - Fix for issue #97 (unary negation)
+ #85 - Coding of NOT logical expression
+ #100 - Allowing non-bracketed NOT expression (Issue #85)
- packaging
+ update copyright year
+ move to python_alternative for mappyfiles
-------------------------------------------------------------------
Tue Mar 17 16:20:05 UTC 2020 - Bruno Friedmann <bruno@ioda-net.ch>
- update to version 0.8.4
+ Update to lark-parser 0.7.8
+ #95 Allow Mapfile input from ``io.StringIO`` as well as from a file
+ #93 fix to ensure Mapfiles are closed after reading
+ #89 List expressions with spaces in the attributes fail to parse
- update to version 0.8.3
+ Update to lark-parser 0.7.7
+ Update to jsonref 0.2
+ Add automated releases to GitHub using Appveyor
+ Add automated releases to PyPI using Appveyor
+ Add missing CLASS properties to JSON schema
+ Additional tests for CaseInsensitiveOrderedDict and EXPRESSIONs
+ #37 LIKE not recognised in FILTER
+ #87 JSON schema add join tag
- Packaging minimal spec-clean
-------------------------------------------------------------------
Wed Feb 27 08:07:54 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 0.8.1
+ Fix comments on root objects in a MapFile
+ Fix issues with duplicated METADATA keys and comments
+ Fix ReadTheDocs build
+ Add more sample MapFiles for testing to the project
- Changes in version 0.8.0
+ Update code to work with Lark 0.6.6 (see #71)
+ New end_comment option for pprint - Add a comment with the
block type at each closing END statement e.g. END # MAP
(see request #69)
+ Add **kwargs to main API to allow greater flexibility with
plugins
+ Fix DeprecationWarnings relating to Python 3.7.2 (#71)
+ Tested use with new jsonschema 3.0.0 release
- Packaging:
+ Removed merged upstream patch 9043971.patch
+ Used complete name syntax for tar.gz
-------------------------------------------------------------------
Sat Feb 16 08:16:59 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
- Update to bugfix 0.7.6 version
+ Deprecated write function removed from the API and codebase
+ Update OFFSET validation to allow attribute bindings
see mapserver/docs#256
+ #68 Support pickling of DefaultOrderedDict in Python3
+ #67 Fix deprecation warnings for grammar regular expressions in
Python 3.6
+ #65 Handle hexadecimal color translucence
- Pick upstream patch for #71 9043971.patch
-------------------------------------------------------------------
Sun Feb 10 14:08:13 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
- Update to 0.7.5 version
+ Save tokens for value lists
+ Update README and fix example code
+ Support for modulus operator (0.7.4)
- Packaging
+ spec-clean up
+ Adjust BuildRequires & requires
+ patch for upstream issue#71 with lark-parser 0.6.0
-------------------------------------------------------------------
Sat Aug 18 12:31:24 UTC 2018 - Bruno Friedmann <bruno@ioda-net.ch>
- Update to 0.7.1 version
+ 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 Can't parse expressions with a : in them
+ #54 Fix windows cwd name issue in includes - thanks @ianturton
-------------------------------------------------------------------
Tue May 22 14:46:13 UTC 2018 - bruno@ioda-net.ch
- spec-cleaner (date,url.license)
- add tests
- add BuildRequires and Requires needed by new version
- change source url to grab github upstream tgz with tests
- update to last bugfix release 0.7.0
-------------------------------------------------------------------
Fri Apr 7 17:21:25 UTC 2017 - bruno@ioda-net.ch
- Use the correct way for fdupes with python_expand
-------------------------------------------------------------------
Thu Apr 6 09:24:35 UTC 2017 - bruno@ioda-net.ch
- Cleanup spec with spec-cleaner -m
- Add Requires python-lark-parser
-------------------------------------------------------------------
Wed Apr 5 14:18:42 UTC 2017 - bruno@ioda-net.ch
- Initial commit version 0.2.1 python-single-spec