Skip to content

Releases: webability-go/xcore

XCore v2.2.2

12 Oct 15:11
f70b096
Compare
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
Compare
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
Compare
Choose a tag to compare

The v1 of XCore is officially deprecated, please use v2

XCore v2.2.0

31 Aug 22:47
9a8fdf5
Compare
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
Compare
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
Compare
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

XCore v2.1.5

17 May 23:33
cf54416
Compare
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

  • Bump golang.org/x/text from 0.3.5 to 0.3.8 for security upgrade

XCore v2.1.4

17 May 23:22
d8798a1
Compare
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 on @@ loops subtemplates, the .none template was not reach when the array is set but empty

XCore v2.1.3

02 Sep 19:45
2b9a8d6
Compare
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 on XDataset.GetString() and XDatasetCollection.GetDataString().
    If the value is NIL into the dataset, it returns now "" and not ""

XCore v2.1.2

02 Mar 06:02
076bdd1
Compare
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: Added = to metalanguage string tags to resolve also the paths (bug corrected).