wavefront 0.7.1.2 → 0.7.1.3
raw patch · 2 files changed
+39/−35 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
- CHANGELOG.md +37/−33
- wavefront.cabal +2/−2
CHANGELOG.md view
@@ -1,92 +1,96 @@+#### 0.7.1.3++ - Add support for GHC.8.6.1.+ #### 0.7.1.2 -- Added support for GHC.8.4.1.+ - Add support for GHC.8.4.1. #### 0.7.1.1 -- Added support for GHC 8.2.1.+ - Add support for GHC 8.2.1. ### 0.7.1 -- Allow missing group names.-- Spaced object and material names are now supported.+ - Allow missing group names.+ - Spaced object and material names are now supported. #### 0.7.0.2 -- Added support for `vector-0.12.0.0`.+ - Add support for `vector-0.12.0.0`. #### 0.7.0.2 -- Added support for GHC 8.+ - Add support for GHC 8. #### 0.7.0.1 -- Added support for `dlist-0.8`.+ - Add support for `dlist-0.8`. ## 0.7 -- Changed `Element` constructor by adding `elSmoothingGroup`.+ - Change `Element` constructor by adding `elSmoothingGroup`. ## 0.6 -- `Face` has just a single constructor now; pattern synonmys are available to pattern match against- `Triangle` and `Quad`.+ - `Face` has just a single constructor now; pattern synonmys are available to pattern match against+ `Triangle` and `Quad`. ## 0.5.1 -- Exported all useful constructors and symbols.+ - Export all useful constructors and symbols. # 0.5 #### Breaking changes -- `objFaces` now contain structured faces of type `Face`. A `Face` can be:- * a `Triangle` ;- * a `Quad` ;- * an arbritrary `Polygon`.- Whatever the shape of the face, it holds several `FaceIndex` used to reference locations, normals- and texture coordinates.-- Ditto for `objLines`.+ - `objFaces` now contain structured faces of type `Face`. A `Face` can be:+ * a `Triangle` ;+ * a `Quad` ;+ * an arbritrary `Polygon`.+ Whatever the shape of the face, it holds several `FaceIndex` used to reference locations, normals+ and texture coordinates.+ - Ditto for `objLines`. ### 0.4.0.1 -- Fixed a bug in the implementation of `untilEnd`.+ - Fix a bug in the implementation of `untilEnd`. # 0.4 -- Removed most modules from the exposed interface. Everything can be found in Codec.Wavefront.-- Changed internal structures of a few types. The structure of those types shouldn’t be used in the- interface, so a few functions to access them was provided.+ - Remove most modules from the exposed interface. Everything can be found in Codec.Wavefront.+ - Change internal structures of a few types. The structure of those types shouldn’t be used in the+ interface, so a few functions to access them was provided. # 0.3 #### Breaking changes -- Changed the interface to manipulate `WavefrontOBJ`. It’s now a dedicated type with `Vector`- instead of `DList`, which is way better.+ - Change the interface to manipulate `WavefrontOBJ`. It’s now a dedicated type with `Vector`+ instead of `DList`, which is way better. # 0.2 #### Non-breaking changes -- Added more verbose documentation everywhere.+ - Add more verbose documentation everywhere. #### Breaking changes -- Removed `ctxtName`. It was an old function used to implement user-defined- objects, but since we have `Element`, we don’t need those anymore.+ - Remove `ctxtName`. It was an old function used to implement user-defined+ objects, but since we have `Element`, we don’t need those anymore. ### 0.1.0.2 -- Changed the loop of `tokenize` from `many1` to `untilEnd` (internal parser in Token.hs). That’s- due to the fact `many1` silently ignores failures while `untilEnd` does not.-- Changed implementation of `tokenize` to use `choice`, which is implemented exactly as we had.-- Removed `identifier` and use `name` instead to relax conditions on formatting names.+ - Change the loop of `tokenize` from `many1` to `untilEnd` (internal parser in Token.hs). That’s+ due to the fact `many1` silently ignores failures while `untilEnd` does not.+ - Change implementation of `tokenize` to use `choice`, which is implemented exactly as we had.+ - Remove `identifier` and use `name` instead to relax conditions on formatting names. ### 0.1.0.1 -- Added forgotten Codec.Wavefront.+ - Add forgotten Codec.Wavefront. # 0.1 -- Initial revision.+ - Initial revision.
wavefront.cabal view
@@ -1,5 +1,5 @@ name: wavefront-version: 0.7.1.2+version: 0.7.1.3 synopsis: Wavefront OBJ loader description: A Wavefront OBJ loader. Currently supports polygonal information. More could be added if needed (like curves and surface) if people contribute. Feel free@@ -40,7 +40,7 @@ default-extensions: OverloadedStrings - build-depends: base >= 4.8 && < 4.12+ build-depends: base >= 4.8 && < 4.13 , attoparsec >= 0.13 && < 0.14 , dlist >= 0.7 && < 0.9 , filepath >= 1.4 && < 1.5