packages feed

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 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