gltf-codec 0.1.0.4 → 0.1.0.5
raw patch · 3 files changed
+14/−11 lines, 3 filesdep ~aesondep ~bytestringdep ~directoryPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, bytestring, directory, filepath, shower, text, vector
API changes (from Hackage documentation)
+ Codec.GlTF: [$sel:scene:GlTF] :: GlTF -> Maybe SceneIx
+ Codec.GlTF.Root: [$sel:scene:GlTF] :: GlTF -> Maybe SceneIx
- Codec.GlTF: GlTF :: Asset -> Maybe (Vector Text) -> Maybe (Vector Text) -> Maybe (Vector Accessor) -> Maybe (Vector Animation) -> Maybe (Vector Buffer) -> Maybe (Vector BufferView) -> Maybe (Vector Camera) -> Maybe (Vector Image) -> Maybe (Vector Material) -> Maybe (Vector Mesh) -> Maybe (Vector Node) -> Maybe (Vector Sampler) -> Maybe (Vector Scene) -> Maybe (Vector Skin) -> Maybe (Vector Texture) -> Maybe Object -> Maybe Value -> GlTF
+ Codec.GlTF: GlTF :: Asset -> Maybe (Vector Text) -> Maybe (Vector Text) -> Maybe (Vector Accessor) -> Maybe (Vector Animation) -> Maybe (Vector Buffer) -> Maybe (Vector BufferView) -> Maybe (Vector Camera) -> Maybe (Vector Image) -> Maybe (Vector Material) -> Maybe (Vector Mesh) -> Maybe (Vector Node) -> Maybe (Vector Sampler) -> Maybe (Vector Scene) -> Maybe SceneIx -> Maybe (Vector Skin) -> Maybe (Vector Texture) -> Maybe Object -> Maybe Value -> GlTF
- Codec.GlTF.Prelude: class FromJSON a
+ Codec.GlTF.Prelude: class () => FromJSON a
- Codec.GlTF.Prelude: class Generic a
+ Codec.GlTF.Prelude: class () => Generic a
- Codec.GlTF.Prelude: class ToJSON a
+ Codec.GlTF.Prelude: class () => ToJSON a
- Codec.GlTF.Prelude: data HashMap k v
+ Codec.GlTF.Prelude: data () => HashMap k v
- Codec.GlTF.Prelude: data Scientific
+ Codec.GlTF.Prelude: data () => Scientific
- Codec.GlTF.Prelude: data Text
+ Codec.GlTF.Prelude: data () => Text
- Codec.GlTF.Prelude: data Value
+ Codec.GlTF.Prelude: data () => Value
- Codec.GlTF.Prelude: data Vector a
+ Codec.GlTF.Prelude: data () => Vector a
- Codec.GlTF.Root: GlTF :: Asset -> Maybe (Vector Text) -> Maybe (Vector Text) -> Maybe (Vector Accessor) -> Maybe (Vector Animation) -> Maybe (Vector Buffer) -> Maybe (Vector BufferView) -> Maybe (Vector Camera) -> Maybe (Vector Image) -> Maybe (Vector Material) -> Maybe (Vector Mesh) -> Maybe (Vector Node) -> Maybe (Vector Sampler) -> Maybe (Vector Scene) -> Maybe (Vector Skin) -> Maybe (Vector Texture) -> Maybe Object -> Maybe Value -> GlTF
+ Codec.GlTF.Root: GlTF :: Asset -> Maybe (Vector Text) -> Maybe (Vector Text) -> Maybe (Vector Accessor) -> Maybe (Vector Animation) -> Maybe (Vector Buffer) -> Maybe (Vector BufferView) -> Maybe (Vector Camera) -> Maybe (Vector Image) -> Maybe (Vector Material) -> Maybe (Vector Mesh) -> Maybe (Vector Node) -> Maybe (Vector Sampler) -> Maybe (Vector Scene) -> Maybe SceneIx -> Maybe (Vector Skin) -> Maybe (Vector Texture) -> Maybe Object -> Maybe Value -> GlTF
Files
- ChangeLog.md +4/−0
- gltf-codec.cabal +8/−10
- src/Codec/GlTF/Root.hs +2/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for `gltf-codec` +## [0.1.0.5] - 2024-11-24++* Add `scene :: Maybe SceneIx` field to `Root`.+ ## [0.1.0.4] - 2022-03-23 * Compatibility with GHC 9.2, aeson-2, text-2.
gltf-codec.cabal view
@@ -1,20 +1,18 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.34.4.+-- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack------ hash: f285214438633051908f00e53d843d097f8cd37820d8e0d93d39e07409b9e2e1 name: gltf-codec-version: 0.1.0.4+version: 0.1.0.5 synopsis: glTF scene loader description: The package provides basic types to process JSON and "binary" files. No further conversion is performed to keep dependencies to a minimum. category: Graphics author: Alexander Bondarenko maintainer: aenor.realm@gmail.com-copyright: 2021 Alexander Bondarenko+copyright: 2024 Alexander Bondarenko license: BSD3 license-file: LICENSE build-type: Simple@@ -65,15 +63,15 @@ RecordWildCards StrictData build-depends:- aeson >=1.4 && <2.1+ aeson >=1.4 && <2.2 , base >=4.7 && <5 , base64-bytestring ==1.* , binary >=0.8.7 && <1- , bytestring >=0.10 && <0.12+ , bytestring >=0.10 && <0.13 , scientific >=0.3.6 && <0.4- , text >=1.2 && <2.1+ , text >=1.2 && <2.2 , unordered-containers >=0.2.10 && <0.3- , vector ==0.12.*+ , vector >=0.12 && <0.14 default-language: Haskell2010 test-suite gltf-codec-test@@ -98,7 +96,7 @@ ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.7 && <5- , bytestring >=0.10 && <0.12+ , bytestring >=0.10 && <0.13 , directory ==1.3.* , filepath ==1.4.* , gltf-codec
src/Codec/GlTF/Root.hs view
@@ -13,7 +13,7 @@ import Codec.GlTF.Mesh (Mesh) import Codec.GlTF.Node (Node) import Codec.GlTF.Sampler (Sampler)-import Codec.GlTF.Scene (Scene)+import Codec.GlTF.Scene (Scene, SceneIx) import Codec.GlTF.Skin (Skin) import Codec.GlTF.Texture (Texture) @@ -33,6 +33,7 @@ , nodes :: Maybe (Vector Node) , samplers :: Maybe (Vector Sampler) , scenes :: Maybe (Vector Scene)+ , scene :: Maybe SceneIx , skins :: Maybe (Vector Skin) , textures :: Maybe (Vector Texture) , extensions :: Maybe Object