Skip to content

bones_asset v0.1.0

Choose a tag to compare

@zicklag zicklag released this 18 Jan 20:13
· 240 commits to main since this release

Chore

  • add missing crate descriptions.

Chore

  • generate changelogs for all crates.

Documentation

  • document source repository in cargo manifest.
    The repository key under bones_ecs previously pointed to https://github.com/fishfolk/jumpy.

    This updates this to point to the bones repo, and also adds the repository key to the other
    crates in the repository.

New Features

  • add optional bones_has_load_progress integration.

New Features (BREAKING)

  • add asset integration with bevy.
    This is a big overall change that adds ways to integrate Bones with bevy assets.

  • have TypeUlid trait require an associated constant instead of a function.
    This makes it possible to access the type's Ulid at compile time,
    possibly in const functions.

  • draft bones_lib architecture.
    Renames bones to bones_lib ( mostly because bones was already taken )
    and adds the bones_asset, bones_bevy_renderer, bones_input, and
    bones_render crates.

    This sets up the overall structure for the bones library,
    though changes to some aspects of the design are likely to change.

Refactor (BREAKING)

  • prepare for release.
    • Remove bones_has_load_progress: for now we don't use it, and if we
      want something similar we will work it into bones_bevy_asset.
    • Remove bones_camera_shake: it was moved into bones_lib::camera.
    • Add version numbers for all local dependencies.

Commit Statistics

  • 9 commits contributed to the release over the course of 16 calendar days.
  • 8 commits were understood as conventional.
  • 8 unique issues were worked on: #26, #28, #29, #37, #38, #63, #65, #67

Commit Details

view details
  • #26
    • draft bones_lib architecture. (d7b5711)
  • #28
    • have TypeUlid trait require an associated constant instead of a function. (59f5e67)
  • #29
    • add asset integration with bevy. (89b44d7)
  • #37
    • document source repository in cargo manifest. (a693894)
  • #38
    • add optional bones_has_load_progress integration. (604aa8a)
  • #63
  • #65
    • add missing crate descriptions. (2725246)
  • #67
    • generate changelogs for all crates. (a68cb79)
  • Uncategorized
    • Release type_ulid_macros v0.1.0, type_ulid v0.1.0, bones_bevy_utils v0.1.0, bones_ecs v0.1.0, bones_asset v0.1.0, bones_input v0.1.0, bones_render v0.1.0, bones_lib v0.1.0 (ca37c81)