GameDevWare.Charon
2023.4.0
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
<PackageReference Include="GameDevWare.Charon" Version="2023.4.0" />
paket add GameDevWare.Charon --version 2023.4.0
#r "nuget: GameDevWare.Charon, 2023.4.0"
// 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
https://github.com/deniszykov/charon-unity3d/wiki
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.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.4.3 | 75 | 12/19/2024 |
2024.3.6 | 268 | 10/18/2024 |
2024.3.4 | 190 | 10/2/2024 |
2024.2.22 | 150 | 7/9/2024 |
2024.2.18 | 189 | 7/1/2024 |
2024.2.6 | 136 | 6/11/2024 |
2024.2.5 | 116 | 6/10/2024 |
2024.1.13 | 331 | 5/6/2024 |
2024.1.6 | 434 | 3/3/2024 |
2024.1.4 | 265 | 2/20/2024 |
2024.1.1 | 256 | 1/15/2024 |
2024.1.0 | 236 | 1/4/2024 |
2023.4.22 | 263 | 12/13/2023 |
2023.4.16 | 256 | 11/14/2023 |
2023.4.14 | 331 | 10/30/2023 |
2023.4.4 | 316 | 10/15/2023 |
2023.4.1 | 239 | 10/5/2023 |
2023.4.0 | 257 | 10/3/2023 |
2020.1.1 | 2,167 | 3/1/2020 |
2020.1.0 | 618 | 1/22/2020 |
2019.4.3 | 590 | 12/23/2019 |
2019.3.10 | 628 | 11/12/2019 |
2019.3.9 | 591 | 10/28/2019 |
2019.3.8 | 597 | 10/8/2019 |
2019.3.5 | 623 | 9/15/2019 |
2019.3.1 | 997 | 7/22/2019 |
2019.2.3 | 1,182 | 5/5/2019 |
2019.2.0 | 634 | 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: GENERATE CSHARPCODE - 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.