Releases: colorer/Colorer-library
Releases · colorer/Colorer-library
Colorer v1.5.0
Added
- documentation website https://colorer.github.io (so far only in Russian)
- Working with hrcsettings.xml added to the core. If the path to hrcsettings.xml omitted, the environment variable COLORER_HRC_SETTINGS is used.
hrcsettings.xml is a configuration file designed to extend prototype settings defined in the basic library of HRC schematics, as well as to store user modifications of these settings. - consoletools:
- Added an input parameter to use hrcsettings.xml in consoletools
- Added an input parameter to specify a folder with custom hrc files.
- Added an input parameter to specify a folder with custom hrd files.
- Added the ability to work with relative paths in parameter values. The search starts from the current directory.
Changed
- The new "global" attribute of the "package" element of the hrc file. The default value is "yes".
- Separate loading of different hrc parts:
- at the prototype loading stage, only prototypes and global packages are loaded.
- at the type loading stage, only types and local packages are loaded.
- Exclude *.ent.hrc files from the prototype loading stage
- The -f (forward) parameter has been removed in consoletools
Colorer v1.4.2
Fixed
- Fix reading non-latin string from hrc file
- Crash when open file on net symlinked folder
- In 'keywords', for the case ignorecase="yes", similar words specified in different case were incorrectly processed.
- if a substring of a word is also present in the 'keywords' list, then the substring word might not be highlighted. For example, for couples "!=" and "!".
Colorer v1.4.1
Fixed
- Creation of log files when logging is disabled
- Reading a schema from files whose path contains non-Latin letters :
- incorrect conversion between char and char16 on Windows
- error reading external entities in xml files on Linux, feature or bug libxml2
Colorer v1.4.0
[1.4.0] - 2024-10-18
Added
- Two options for working with strings are ICU and the old implementation of colorer
Fixed
- Build on old Linux platform. A minimum of gcc 7 is required.
- Build on Linux ARM64, *BSD, macOS
- Fixed a bug/freeze when resizing the window in which a paired object is selected
Changed
- The library for logging spdlog has been replaced by own implementation.
- The library for working with xml Xerces-c has been replaced by LibXml2.
- The environment variables in the path for the external entity in xml should be set in the format $ENV,
and the path should be preceded by 'env:' for files or 'jar:' for archives.
Colorer v1.3.3
New version
Colorer v1.3.2
[1.3.2] - 2024-01-20
Fixed
- Again: Work with catalog.xml on fat32 filesystem. Changed compiler version.
Colorer v1.3.1
Colorer v1.3.0
New version
Colorer v1.2.1
No changes. Created for auto build release.
tar.gz - fro Ubuntu 20.04