Releases: factorio-item-browser/export-data
Releases · factorio-item-browser/export-data
4.0.0
Added
- Support for PHP 8.
Changed
- [BC Break] Entity classes now using public properties instead of getter/setter.
- [BC Break] Data structure in the archive file to be serialized in smaller chunks, so that not all data must be deserialized when reading from it in the importer.
- Icon files are explicitly no longer compressed in the archive file.
3.0.0
Added
- JMSSerializer for serializing and unserializing the entities instead of own implementation.
Changed
- Refactoring of the data structure to be based on a combination instead of a mod.
- Renamed combination hash to combination id.
- Migrated dependencies of Zend to Laminas.
- Icon entity following the changes of Factorio 0.18.
2.1.0
Added
- Property
thumbnailHash
to theMod
entity. - Property
renderedSize
to theIcon
entity. DEFAULT_SIZE
ofIcon
from 32 to 64, as it will become the new default value in the game.
2.0.0
Changed:
- Backward compatibility break: Refactored the whole library and the data format of the files: Entities are now saved separately and no longer in a huge file for each combination.
1.2.0
Added
- Added crafting category to
Recipe
entity. - Added the
Machine
entity. - Added flag to
Translation
entity for duplicating machine localisation.
Changed
- Renamed
getIconHash()
togetHash()
inIcon
entity.
1.1.0
Changed
- Renamed type of recipes to mode to avoid confusion with item types.
- Only use one sub-directory for icons instead of two.
- Separated meta data and actual data of combinations into two entities.
1.0.0
- Initial import of the export data entities.