{"ecosystem":"hackage","package":"swagger2","from_version":null,"to_version":null,"changes":[{"from_version":"v2.0.2","to_version":"v2.1","change_type":"breaking","description":"Use `InsOrdHashMap` to preserve insertion order for endpoints and definitions (see [#56](https://github.com/GetShopTV/swagger2/pull/56));","migration_hint":null},{"from_version":"v2.0.2","to_version":"v2.1","change_type":"breaking","description":"Add support for GHC 8.0 (see [#65](https://github.com/GetShopTV/swagger2/pull/65)).","migration_hint":null},{"from_version":"v1.2.1","to_version":"v2.0","change_type":"breaking","description":"GHC 7.8 support (see [#49](https://github.com/GetShopTV/swagger2/pull/49));","migration_hint":null},{"from_version":"v1.2.1","to_version":"v2.0","change_type":"breaking","description":"Switch to classy field lenses (see [#41](https://github.com/GetShopTV/swagger2/pull/41));","migration_hint":null},{"from_version":"v1.2.1","to_version":"v2.0","change_type":"breaking","description":"Add `Data.Swagger.Schema.Validation` (see [#18](https://github.com/GetShopTV/swagger2/pull/18));","migration_hint":null},{"from_version":"v1.2.1","to_version":"v2.0","change_type":"breaking","description":"Add `Data.Swagger.Operation` with helpers (see [#50](https://github.com/GetShopTV/swagger2/pull/50));","migration_hint":null},{"from_version":"v1.2.1","to_version":"v2.0","change_type":"breaking","description":"Add `IsString` instances for some types (see [#47](https://github.com/GetShopTV/swagger2/pull/47));","migration_hint":null},{"from_version":"v1.0","to_version":"v1.1","change_type":"breaking","description":"Put `CollectionFormat` in one place (see [`3cc860d`](https://github.com/GetShopTV/swagger2/commit/3cc860dd3f002ab984f4d0e4ce1d1799f985832e)).","migration_hint":null},{"from_version":"v1.0","to_version":"v1.1","change_type":"breaking","description":"Use Swagger formats for `Int32`, `Int64`, `Float`, `Double`, `Day` and `ZonedTime` (see [#32](https://github.com/GetShopTV/swagger2/pull/32));","migration_hint":null},{"from_version":"v1.0","to_version":"v1.1","change_type":"breaking","description":"Export `HeaderName`, `TagName`, `HttpStatusCode` type synonyms;","migration_hint":null},{"from_version":"v1.0","to_version":"v1.1","change_type":"breaking","description":"Add `ToParamSchema` instances for `[a]`, `Set a` and `HashSet a`;","migration_hint":null},{"from_version":"v1.0","to_version":"v1.1","change_type":"breaking","description":"Add `Monoid` instances for `Header` and `Example`.","migration_hint":null},{"from_version":"v0.4.1","to_version":"v1.0","change_type":"breaking","description":"Add `Data` and `Typeable` instances for `Data.Swagger` types;","migration_hint":null},{"from_version":"v0.4.1","to_version":"v1.0","change_type":"breaking","description":"Merge `ParamType`/`ItemsType`/`SchemaType` into `SwaggerType` GADT;","migration_hint":null},{"from_version":"v0.4.1","to_version":"v1.0","change_type":"breaking","description":"Merge collection format types into `CollectionFormat` GADT;","migration_hint":null},{"from_version":"v0.4.1","to_version":"v1.0","change_type":"breaking","description":"Introduce `SwaggerItems` GADT, replacing `Items` and `SchemaItems` in `ParamSchema` (see [#24](https://github.com/GetShopTV/swagger2/pull/24));","migration_hint":null},{"from_version":"v0.4.1","to_version":"v1.0","change_type":"breaking","description":"Move type, format and items fields to `ParamSchema` (former `SchemaComon`);","migration_hint":null}],"total":17,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}