* Updates the dependency on the `colored` package to require v2.0.0
0.3.5beta.1
* Improves handling of groups with undefined classes, *i.e*, those not defined by the NeXus standard. * Adds an environment variable, `NX_DEFINITIONS`, which can be used to define the path to the NeXus definitions directory. * Updates the `NXroot` and `NXobject` classes to latest NIAC proposal. * Fixes an issue with parsing groups with NXroot as parent.
0.3.4beta.1
* Improves the hierarchy of log messages when only outputting warning or error messages. * Fixes the output of the path to the definitions directory when it is stored in the package. * Updates the installed version of the NXroot NXDL file to the latest version in the NeXus definitions repository.
0.3.3beta.1
* Fixes a bug in Python 3.8 and 3.9 that prevented the definitions directories from being converted to regular path-like objects.
0.3.2beta.1
* Adds checks for links required in application definitions * Adds extra base classes that are allowed in all other base classes to the NXobject class * Adds support for `nameType="specified"` * Fixes the order of output fields when validating applications
0.3.1beta.1
* Fixes the default text color when the terminal is in dark mode.