From bf8fa1e8a1a188609825b2d67427032e2713510be1f08f57b5062da313fe3f72 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 29 Oct 2024 20:59:12 +0000 Subject: [PATCH] - update to 4.1.0: * `nchar` attribute to `TextXError` class, which represents the substring length for the model object where the error was found. * `linetype` parameter to PlantUML generator which controls line style. See the tip in the visualization docs * Rendering of multiplicities of association in PlantUML generator. * Meta-model diagram export now raises attributes/references to abstract * meta-classes along the inheritance chain. See [423]. * The Python version limit "<3.13" has been removed from the pyproject.toml file. The library should run on all Python versions starting from 3.8 * Removed vendored `six` library. We don't need 2.x support anymore. Thanks - Added RREL-'fixed name'-extension, allowing to follow model elements [#273]). Also, using base classes for rules from imported grammars in OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=43 --- python-textX-4.0.1.tar.gz | 3 --- python-textX-4.1.0.tar.gz | 3 +++ python-textX.changes | 23 ++++++++++++++++++++--- python-textX.spec | 2 +- 4 files changed, 24 insertions(+), 7 deletions(-) delete mode 100644 python-textX-4.0.1.tar.gz create mode 100644 python-textX-4.1.0.tar.gz diff --git a/python-textX-4.0.1.tar.gz b/python-textX-4.0.1.tar.gz deleted file mode 100644 index d8db511..0000000 --- a/python-textX-4.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e87ea428c22363d6d966042d2f421b3bc8bc8ae9dc1c3d0c4844bf0212b9061 -size 1824450 diff --git a/python-textX-4.1.0.tar.gz b/python-textX-4.1.0.tar.gz new file mode 100644 index 0000000..aa9df08 --- /dev/null +++ b/python-textX-4.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4c691880d0c03553ce4a69db40668d099c7272c08e933472a3503b08bd1632 +size 2136599 diff --git a/python-textX.changes b/python-textX.changes index 6d79c1c..6f2fa8d 100644 --- a/python-textX.changes +++ b/python-textX.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Tue Oct 29 20:58:24 UTC 2024 - Dirk Müller + +- update to 4.1.0: + * `nchar` attribute to `TextXError` class, which represents the + substring length for the model object where the error was found. + * `linetype` parameter to PlantUML generator which controls + line style. See the tip in the visualization docs + * Rendering of multiplicities of association in PlantUML + generator. + * Meta-model diagram export now raises attributes/references to + abstract + * meta-classes along the inheritance chain. See [423]. + * The Python version limit "<3.13" has been removed from the + pyproject.toml file. The library should run on all Python + versions starting from 3.8 + ------------------------------------------------------------------- Fri Apr 5 06:06:27 UTC 2024 - Steve Kowalik @@ -33,7 +50,7 @@ Mon Sep 11 05:42:48 UTC 2023 - Steve Kowalik * Changed separator in obj. rule refs from `|` to `:`. Old separator will still be allowed until version 4.0. ([#385], [#384]) * Removed the dependency on `future` package ([#388]). Thanks mgorny@GitHub. - * Removed vendored `six` library. We don't need 2.x support anymore. Thanks + * Removed vendored `six` library. We don't need 2.x support anymore. Thanks davidchall@GitHub for reporting the issue ([#390]). - Switch to pyproject macros. - Stop using greedy globs in %files. @@ -44,7 +61,7 @@ Tue Mar 22 20:51:24 UTC 2022 - Sebastian Wagner - update to version 3.0.0: - Added: - - Added RREL-'fixed name'-extension, allowing to follow model elements + - Added RREL-'fixed name'-extension, allowing to follow model elements given a fixed name (e.g. an object defined in a builtin model). Details described in rrel.md ([#364]). - Added ability to access the full path of named objects traversed while @@ -109,7 +126,7 @@ Sun Nov 1 17:56:21 UTC 2020 - Sebastian Wagner - Fixed bug, where user classes not used in the grammar caused exceptions ([#270]): now, when passing a list of user classes, you need to use them in your grammar. You can alternatively also pass a callable (see metamodel.md; - [#273]). Also, using base classes for rules from imported grammars in + [#273]). Also, using base classes for rules from imported grammars in conjunction with user classes is not allowed and results in an exception. - Fixed bug in `export.py` concerning html escaping in the dot export of a textx meta-model ([#276]). diff --git a/python-textX.spec b/python-textX.spec index 5f8e179..5877722 100644 --- a/python-textX.spec +++ b/python-textX.spec @@ -17,7 +17,7 @@ Name: python-textX -Version: 4.0.1 +Version: 4.1.0 Release: 0 Summary: Meta-language for DSL implementation inspired by Xtext License: MIT