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_nameoption toParseElementfunction, for better debug prints by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/189 - Make all abstract method raise
NotImplementedErrorby @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
FromDicta 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 addAsDictproperty 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
Defaultfunction for schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/26 - Move
fileiotoutilsmodule and merge withutils.utilsby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/46 - Make
other_elementsoptional forSchemas. 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
EventandFeatureDataby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/56 - Separate
configsmodule fromschemasby @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
TableSchemato structure and location by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/72 - Move
FromFiletoSchemabase class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/73 - Add
DatabaseTableLocationSchemaclass by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/79 - Remove
TableTypeenum by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/80 DataStoreConfigsubclasses implementLocationandCredentialprops by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/83- Schema classes use a common
ParseElementfunction 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
forceparam to conversion functions, and combine_parse<Type>functions withTo<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 andconfigs strictly use one-class-per-file convention by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/119 - Split
GameSchemainto events schema and generators config by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/117 - Remove "config" and "supported versions" from
GeneratorCollectionConfigby @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
LocationSchemasclasses by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/126 - Fix
ParseElementsfailing to delete original dict keys when requested by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/131 - Rename
EventCollectionSchematoLoggingSpecSchemaby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/132 - Allow
key_overridesparam forFromDictby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/134 - Use key overrides in
FromDictimplementations 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
FromDicttake adefault_overrideargument by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/147 - Update
IndexingConfigwithLocationSchemaclasses 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
FeatureDatatoFeatureby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/153 - Rework the
TableSchemamapping setup by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/155 - Rework
Filterclasses to be useful by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/162 - Use
TableSchemainouterfacesclasses. by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/158 - Create
DatasetFilterCollectionclass 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
typingto a folder-based module by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/179 - Make compatible with
ogd-platformv25.04 by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/183 - Type hint all defaults in schema subclasses as
Finalby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/184 - Use
IndexingLocationSchemafor indexing info withinDatasetRepositorySchema, 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
FromDicta 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 addAsDictproperty 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
Defaultfunction for schemas by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/26 - Move
fileiotoutilsmodule and merge withutils.utilsby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/46 - Make
other_elementsoptional forSchemas. 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
EventandFeatureDataby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/56 - Separate
configsmodule fromschemasby @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
TableSchemato structure and location by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/72 - Move
FromFiletoSchemabase class by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/73 - Add
DatabaseTableLocationSchemaclass by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/79 - Remove
TableTypeenum by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/80 DataStoreConfigsubclasses implementLocationandCredentialprops by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/83- Schema classes use a common
ParseElementfunction 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
forceparam to conversion functions, and combine_parse<Type>functions withTo<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 andconfigs strictly use one-class-per-file convention by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/119 - Split
GameSchemainto events schema and generators config by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/117 - Remove "config" and "supported versions" from
GeneratorCollectionConfigby @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
LocationSchemasclasses by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/126 - Fix
ParseElementsfailing to delete original dict keys when requested by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/131 - Rename
EventCollectionSchematoLoggingSpecSchemaby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/132 - Allow
key_overridesparam forFromDictby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/134 - Use key overrides in
FromDictimplementations 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
FromDicttake adefault_overrideargument by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/147 - Update
IndexingConfigwithLocationSchemaclasses 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
FeatureDatatoFeatureby @LswaN58 in https://github.com/opengamedata/ogd-common/pull/153 - Rework the
TableSchemamapping setup by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/155 - Rework
Filterclasses to be useful by @LswaN58 in https://github.com/opengamedata/ogd-common/pull/162 - Use
TableSchemainouterfacesclasses. 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 - 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