GameDevWare.Charon 2023.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package GameDevWare.Charon --version 2023.4.0
NuGet\Install-Package GameDevWare.Charon -Version 2023.4.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GameDevWare.Charon" Version="2023.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GameDevWare.Charon --version 2023.4.0
#r "nuget: GameDevWare.Charon, 2023.4.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GameDevWare.Charon as a Cake Addin
#addin nuget:?package=GameDevWare.Charon&version=2023.4.0

// Install GameDevWare.Charon as a Cake Tool
#tool nuget:?package=GameDevWare.Charon&version=2023.4.0

Charon is a software for managing game's data. It is used for creating data structure, editing data and accessing this data from the source code.

# Documentation

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.7.2

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2024.1.13 161 5/6/2024
2024.1.6 347 3/3/2024
2024.1.4 194 2/20/2024
2024.1.1 188 1/15/2024
2024.1.0 177 1/4/2024
2023.4.22 202 12/13/2023
2023.4.16 194 11/14/2023
2023.4.14 255 10/30/2023
2023.4.4 241 10/15/2023
2023.4.1 180 10/5/2023
2023.4.0 199 10/3/2023
2020.1.1 2,105 3/1/2020
2020.1.0 588 1/22/2020
2019.4.3 561 12/23/2019
2019.3.10 595 11/12/2019
2019.3.9 549 10/28/2019
2019.3.8 556 10/8/2019
2019.3.5 594 9/15/2019
2019.3.1 962 7/22/2019
2019.2.3 1,149 5/5/2019
2019.2.0 600 4/24/2019

# 2023.3.4
## General
Date: Wednesday, 19 April 2023
Semver: 2.6.18
fix: returned --verbose start option for standalone version, added --log <destination> option for logging
feature: added CHARON_API_KEY environment variable for --credentials parameter substitution
feature: .NET Core styled configuration appsettings.json with configuration in command line parameters, environment variables etc.
## Command Line
BREAKING CHANGE: SERVE renamed to SERVER START, signature changed
BREAKING CHANGE: DATA - signature changed for most commands
feature: added CLI DATA LIST command
fix: removed DATA DELETE input parameter, set DATA VALIDATE exit code to 1 in case of error
## Code Generation & Publication
fix: fixed generated localized text class not falling back to primary language if translation is empty #CHAR-8
chore: removed ability to publish or backup in BSON and XML formats.
chore: removed Unity C# code generation (it is same as C# 4.0)
fix: added ToolsVersion to published game data, fixed publication stripping of Id fields and metadata
## User Interface
New Angular base user interface
## Data Source
BREAKING CHANGE: renaming Entity -> Schema, EntityAttribute -> SchemaProperty
feature: added full XLIFF(1/2) support to all ExportResult responses which has 2 language selected.
feature: added game data document conversion from any format to json for client side
feature: added new Examine method to data source which returns statistics
feature: changed error/document paths to Json Pointer (RFC 6901) standard.
feature: DataSource.FindAsync now accepts additional parameter 'uniqueSchemaPropertyNameOrId' to lookup unique properties instead of Id
feature: DataSource.FindAsync now returns not-null FindResult with nullable Document property.
feature: added metadata specification validation on server-side
feature: more fine-grained do document validation in server code
feature: removed Requirement = NotDefault, renamed Requirement NotEmpty to NotNull
feature: added collection statistics with published/errored document count
feature: new validation invalidRequirementForDataType for collections
feature: added background validation after changes in datasource
feature: added error statistics to /examine
feature: added meta-properties support to server-side
feature: added more information into server thrown errors especially in ValidationException
feature: updated XLSX formatting to use formulas to hide paths and data types
feature: API key based authentication
feature: enchanted check to detect invalid Dates and Numbers: enchanted check to detect invalid Dates and Numbers(NaN, Infinity)
refactor: renamed Specifications to Specification everywhere
fix: added reload/restart notification for datasource
fix: fix Schema.Id, SchemaProperty.Id size values
fix: fix local referencing within document
fix: fix various ValidationError path issues
fix: fixed saving/updating documents with diffs instead of full documents
fix: fixed system/reserved/invalid name usage in schema/attribute documents #CHAR-50 #CHAR-54
fix: fixed value clean on attribute removal #CHAR-53
fix: fixed multi-picklist formatting for pick values intersection
fix: fixed sorting issuees with Document/Reference/Formula/LocalizedText (#CHAR-101)
fix: Validation/Repair now check and convert formulas from legacy format to modern one
fix: add pick list names/values validation on save (#CHAR-111)
fix: adding attribute with same name silently succeed (#CHAR-80)
fix: error using numeric values where PickList value is expected (#CHAR-106)
fix: fixed display name rendering in case of numeric values in name
fix: number parsing restrictions, including overflow and thousands separators (#CHAR-107)
fix: added new level of Requirement - NotEmpty for collections and texts.
fix: changed back behavior of collections to be not-null by default.
fix: bulk operations fix in metadata changes (prevent secondary metadata changes)
fix: refactored Flag types to signed integers instead of unsigned
fix: migration - changed all text Id properties to NotEmpty
fix: fixed allowing empty values for Schema.Name and SchemaAttribute.Name #CHAR-125
fix: renamed UniqueInContrainer to UniqueInCollection
fix: setting default value for existing document when Requirement changed #CHAR-51
fix: fixed null-ing field on Schema update
fix: disabled deleting Schema/SchemaProperty/ProjectSettings via bulk operations
fix: fix bulk update marking unchanged documents as changed
fix: migration/metadata change cause enum values leak into documents
fix: fixed sizes and invalid Id properties during migration
fix: fixed xliff version.1 output format to conform standard
fix: fixed sorting to be non case-sensitive #CHAR-137
fix: added mandatory number precision trimming for Number data type
fix: renamed Unique to GloballyUnique #CHAR-158
fix: updated limits for schema/attribute properties #CHAR-157
fix: fixed date time conversion TZ issue #CHAR-168
fix: fixed Schema creation and editing validation
fix: fixed error due invalid Size for data type #CHAR-162
fix: replaced AuthorizationError for read-only data source with custom error.