|
9 | 9 | 3. link to Javadoc of release. |
10 | 10 | 4. link to Jar of release. |
11 | 11 |
|
12 | | -4. Add a summary of the release that is not too detailed or technical. |
| 12 | +5. Add a summary of the release that is not too detailed or technical. |
13 | 13 |
|
14 | | -5. Depending on the contents of the release use the subtitles below to |
| 14 | +6. Depending on the contents of the release use the subitems below to |
15 | 15 | document the new changes in the release accordingly. Please always include |
16 | 16 | a link to the releated issue number. |
17 | 17 | **New Features** (n) 🎉 |
|
24 | 24 | - **Category Sync** - Sync now supports product variant images syncing. [#114](https://github.com/commercetools/commercetools-sync-java/issues/114) |
25 | 25 | - **Build Tools** - Convinient handelling of env vars for integration tests. |
26 | 26 |
|
27 | | -6. Add Migration guide section which specifies explicitly if there are breaking changes and how to tackle them. |
| 27 | +7. Add Migration guide section which specifies explicitly if there are breaking changes and how to tackle them. |
28 | 28 |
|
29 | 29 | --> |
30 | 30 |
|
31 | 31 | <!-- |
32 | | -### v1.0.0-M15 - Oct 20, 2018 |
33 | | -[Commits](https://github.com/commercetools/commercetools-sync-java/compare/v1.0.0-M14...v1.0.0-M15) | |
34 | | -[Javadoc](https://commercetools.github.io/commercetools-sync-java/v/v1.0.0-M15/) | |
35 | | -[Jar](https://bintray.com/commercetools/maven/commercetools-sync-java/v1.0.0-M15) |
36 | | -
|
37 | | -- 🎉 **New Features** (9) |
38 | | - - **Commons** - Added `OptionalUtils#filterEmptyOptionals` which are utility methods that filter out the |
39 | | - empty optionals in a supplied list (with a varargs variation) returning a list of the contents of the non-empty |
40 | | - optionals. [#255](https://github.com/commercetools/commercetools-sync-java/issues/255) |
41 | | - - **Type Sync** - Support for syncing types. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) For more info how to use it please refer to [Type usage doc](/docs/usage/TYPE_SYNC.md). |
| 32 | +### 1.1.0 - Dec 10, 2018 |
| 33 | +[Commits](https://github.com/commercetools/commercetools-sync-java/compare/v1.0.0-M14...1.1.0) | |
| 34 | +[Javadoc](https://commercetools.github.io/commercetools-sync-java/v/v1.1.0/) | |
| 35 | +[Jar](https://bintray.com/commercetools/maven/commercetools-sync-java/v1.1.0) |
| 36 | +
|
| 37 | +!--> |
| 38 | + |
| 39 | +### 1.0.0 - Dec 10, 2018 |
| 40 | +[Commits](https://github.com/commercetools/commercetools-sync-java/compare/v1.0.0-M14...1.0.0) | |
| 41 | +[Javadoc](https://commercetools.github.io/commercetools-sync-java/v/1.0.0/) | |
| 42 | +[Jar](https://bintray.com/commercetools/maven/commercetools-sync-java/1.0.0) |
| 43 | + |
| 44 | +##### The Beta is Over 🎉 |
| 45 | + |
| 46 | +We're happy to announce that the commercetools-sync-java is finally out of beta! Big thanks to all the users |
| 47 | +who were using it when it was still in beta. Your feedback was definitely valuable for us to reach the current state of |
| 48 | +the library. `1.0.0` is here for you to use with all new features, enhancements and bug fixes including: |
| 49 | + |
| 50 | +- The library now supports importing/syncing [`types`](https://docs.commercetools.com/http-api-projects-types.html) into a CTP project from an external feed or another CTP project. [Read more](https://commercetools.github.io/commercetools-sync-java/doc/usage/TYPE_SYNC/). |
| 51 | +- The library now handles concurrency modification exceptions for the `productType` sync. |
| 52 | +- All new documentation pages including a [quick start guide](https://commercetools.github.io/commercetools-sync-java/doc/usage/QUICK_START/). |
| 53 | +- Many more improvements and bug fixes. |
| 54 | + |
| 55 | +##### Full Release Notes |
| 56 | + |
| 57 | +- 🎉 **New Features** (4) |
| 58 | + - **Type Sync** - Support for syncing types. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) For more info how to use it please refer to [Type usage doc](/docs/usage/TYPE_SYNC.md). |
42 | 59 | - **Type Sync** - Exposed `TypeSyncUtils#buildActions` which calculates all needed update actions after comparing a `Type` and a `TypeDraft`. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
43 | 60 | - **Type Sync** - Exposed `TypeUpdateActionUtils` which contains utils for calculating needed update actions after comparing individual fields of a `Type` and a `TypeDraft`. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
44 | | -
|
45 | | -- 📋 **Documentation** (4) |
46 | | - - **Commons** - Added the documentation github pages. https://commercetools.github.io/commercetools-sync-java |
47 | | - - **Commons** - Added a [Quick Start Guide](/docs/usage/QUICK_START.md) for a convinient entry into the library. |
48 | | - - **Commons** - Moved documentation of sync options to a separate [doc](/docs/usage/SYNC_OPTIONS.md). |
49 | | - - **Commons** - Added a the earliest compatible version of the commercetools-jvm-sdk](https://github.com/commercetools/commercetools-jvm-sdk) as a prerequisite for using the library. |
| 61 | + - **Commons** - Added `OptionalUtils#filterEmptyOptionals` which are utility methods that filter out the empty optionals in a supplied list (with a varargs variation) returning a list of the contents of the non-empty |
| 62 | + optionals. [#255](https://github.com/commercetools/commercetools-sync-java/issues/255) |
50 | 63 |
|
51 | 64 | - 🛠️ **Enhancements** (17) |
52 | 65 | - **ProductType Sync** - Added concurrency modification exception handling. [#325](https://github.com/commercetools/commercetools-sync-java/issues/325) |
|
68 | 81 | - **Commons** - Bumped gradle to version [gradle-5.0](https://docs.gradle.org/5.0/release-notes.html) |
69 | 82 | - **Type Sync** - Added benchmarks for the `type` sync to be able to compare the performance of the sync with the future releases. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
70 | 83 |
|
71 | | -- 🚧 **Breaking Changes** (11) |
| 84 | +- 🚧 **Breaking Changes** (9) |
72 | 85 | - **Product Sync** - `allowUuid` option is now removed. [#166](https://github.com/commercetools/commercetools-sync-java/issues/166) |
73 | 86 | - **Category Sync** - `allowUuid` option is now removed. [#166](https://github.com/commercetools/commercetools-sync-java/issues/166) |
74 | 87 | - **Inventory Sync** - `allowUuid` option is now removed. [#166](https://github.com/commercetools/commercetools-sync-java/issues/166) |
|
77 | 90 | Its behaviour is not guaranteed if used externally. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
78 | 91 | - **ProductType Sync** - `AttributeDefinitionUpdateActionUtils` is now meant to be **only used internally** by the library. |
79 | 92 | Its behaviour is not guaranteed if used externally. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
80 | | - - **ProductType Sync** - `EnumsUpdateActionUtils` is now meant to be **only used internally** by the library. |
81 | | - Its behaviour is not guaranteed if used externally. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
82 | | - - **ProductType Sync** - Renamed `ProductTypeUpdateLocalizedEnumActionUtils` to `LocalizedEnumsUpdateActionUtils.` [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
83 | | - - **ProductType Sync** - Renamed `ProductTypeUpdatePlainEnumActionUtils` to `PlainEnumsUpdateActionUtils`. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
84 | | - - **ProductType Sync** - Renamed `LocalizedEnumUpdateActionsUtils` to `LocalizedEnumUpdateActionUtils`. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
85 | | - - **ProductType Sync** - Renamed `PlainEnumUpdateActionsUtils` to `PlainEnumUpdateActionUtils`. [#302](https://github.com/commercetools/commercetools-sync-java/issues/302) |
| 93 | + - **ProductType Sync** - `EnumsUpdateActionUtils` is now `EnumValuesUpdateActionUtils` and is meant to be **only used internally** by the library. |
| 94 | + Its behaviour is not guaranteed if used externally. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
| 95 | + - **ProductType Sync** - Utils that were in `ProductTypeUpdateLocalizedEnumActionUtils` and `LocalizedEnumsUpdateActionUtils.` are moved to `LocalizedEnumValueUpdateActionUtils`. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
| 96 | + - **ProductType Sync** - Utils that were in `ProductTypeUpdatePlainEnumActionUtils` and `PlainEnumUpdateActionsUtils.` are moved to `PlainEnumValueUpdateActionUtils`. [#300](https://github.com/commercetools/commercetools-sync-java/issues/300) |
86 | 97 |
|
87 | 98 | - 🐞 **Bug Fixes** (3) |
88 | 99 | - **Product Sync** - Fixed a bug that caused the statistics not to be updated correctly on fetch failure. [#331](https://github.com/commercetools/commercetools-sync-java/issues/331) |
89 | 100 | - **Category Sync** - Fixed a bug that caused the statistics not to be updated correctly on fetch failure. [#331](https://github.com/commercetools/commercetools-sync-java/issues/331) |
90 | 101 | - **ProductType Sync** - Fixed a bug that caused the sync process to continue after failed fetch. [#331](https://github.com/commercetools/commercetools-sync-java/issues/331) |
91 | | ---> |
92 | | - |
| 102 | + |
| 103 | +- 📋 **Documentation** (4) |
| 104 | + - **Commons** - Added the documentation github pages. https://commercetools.github.io/commercetools-sync-java |
| 105 | + - **Commons** - Added a [Quick Start Guide](/docs/usage/QUICK_START.md) for a convenient entry into the library. |
| 106 | + - **Commons** - Moved documentation of sync options to a separate [doc](/docs/usage/SYNC_OPTIONS.md). |
| 107 | + - **Commons** - Added a the earliest compatible version of the commercetools-jvm-sdk](https://github.com/commercetools/commercetools-jvm-sdk) as a prerequisite for using the library. |
93 | 108 |
|
94 | 109 | ### v1.0.0-M14 - Oct 5, 2018 |
95 | 110 | [Commits](https://github.com/commercetools/commercetools-sync-java/compare/v1.0.0-M13...v1.0.0-M14) | |
|
0 commit comments