Skip to content

Releases: webability-go/xcore

XCore v2.3.2

06 Oct 19:36
049d2e8

Choose a tag to compare

The XCore package is used to build basic standart objects for programmation.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added missing Father copy into clonation of object. Added some protections on String and GoString functions for nil pointers.

XCore v2.3.1

06 Oct 15:11
db249b8

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added missing case in template use from upper level. Now working.

XCore v2.3.0

03 Oct 20:39
bf8538a

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release:

  • XTemplate has now the ability to use templates from upper levels. Example:
    [[a]]Template A[[]]
    &&b&&
    [[b]] Using template a: &&a&& [[]]
    This will insert the template A into the template B, since template A is accessible for any sub templates. Just be carefull of infinite recursivity.

XCore v2.2.3

09 Jun 18:51
4f17c2d

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Corrected a bug into xtemplate that made the conditional for sub templates with an array of dataset not working

XCore v2.2.2

12 Oct 15:11
f70b096

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added a security on the sub template .none for ?? meta language into XTemplate, to not try to use an inexistant template and throw a panic error.

XCore v2.2.1

29 Sep 18:50
c4bf63b

Choose a tag to compare

he XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added the missing sub template .none for ?? meta language into XTemplate.

XCore v1.1.1

29 Sep 18:49
c4bf63b

Choose a tag to compare

The v1 of XCore is officially deprecated, please use v2

XCore v2.2.0

31 Aug 22:47
9a8fdf5

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added the parameter status to xlanguage XML and function to get/set the parameter.
  • Added the function GetXML() to marshal the structure to an XML file.

XCore v2.1.7

15 Jun 17:15
e2a566a

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.

For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Added the missing counter for @@ meta language. Using {{.counter}} into the loop template, you can add the number of the dataset, 1-based. Please refer to the documentation.

XCore v2.1.6

25 May 22:36
1593454

Choose a tag to compare

The XCore package is used to build basic object for programmation. for the WebAbility compatility code.
For GO, the actual existing code includes:

  • XCache: Application Memory Caches, thread safe.
  • XDataset: Basic nested data structures for any purpose (template injection, configuration files, database records, etc) Support thread safe operations on thread safe structures (XDatasetTS and XDatasetCollectionTS)
  • XLanguage: language dependent text tables, thread safe
  • XTemplate: template system with meta language, thread safe cloning

New in this release

  • Bug corrected into GetCollection(id) function, if the dataset is not an XDatasetCollection, it should return nil, not a panic error