• v0.7.2 50ad40a8a2

    v0.7.2 Stable

    nwesterhausen released this 2022-12-28 18:17:16 +00:00 | 254 commits to main since this release

    (Note: just started to use cargo-smart-release and this is probably the only really messy release notes from that)

    Chore

    • 🔖 bump version
    • 🔖 0.6.0 raws identify themselves with a proprety raw_type
    • 🔖 0.5.0 serialization as traits
    • 🔖 release 0.4.0
    • 🧑‍💻 rust-analyzer for all features

    Documentation

    • 📝 add CHANGELOG.md
      using changelog generation via cargo-smart-release

    New Features

    • add an objectId to the info file object

    • add function to write info_module json to file
      Also includes addtional property 'display_title' on df info file object

    • add function to get the info.txt details for mods

    • add field to report type of raw it is

    • coerce non-numeric numeric values into numerals

    • 🔊 improve error logging on into.txt parsing

    • include raw module source directory
      Since df raws can be found in separate directories, we should save that in the data.

      The method signatures for parsing raws in directories have been changed to require a DFInfoFile reference instead of strings from that object.

    Bug Fixes

    • 🐛 fix raw_type field name

    Refactor

    • 🔥 remove object_id on creature
      Since objectId is something only used on the JSON side, move it into the JSON object converter only.

    • modify example and update readme, bump release

    • 🔥 remove empty file

    • 🔥 rewrite to support non-creature objects
      No non-creature objects were addedd, but this split apart the serialization steps to be traits which lets more object parsing be added in the future with out a ton of trouble. We now check the object type of the raw file first, then go and parse it. It adds an extra file read step (unfortunately). It may be possible to streamline further by opening file etc before checking and then parsring.

      Some library method signatures were modified

    Commit Statistics

    • 19 commits contributed to the release over the course of 14 calendar days.
    • 14 days passed between releases.
    • 18 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • 📝 add CHANGELOG.md (db4c9c4)
      • Release dfraw_json_parser v0.7.2 (f5568c8)
      • 🔥 remove object_id on creature (bb5de44)
      • add an objectId to the info file object (d21a63e)
      • modify example and update readme, bump release (a8301ca)
      • add function to write info_module json to file (3c48e4c)
      • 🔖 bump version (6ed8d20)
      • add function to get the info.txt details for mods (443c839)
      • 🔖 0.6.0 raws identify themselves with a proprety raw_type (5e6dde4)
      • 🐛 fix raw_type field name (d180a17)
      • add field to report type of raw it is (021fe8e)
      • 🔥 remove empty file (8d79e7b)
      • coerce non-numeric numeric values into numerals (30d48b2)
      • 🔖 0.5.0 serialization as traits (a6f0015)
      • 🔥 rewrite to support non-creature objects (59e2dff)
      • 🔊 improve error logging on into.txt parsing (1b38a83)
      • 🔖 release 0.4.0 (5a9740e)
      • include raw module source directory (0ffef90)
      • 🧑‍💻 rust-analyzer for all features (7932e59)
    Downloads
  • v0.3.1 373da15706

    nwesterhausen released this 2022-12-13 23:27:45 +00:00 | 274 commits to main since this release

    Adds feature "tauri" which provides a PROGRESS event to a given window.

    What's Changed

    Full Changelog: https://github.com/nwesterhausen/dfraw_json_parser/compare/v0.3.0...v0.3.1

    Downloads
  • v0.3.0 116e5fe887

    nwesterhausen released this 2022-12-13 20:39:10 +00:00 | 281 commits to main since this release

    Downloads
  • v0.1.1 d0f1b5e586

    nwesterhausen released this 2022-01-18 17:01:58 +00:00 | 294 commits to main since this release

    What's Changed

    Most creature tokens are parsed now. Also the full creature vector gets condensed to a much smaller footprint before converting to JSON for the web client.

    Full Changelog: https://github.com/nwesterhausen/df-raw-lookup/compare/v0.1.0...v0.1.1

    Downloads
  • v0.1.0 773599d4fa

    nwesterhausen released this 2022-01-11 18:46:30 +00:00 | 306 commits to main since this release

    Initial Release. A functional program from what my testing can determine.

    Builds are for windows and Linux

    What's Changed

    New Contributors

    Full Changelog: https://github.com/nwesterhausen/df-raw-lookup/commits/v0.1.0

    Downloads