Releases: rster2002/ed-journals
Releases · rster2002/ed-journals
Version 0.4.0
What's Changed
- Added all remaining species, though most of the ones added are not yet backed by tests so they may not be matched correctly just yet.
- Also removed some of the Anemone species which does not seem to exist at all.
- Added all of the minimum sample distances to the species.
- Added some utility functions to the
galaxy
module. - Changed
JournalEvent
to include a flag for whether the event is a live event or not. - Changed and added some log models thanks to some new journals contributed by @batshalregmi
- Change the structure of the
logs
module for shorter use statements. - Fixed some issues with live journal reader on Windows.
- Fixed an issue where
MixedCommodity
would be parsed incorrectly when thestrict
feature was not enabled.
New Contributors
- @batshalregmi made their first contribution in #45
Full Changelog: 0.3.0...0.4.0
Version 0.3.0
What's Changed
- Added asynchronous readers and functions for when working in an async environment like Tokio. To enable this use the
asynchronous
feature flag. - Added readers, functions and models for working work
.json
files. - Added
State
which can be used to aggregate the logs from the.log
files into a representation that is a lot easier to query and reason with. This feature is still work in progress and I expect some large changes to happen in the future. - Added state for predicting exobiology species by @Somfic
- Added functions for estimating scan worth by @Somfic
- Added live journal reader for listening to all events that happen within the log directory, detecting both changes to
.log
files and.json
files. - Added the remaining internal and hardpoint modules.
- Added missing ship slots and modules for cosmetic items.
- Added the remaining
- Added function for automatically locating the journal directory on the user's device.
- The
Display
trait has been implemented for a lot of shared models. - Almost all of the genuses and species are now getting matched, with some of the more exotic species requiring some more testing.
- Fix duplicate
SulphurDioxide
variants inAtmosphereType
. - Some large restructuring of modules has been made. Modules have been moved around and things are more logically structured.
- Some other smaller changes have been made as a result of new journal files.
New Contributors
Full Changelog: 0.2.0...0.3.0
Version 0.2.0
Full Changelog: 0.1.2...0.2.0
- Added all the event types that were missing before. These are not tested as they are not yet covered by a journal test file.
- Added a lot of missing
Item
s. - Added
LiveJournalFileReader
for reading active journal log files. - Added
LiveJournalDirReader
for reading log files and automatically handling the active journal file without having to specify a specific path yourself. - Added variants to some enums even though they are probably not correctly matched yet, but this should hopefully cause less issues between versions.
- Added variants to
ShipType
and renamed some variants. - Ship cosmetic slots and 'modules' are now parsed.
- Implemented the
Display
trait for some of the shared models. - A
JournalDir
is now constructed with anew
method instead of usingtry_from
. - Some journal contents events fields were represented as strings where it now uses specific models.
- Renamed
JournalReader
toJournalFileReader
- Renamed
EDLogDirError
toJournalDirError
- Renamed journal content fields that ended with
_localised
to end in_localized
- Renamed
MicroWeaveCollingHoses
toMicroWeaveCoolingHoses
to fix typo. - Fixed cockpit module not getting parsed correctly in some cases.
Version 0.1.2
Full Changelog: https://github.com/rster2002/ed-journals/commits/0.1.2