Releases: textX/textX
Releases · textX/textX
4.3.0
Full Changelog: 4.2.3...4.3.0
bugfix release 4.2.3
Bugfix release 4.2.2
4.2.1
See CHANGELOG.md
4.2.0
- Moved from click.echo to logging.
Full Changelog: 4.1.0...4.2.0
4.1.0
What's Changed
- Add nchar to TextXError by @davidchall in #421
- pyproject.toml: remove the "<3.13" Python version limit by @stanislaw in #429
New Contributors
- @davidchall made their first contribution in #421
Full Changelog: 4.0.1...4.1.0
Bugfix release 4.0.1
Release 4.0.0
This is mainly a maintenance/cleanup release to support newer Python versions. Users of the library should be safe to upgrade unless using Python <3.8.
[4.0.0] (released: 2023-11-10)
Fixed
- Removed word boundary from INT rule regex. Thanks @NevenaAl for reporting the
issue and providing the test (401).
Changed
- (BIC) Removed Python support for 3.6 and 3.7. The minimal supported
version is 3.8. - Migrated to pyproject.toml for project configuration. See (416).
- Migrated to importlib for language/generator registration/discovery as
setuptools pkg_resources is deprecated and unsupported from Python 3.12. See
411. Thanks @EmilyBourne and @nchammas for reporting. See (416). - (BIC) Added dependency to
importlib-metadatabackward compatibility
package for Python versions < 3.10. If Python is >=3.10 this library is not
used. See (416). - Use ruff instead of flake8 for linting. ruff can also be used for code
formating. See (416). - Relaxed dependency for click to accept 8.x. See 414. Thanks @RootMeanSqr for
reporting the issue. See (416). - Use flit for package building and publishing.
Bugfix release 3.1.1
[3.1.1] (released: 2023-02-10)
Fixed
- Source distribution packaging issue ([392]). Thanks yurivict@GitHub.
Release 3.1.0
Fixed
- Fixed RREL lookup in case of multi-meta models (some special cases were not
handled correctly; #379). - Fixed test suite invocation to use
pytestoverpy.testthat stopped
working in pytest-7.2.0. (#389). Thanks mgorny@GitHub.
Changed
- Changed separator in obj. rule refs from
|to:. Old separator
will still be allowed until version 4.0. (#385, #384) - Removed the dependency on
futurepackage (#388). Thanks mgorny@GitHub. - Removed vendored
sixlibrary. We don't need 2.x support anymore. Thanks
davidchall@GitHub for reporting the issue (#390).