Recent Releases of opengamedata-common

opengamedata-common - opengamedata-common v2.0.7

Summary

Accept more options for types of timestamp to parse from

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.6...v2.0.7

- Python
Published by LswaN58 6 months ago

opengamedata-common - opengamedata-common v2.0.6

What's Changed

  • Add simple __iter__ functions to EventSet and FeatureSet by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/197
  • Improve config constructor options by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/200

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.5...v2.0.6

- Python
Published by LswaN58 6 months ago

opengamedata-common - opengamedata-common v2.0.5

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.4...v2.0.5

- Python
Published by LswaN58 7 months ago

opengamedata-common - opengamedata-common v2.0.4

Summary

Another bugfix release, for latest progress on integration to ogd-core.

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.3...v2.0.4

- Python
Published by LswaN58 7 months ago

opengamedata-common - opengamedata-common v2.0.3

Summary

Bugfix release containing several fixes and improvements used with ogd-core.

I swear next time we have a big release, I'll get a pre-release approach sorted out.

What's Changed

  • Add schema_name option to ParseElement function, for better debug prints by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/189
  • Make all abstract method raise NotImplementedError by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/191
  • Switch filter collection classes to use None instead of direct defaults by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/192
  • Set up ability to set connectors to be explicitly writeable or read-only. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/193
  • Allow creating DatasetKey from file path by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/194

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.2...v2.0.3

- Python
Published by LswaN58 7 months ago

opengamedata-common - OGD-common 2.0.2

Summary

Second bugfix release to address missing Dictionary-oriented config

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.1...v2.0.2

- Python
Published by LswaN58 7 months ago

opengamedata-common - OGD-common 2.0.1

Summary

Bugfix release that adds ExportMode back to Feature class, and improves the behavior when adding features/events to EventSet and FeatureSet

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v2.0.0...v2.0.1

- Python
Published by LswaN58 7 months ago

opengamedata-common - OGD-Common 2.0.0

Summary

This is the first official 2.0 release of opengamedata-common. Properly, this should be a beta release, but given we don't really have a good integration of pre-releases into workflows for testing ogd-core, this will be an official release right off the bat, with subsequent 2.0.1, 2.0.2, etc. very much expected.

Someday we'll get a better way of handling pre-releases in a way that lets us nicely handle testing too.

What's Changed

  • Move python version requirement back to 3.11 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/8
  • Rename ExtractorSchema -> GeneratorSchema. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/15
  • Add basic unit tests for each class in games and configs schemas. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/16
  • Add a FromDict function for all Schema classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/10
  • Make FromDict a classmethod by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/23
  • Create filtering classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/33
  • Add __str__ and __repr__ functions for filters by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/36
  • Create base class for FilterCollections, and add AsDict property by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/38
  • Add WIP 'coding' folder from core. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/40
  • Add Default function for schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/26
  • Move fileio to utils module and merge with utils.utils by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/46
  • Make other_elements optional for Schemas. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/47
  • Add SemanticVersion unit test workflow by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/48
  • Base class for Event and FeatureData by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/56
  • Separate configs module from schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/67
  • Refactor interface classes: phase 1 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/25
  • Split TableSchema to structure and location by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/72
  • Move FromFile to Schema base class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/73
  • Add DatabaseTableLocationSchema class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/79
  • Remove TableType enum by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/80
  • DataStoreConfig subclasses implement Location and Credential props by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/83
  • Schema classes use a common ParseElement function by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/91
  • Rename testbed files to use test_ prefix by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/102
  • Add force param to conversion functions, and combine _parse<Type> functions with To<Type> functions. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/104
  • Better indexing to get date ranges from dataset names. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/114
  • Second attempt to fix issue with parsing dataset IDs by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/115
  • Ensure schemas and configs strictly use one-class-per-file convention by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/119
  • Split GameSchema into events schema and generators config by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/117
  • Remove "config" and "supported versions" from GeneratorCollectionConfig by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/120
  • Case insensitive parsing in the FromDict function by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/121
  • Split additional schemas and configs one class per file by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/124
  • Unify LocationSchemas classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/126
  • Fix ParseElements failing to delete original dict keys when requested by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/131
  • Rename EventCollectionSchema to LoggingSpecSchema by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/132
  • Allow key_overrides param for FromDict by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/134
  • Use key overrides in FromDict implementations by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/136
  • Rework classes for dataset collections by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/135
  • Shift schema parsing calls to constructors, and document the corresponding dict structures by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/143
  • Rename "feature" to "extractor" and "per-count" to "iterated" wherever possible by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/144
  • Let FromDict take a default_override argument by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/147
  • Update IndexingConfig with LocationSchema classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/145
  • Rename GameSourceSchema -> GameStoreConfig and update structure by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/148
  • Rename FeatureData to Feature by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/153
  • Rework the TableSchema mapping setup by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/155
  • Rework Filter classes to be useful by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/162
  • Use TableSchema in outerfaces classes. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/158
  • Create DatasetFilterCollection class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/169
  • Shift optional parts of filtering to base filters by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/172
  • Transfer table schema jsons to ogd common by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/173
  • Missed changes in shift of optional parts of filtering to base filters by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/174
  • Create factory classes for interface and outerface by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/177
  • Convert typing to a folder-based module by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/179
  • Make compatible with ogd-platform v25.04 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/183
  • Type hint all defaults in schema subclasses as Final by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/184
  • Use IndexingLocationSchema for indexing info within DatasetRepositorySchema, replacing redundant instance vars by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/186

New Contributors

  • @LswaN58 made their first contribution in https://github.com/opengamedata/ogd-common/pull/8

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.2.2...v2.0.0

- Python
Published by LswaN58 7 months ago

opengamedata-common - V2.0.0 Alpha

What's Changed

  • Move python version requirement back to 3.11 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/8
  • Rename ExtractorSchema -> GeneratorSchema. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/15
  • Add basic unit tests for each class in games and configs schemas. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/16
  • Add a FromDict function for all Schema classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/10
  • Make FromDict a classmethod by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/23
  • Create filtering classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/33
  • Add __str__ and __repr__ functions for filters by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/36
  • Create base class for FilterCollections, and add AsDict property by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/38
  • Add WIP 'coding' folder from core. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/40
  • Add Default function for schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/26
  • Move fileio to utils module and merge with utils.utils by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/46
  • Make other_elements optional for Schemas. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/47
  • Add SemanticVersion unit test workflow by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/48
  • Base class for Event and FeatureData by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/56
  • Separate configs module from schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/67
  • Refactor interface classes: phase 1 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/25
  • Split TableSchema to structure and location by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/72
  • Move FromFile to Schema base class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/73
  • Add DatabaseTableLocationSchema class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/79
  • Remove TableType enum by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/80
  • DataStoreConfig subclasses implement Location and Credential props by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/83
  • Schema classes use a common ParseElement function by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/91
  • Rename testbed files to use test_ prefix by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/102
  • Add force param to conversion functions, and combine _parse<Type> functions with To<Type> functions. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/104
  • Better indexing to get date ranges from dataset names. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/114
  • Second attempt to fix issue with parsing dataset IDs by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/115
  • Ensure schemas and configs strictly use one-class-per-file convention by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/119
  • Split GameSchema into events schema and generators config by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/117
  • Remove "config" and "supported versions" from GeneratorCollectionConfig by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/120
  • Case insensitive parsing in the FromDict function by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/121
  • Split additional schemas and configs one class per file by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/124
  • Unify LocationSchemas classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/126
  • Fix ParseElements failing to delete original dict keys when requested by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/131
  • Rename EventCollectionSchema to LoggingSpecSchema by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/132
  • Allow key_overrides param for FromDict by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/134
  • Use key overrides in FromDict implementations by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/136
  • Rework classes for dataset collections by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/135
  • Shift schema parsing calls to constructors, and document the corresponding dict structures by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/143
  • Rename "feature" to "extractor" and "per-count" to "iterated" wherever possible by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/144
  • Let FromDict take a default_override argument by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/147
  • Update IndexingConfig with LocationSchema classes by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/145
  • Rename GameSourceSchema -> GameStoreConfig and update structure by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/148
  • Rename FeatureData to Feature by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/153
  • Rework the TableSchema mapping setup by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/155
  • Rework Filter classes to be useful by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/162
  • Use TableSchema in outerfaces classes. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/158

New Contributors

  • @LswaN58 made their first contribution in https://github.com/opengamedata/ogd-common/pull/8

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.2.2...v2.0.0-alpha

- Python
Published by LswaN58 7 months ago

opengamedata-common - v1.2.2

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.2.1...v1.2.2

- Python
Published by LswaN58 9 months ago

opengamedata-common - v1.2.1

Bugfix release to address an issue with parsing dataset names.

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.2.0...v1.2.1

- Python
Published by LswaN58 9 months ago

opengamedata-common - v1.2.0

What's Changed

  • Moved typedefs to a separate file

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.1.0...v1.2.0

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v0.0.0-rc1

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v1.1.0

What's Changed

  • Added TableSchema classes.
  • Fixed other internal import issues.

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.0.1...v1.1.0

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v1.0.1

Fix for internal import issue.

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v1.0.0...v1.0.1

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v1.0.0

Initial full release of OGD common package.

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v0.0.1...v1.0.0

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v0.0.1

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v0.0.1-alpha3...v0.0.1

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v0.0.1-alpha3

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v0.0.1-alpha2...v0.0.1-alpha3

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v0.0.1-alpha2

Full Changelog: https://github.com/opengamedata/ogd-common/compare/v0.0.1-alpha1...v0.0.1-alpha2

- Python
Published by LswaN58 over 1 year ago

opengamedata-common - v0.0.1-alpha1

Full Changelog: https://github.com/opengamedata/ogd-common/commits/v0.0.1-alpha1

- Python
Published by LswaN58 over 1 year ago