#### 0.7.1.3 - Add support for GHC.8.6.1. #### 0.7.1.2 - Add support for GHC.8.4.1. #### 0.7.1.1 - Add support for GHC 8.2.1. ### 0.7.1 - Allow missing group names. - Spaced object and material names are now supported. #### 0.7.0.2 - Add support for `vector-0.12.0.0`. #### 0.7.0.2 - Add support for GHC 8. #### 0.7.0.1 - Add support for `dlist-0.8`. ## 0.7 - 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`. ## 0.5.1 - 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`. ### 0.4.0.1 - Fix a bug in the implementation of `untilEnd`. # 0.4 - 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 - 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 - Add more verbose documentation everywhere. #### Breaking changes - 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 - 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 - Add forgotten Codec.Wavefront. # 0.1 - Initial revision.