BakingSheet

Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.

MIT License

Stars
332
Committers
2

Bot releases are visible (Hide)

BakingSheet - v4.1.2 Latest Release

Published by github-actions[bot] about 1 year ago

  • #30 add BAKINGSHEET_EXTERNAL_LOGGING_DLL for Unity
  • #32 Ignore xlsx temp files that can't be read (Thanks, @omega-ult)
BakingSheet - v4.1.1

Published by github-actions[bot] almost 2 years ago

  • Update dependencies to recent stable version.
BakingSheet - v4.1.0

Published by github-actions[bot] almost 2 years ago

  • Support partial sheet import #22
  • Fix finding private property setter from base class of row
BakingSheet - v4.0.0

Published by github-actions[bot] about 2 years ago

4.0 is released!

Major features are added

Breaking changes

  • .unitypackage will not be distributed anymore. Please remove previous installation and use git package or OpenUPM to install.
    • Only Samples will be distributed as .unitypackage.
  • BetterStreamingAssets package is not included by default. Please install separately to use StreamingAssetsFileSystem.
BakingSheet - v3.5.2

Published by github-actions[bot] about 2 years ago

  • Fixed issue #12, IFormatProvider parameter has been added to Converters. Thanks @pointcache!
  • Added decimal type support
  • Define RawSheetImporter.IsConvertable as virtual, be able to override

Now supports OpenUPM!

BakingSheet - v3.5.0

Published by github-actions[bot] about 2 years ago

Added: BetterStreamingAssets and StreamingAssetsFileSystem is now embedded into the package

If you already have BetterStreamingAssets plug-in in your project, please remove them before you apply this update.
For information about StreamingAssetsFileSystem, see here.

BakingSheet - v3.4.3

Published by github-actions[bot] about 2 years ago

  • Fixed: Preserve AOT code stripping (#6)
  • Improvement: TimeZoneInfo is now default to Utc
BakingSheet - v3.4.2

Published by github-actions[bot] about 2 years ago

  • Export destination directory will be created if doesn't exist
  • Added new sample demonstrates resource verification

If you are updating from previous version, also see v3.4.0 release note.

BakingSheet - v3.4.1

Published by github-actions[bot] about 2 years ago

  • Json.NET version updated to 13.0.1
  • Json Unity Package version updated to 3.0.2
  • Google API Library version updated

Since other unity packages that sometimes installed by default are depends on 3.0.2 version of Json Package, we updated it regardingly.

If you are updating from previous version, also see v3.4.0 release note.

BakingSheet - v3.4.0

Published by github-actions[bot] about 2 years ago

From 3.4.0 version, BakingSheet is being published as embedded package.
Unity users will be able to see full source code, and asmdef are correctly set up.
Samples package will be provided as separated file from now on.

However, this is breaking change for Unity package management.
To update BakingSheet from previous version:

  1. Remove old BakingSheet completely. Default install path is Assets/Plugins/BakingSheet.
  2. Import new BakingSheet package.
  3. Configure your Assembly Definitions to reference BakingSheet.

Sorry for the inconvenience and please report any bugs you meet.

BakingSheet - v3.3.0

Published by github-actions[bot] about 2 years ago

  • Added Support for VerticalList<T> which is same as List<T> but values are vertically extended.
    • It cannot be nested with another VerticalList<T>.
    • It cannot be used inside of SheetRowElem.
BakingSheet - v3.2.3

Published by github-actions[bot] about 2 years ago

  • Adding common interface ISheet<TKey, out TValue>
  • Improve Json error handling for Id column
BakingSheet - v3.2.2

Published by github-actions[bot] over 2 years ago

BakingSheet - v3.2.0

Published by github-actions[bot] over 2 years ago

  • Support Split Headers (check README.md out for examples)
BakingSheet - v3.1.0

Published by github-actions[bot] over 2 years ago

Version 3 new features

  • Support for List column added
  • Support for Dictionary column added
  • Support for Nested struct/class column added
BakingSheet - v2.1.2

Published by github-actions[bot] about 3 years ago

  • Fixed bugs
BakingSheet - v2.1.1

Published by github-actions[bot] about 3 years ago

  • Fixed Bugs that tags are not getting reset
  • Update log formatting to follow standard ILogger and BeginScope pattern
BakingSheet - v2.1.0

Published by github-actions[bot] about 3 years ago

  • Add unit tests and fixed various bugs
  • Sheet now uses KeyedCollection, instead of Dictionary.
  • Sheet is now preserves order.
  • Sheet is now serialized as array.
BakingSheet - v2.0.3

Published by cathei about 3 years ago

  • Error handling for duplicated key
  • Add link.xml for Unity
BakingSheet - v2.0.1

Published by cathei about 3 years ago

  • Importer packages renamed to Converter
  • CSV Exporter support
  • Json support now in independent package