Releases: archibalduk/EHM_DAL
v0.2.5-alpha
EHM DAL is an unofficial data abstraction layer for Eastside Hockey Manger 1 databases and saved games which you can integrate into your own Qt/C++ projects. EHM DAL provides a library of functions which enable an EHM database or saved game to be loaded and parsed without needing to code any of your own file i/o functions or any database structures.
Improvements
- Added initial file input support for all remaining EHM database table structures:
CompBasicRules,RulingBody,TransferRules,FinanceInfo,ContractDetails,ScheduleTemplate,GameExtraDataandClubNameHistory; - Added
ehm_dal::column_data::ColumnIndexListto allow for collating lists of column indexes from multiple tables. This is intended to provide the ability to exportStaffdata together with related data fromPlayerData, etc within the same spreadsheet using a single column index list; - Added
ehm_dal::schema::AbstractTableItemas a simplified table base class and addedehm_dal::Containeras a simple table container wrapper; - Fixed comma delimiters for
csvfiles in UTF format; - Fixed incorrect table attribute for
PlayerData; - Implemented
AbstractTable::clearAllfor clearing all data tables; - Improved file attribute getters and setters for
spreadsheet::Spreadsheet; and - Redesigned the various
add()andaddHeader()functions ofspreadsheet::Spreadsheetto provide greater flexibility as well as support forehm_dal::column_data::ColumnIndexList.
Further Information
Qt build version: 6.9.0
QXlsx version: 1.5.0
Visit the EHM DAL documentation for details of the various classes and functions.
Visit the EHM DAL wiki for guides and tutorials.
v0.2.3-alpha
EHM DAL is an unofficial data abstraction layer for Eastside Hockey Manger 1 databases and saved games which you can integrate into your own Qt/C++ projects. EHM DAL provides a library of functions which enable an EHM database or saved game to be loaded and parsed without needing to code any of your own file i/o functions or any database structures.
Improvements
- Add support for dates in
csvfiles inSpreadsheet; and - Altered
settingsto save settings to a localsettings.inifile rather than in the Windows Registry.
Further Information
Qt build version: 6.8.2
Visit the EHM DAL documentation for details of the various classes and functions.
Visit the EHM DAL wiki for guides and tutorials.
v0.2.1-alpha
EHM DAL is an unofficial data abstraction layer for Eastside Hockey Manger 1 databases and saved games which you can integrate into your own Qt/C++ projects. EHM DAL provides a library of functions which enable an EHM database or saved game to be loaded and parsed without needing to code any of your own file i/o functions or any database structures.
Improvements
- Add
SavedGameFileManagerfor easy file i/o access to saved games; and - Add support for
GameChildTreeTableinSpreadsheetwhich allows for easy export of tree tables viaSpreadsheet::add().
Bugfixes
- Fix
QVariant AbstractTableItem::data()returning the incorrect role data in certain instances.
Further Information
Qt build version: 6.7.2
Visit the EHM DAL documentation for details of the various classes and functions.
Visit the EHM DAL wiki for guides and tutorials.
v0.2.0-alpha
EHM DAL is an unofficial data abstraction layer for Eastside Hockey Manger 1 databases and saved games which you can integrate into your own Qt/C++ projects. EHM DAL provides a library of functions which enable an EHM database or saved game to be loaded and parsed without needing to code any of your own file i/o functions or any database structures.
This is the first release of EHM DAL and includes support for read-only access for databases and saved games.
Further Information
Qt build version: 6.7.1
Visit the EHM DAL documentation for details of the various classes and functions.
Visit the EHM DAL wiki for guides and tutorials.