Skip to content

Releases: colorer/Colorer-library

Colorer v1.5.0

07 Jul 17:11

Choose a tag to compare

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

24 May 16:00

Choose a tag to compare

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

02 Nov 16:27

Choose a tag to compare

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

18 Oct 19:26

Choose a tag to compare

[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

16 Mar 12:26

Choose a tag to compare

New version

Colorer v1.3.2

20 Jan 10:22

Choose a tag to compare

[1.3.2] - 2024-01-20

Fixed

  • Again: Work with catalog.xml on fat32 filesystem. Changed compiler version.

Colorer v1.3.1

01 Apr 04:37

Choose a tag to compare

[1.3.1] - 2023-04-01

Fixed

  • Work with catalog.xml on fat32 filesystem (#26)

Colorer v1.3.0

05 Dec 15:59

Choose a tag to compare

New version

Colorer v1.2.1

03 Apr 16:10

Choose a tag to compare

No changes. Created for auto build release.
tar.gz - fro Ubuntu 20.04

Colorer console tool v1.2.0

09 Mar 17:01

Choose a tag to compare

Changed

  • Work with redirect stdin as input file, detect charset if set BOM (#8)

Fixed

  • Fix crash on invalid zip file name (#15)
  • colorertools: fix crash if did not detect file type and did not input filename