Skip to content

Releases: rster2002/ed-journals

Version 0.4.0

26 May 16:09
1f755d0
Compare
Choose a tag to compare

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 the strict feature was not enabled.

New Contributors

Full Changelog: 0.3.0...0.4.0

Version 0.3.0

21 May 17:44
c8afdd2
Compare
Choose a tag to compare

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 in AtmosphereType.
  • 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

  • @Somfic made their first contribution in #2

Full Changelog: 0.2.0...0.3.0

Version 0.2.0

09 May 20:30
b12ec80
Compare
Choose a tag to compare

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 Items.
  • 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 a new method instead of using try_from.
  • Some journal contents events fields were represented as strings where it now uses specific models.
  • Renamed JournalReader to JournalFileReader
  • Renamed EDLogDirError to JournalDirError
  • Renamed journal content fields that ended with _localised to end in _localized
  • Renamed MicroWeaveCollingHoses to MicroWeaveCoolingHoses to fix typo.
  • Fixed cockpit module not getting parsed correctly in some cases.

Version 0.1.2

05 May 12:02
18cb318
Compare
Choose a tag to compare