diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0e9646e2..73a9723e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,10 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [1.0.5] - ?
+## [1.0.5] - 23.06.2021
+
+### Added
### Changed / Improved
+- Fixed: modalComponents map type errors
- Fixed: remove product from Cart on Desktop
+- Fixed: close Mega Menu after clicking on the Category
+- Fixed: wrong product image on PDP after clicked on filtered product from PLP
+- Fixed: set missing require for `phoneNumber` on the Checkout
## [1.0.4] - 04.01.2020
@@ -32,7 +38,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Removed: Overridden logo height (#490)
- Fixed: duplicate image issue in offine mode (#498)
- Fixed: Blank prices field on checkout in offline mode (#513)
-- Fixed: modalComponents map type errors
## [1.0.3] - 20.09.2020
diff --git a/components/molecules/m-product-gallery.vue b/components/molecules/m-product-gallery.vue
index 6e0b9901..97acab2e 100644
--- a/components/molecules/m-product-gallery.vue
+++ b/components/molecules/m-product-gallery.vue
@@ -3,6 +3,7 @@
diff --git a/components/organisms/o-header.vue b/components/organisms/o-header.vue
index 7afa33d0..44cb1833 100644
--- a/components/organisms/o-header.vue
+++ b/components/organisms/o-header.vue
@@ -22,6 +22,7 @@
:key="category.id"
@mouseover="isHoveredMenu = true"
@mouseleave="isHoveredMenu = false"
+ @click="isHoveredMenu = false"
>
Remove{{ $t('Remove') }}
diff --git a/components/organisms/o-payment.vue b/components/organisms/o-payment.vue
index ae4be325..78345811 100644
--- a/components/organisms/o-payment.vue
+++ b/components/organisms/o-payment.vue
@@ -24,7 +24,7 @@
class="form__element form__element--half"
name="first-name"
:label="$t('First name')"
- :required="true"
+ required
:valid="!$v.payment.firstName.$error"
:error-message="
!$v.payment.firstName.required
@@ -38,7 +38,7 @@
class="form__element form__element--half form__element--half-even"
name="last-name"
:label="$t('Last name')"
- :required="true"
+ required
:valid="!$v.payment.lastName.$error"
:error-message="$t('Field is required')"
@blur="$v.payment.lastName.$touch()"
@@ -48,7 +48,7 @@
class="form__element"
name="street-address"
:label="$t('Street name')"
- :required="true"
+ required
:valid="!$v.payment.streetAddress.$error"
:error-message="$t('Field is required')"
@blur="$v.payment.streetAddress.$touch()"
@@ -58,7 +58,7 @@
class="form__element"
name="apartment-number"
:label="$t('House/Apartment number')"
- :required="true"
+ required
:valid="!$v.payment.apartmentNumber.$error"
:error-message="$t('Field is required')"
@blur="$v.payment.apartmentNumber.$touch()"
@@ -68,7 +68,7 @@
class="form__element form__element--half"
name="city"
:label="$t('City')"
- :required="true"
+ required
:valid="!$v.payment.city.$error"
:error-message="$t('Field is required')"
@blur="$v.payment.city.$touch()"
@@ -84,7 +84,7 @@
class="form__element form__element--half"
name="zipCode"
:label="$t('Zip-code')"
- :required="true"
+ required
:valid="!$v.payment.zipCode.$error"
:error-message="
!$v.payment.zipCode.required
@@ -98,7 +98,7 @@
class="form__element form__element--half form__element--half-even form__select sf-select--underlined"
name="countries"
:label="$t('Country')"
- :required="true"
+ required
:valid="!$v.payment.country.$error"
:error-message="$t('Field is required')"
@change="changeCountry"
@@ -116,6 +116,10 @@
class="form__element"
name="phone"
:label="$t('Phone Number')"
+ required
+ :valid="!$v.payment.phoneNumber.$error"
+ @blur="$v.payment.phoneNumber.$touch()"
+ :error-message="$t('Field is required')"
/>