What's Changed
- Added asynchronous readers and functions for when working in an async environment like Tokio. To enable this use the
asynchronousfeature flag. - Added readers, functions and models for working work
.jsonfiles. - Added
Statewhich can be used to aggregate the logs from the.logfiles 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
.logfiles and.jsonfiles. - 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
Displaytrait 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
SulphurDioxidevariants 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