You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+47-1Lines changed: 47 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,52 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [1.8.3] - 2019.03.03
8
+
9
+
### Added
10
+
- New reactive helper to check online state. Usage: `import { onlineHelper } from '@vue-storefront/core/helpers'` and then `onlineHelper.isOnline` - @patzick (#2510)
11
+
- Cart count config, allows you to display the item count instead of a sum of the item quantities - @pauluse (#2483)
12
+
- Video support in Product Gallery component. - @rain2o (#2433)
13
+
14
+
### Fixed
15
+
- Problem with placing second order (unbinding payment methods after first order) - @patzick (#2195, #2503)
16
+
- Remaking order on user orders page - @patzick (#2480)
17
+
- Images blinking on category page - @pkarw (#2523)
18
+
- state.ts not bound in the module-template - @pkarw (#2496)
19
+
- Validation in the Myprofile section for postcode field - @pkarw (#1317)
20
+
- Non-integer qty of product added to the cart - @pkarw (#2517)
21
+
22
+
### Changed / Improved
23
+
- Fixed an issue where the correct image for a product configuration wasn't set on the product page image carousel. Also added the fix on the productcarousel in the zoom component - @DaanKouters (#2419)
24
+
- Way of creating VS Modules was changed to use factory method instead of explict object creation. - @filrak (#2434)
25
+
- Added clear filters button on desktop also and only show if filters are applied - @DaanKouters (#2342)
26
+
- Improved docs at contributing.md and configuration.md (spelling etc.) - @ruthgeridema (#2421, #2422, #2423, #2425, #2426)
27
+
- Fixed design issue of Country label on Edge 17 & Firefox - @ananth-iyer (#2390, #2399)
28
+
- Wishlist and compare items are loaded from local cache only once, instead of every time when module component is rendered - @patzick (#2431)
29
+
- Country field is filled by first counry from the list in cart in paymen section - @RakowskiPrzemyslaw (#2428)
30
+
- Improved product quantity change component in product and cart - @patzick (#2398, #2437)
31
+
- Updated to Vue 2.6.6 - @filrak (#2456)
32
+
- Null sidebar menu data on static page fixed - @filrak (#2449, #2441)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ Before you type an issue please read about out [release lifecycle](https://docs.
9
9
10
10
# Branches
11
11
12
+
You should fork the project or create a branch for new features.
12
13
The main branches used by the core team are:
13
14
14
15
- master - where we store the stable release of the app (that can be deployed to our demo instances),
@@ -19,7 +20,7 @@ Please use "develop" or "RC" for development purposes as the "master" can be mer
19
20
20
21
## Issue reporting guidelines:
21
22
22
-
Always define type of issue:
23
+
Always define the type of issue:
23
24
* Bug report
24
25
* Feature request
25
26
@@ -29,20 +30,22 @@ All requests regarding support with implementation or application setup should b
29
30
**Tag your issues properly**. If you found a bug tag it with `bug` label. If you're requesting new feature tag it with `feature request` label.
30
31
31
32
## Git flow
33
+
We're introducing TypeScript to Vue Storefront core, so You can use it where it's appropriate - but please be pragmatic.
34
+
Here are some thoughts on how to use TS features in Vue Storefront: [TypeScript Action Plan](https://github.com/DivanteLtd/vue-storefront/blob/master/doc/TypeScript%20Action%20Plan.md).
32
35
33
36
## Pull request Checklist
34
37
35
-
Here’s how to submit a pull request. <b>Pull request that dont meet this requirements will not be merged.</b>
38
+
Here’s how to submit a pull request. <b>Pull request that don't meet these requirements will not be merged.</b>
36
39
37
40
**ALWAYS** use [Pull Request template](https://github.com/DivanteLtd/vue-storefront/blob/master/PULL_REQUEST_TEMPLATE.md) it's automatically added to each PR.
38
-
1. Fork the repository and clone it locally fro the 'develop' branch. Make sure its up to date with current `develop` branch
41
+
1. Fork the repository and clone it locally fro the 'develop' branch. Make sure it's up to date with current `develop` branch
39
42
2. Create a branch for your edits. Use the following branch naming conventions:
40
43
* bugfix/task-title
41
44
* feature/task-name
42
45
3. Use Pull Request template and fill as much fields as possible to describe your solution.
43
46
4. Reference any relevant issues or supporting documentation in your PR (ex. “Issue: 39. Issue title.”).
44
-
5. If you are adding new feature provide documentation along with the PR. Also add it to [upgrade notes](https://github.com/DivanteLtd/vue-storefront/blob/master/doc/Upgrade%20notes.md)
45
-
6. If you are removing/renaming something or changing it's behavior also include it in [upgrade notes](https://github.com/DivanteLtd/vue-storefront/blob/master/doc/Upgrade%20notes.md)
47
+
5. If you are adding new feature provide documentation along with the PR. Also, add it to [upgrade notes](https://github.com/DivanteLtd/vue-storefront/blob/master/doc/Upgrade%20notes.md)
48
+
6. If you are removing/renaming something or changing its behavior also include it in [upgrade notes](https://github.com/DivanteLtd/vue-storefront/blob/master/doc/Upgrade%20notes.md)
46
49
7. Test your changes! Run your changes against any existing tests and create new ones when needed. Make sure your changes don’t break the existing project. Make sure that your branch is passing Travis CI build.
47
50
8. If you have found a potential security vulnerability, please DO NOT report it on the public issue tracker. Instead, send it to us at contributors@vuestorefront.io. We will work with you to verify and fix it as soon as possible.
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The project is in the **production ready** phase.
15
15
16
16
**Important note to developers:** From 1.0RC we started using [develop](https://github.com/DivanteLtd/vue-storefront/tree/develop) branch for nightly builds (contains all new features) and [master](https://github.com/DivanteLtd/vue-storefront/tree/master) branch for stable. Please make sure you're working on right branch. Please take a look at [Contributing guidelines](https://github.com/DivanteLtd/vue-storefront/blob/master/CONTRIBUTING.md).
17
17
18
-
If you're new and need some guidance feel free to reach anyone from core team on our slack:
18
+
If you're new and need some guidance feel free to reach anyone from the core team on our slack:
19
19
-`@Filip Rakowski` (frontend, architecture and best practices related stuff)
20
20
-`@pkarw` (integrations and backend related stuff)
21
21
-`@ptomczyk` (frontend related stuff)
@@ -28,7 +28,7 @@ Want to invest some time in building the future of eCommerce? we are looking for
28
28
29
29
See the ideas behind Vue Storefront [here](https://www.slideshare.net/FilipRakowski/vue-storefront-basics)
30
30
31
-
**Read [contribution rules](https://github.com/DivanteLtd/vue-storefront/blob/master/CONTRIBUTING.md) before making any pull request. Pull request that don't meet this requirements will not be merged**
31
+
**Read [contribution rules](https://github.com/DivanteLtd/vue-storefront/blob/master/CONTRIBUTING.md) before making any pull request. Pull request that doesn't meet these requirements will not be merged**
32
32
33
33
## See it in action
34
34
@@ -74,13 +74,13 @@ If you have any questions or ideas feel free to join our slack: https://vuestore
74
74
[Here](https://github.com/DivanteLtd/vue-storefront/milestones) you can find the accepted roadmap for current milestone and what you can expect with next release.
75
75
76
76
#### Roadmap planning
77
-
[Here](https://github.com/DivanteLtd/vue-storefront/projects/3) you can vote for feature requests and see which ones were accepted. The most upvoted ones will be added to next milestones. You can also join the slack channel `#roadmap-planning` where we discuss the next milestones.
77
+
[Here](https://github.com/DivanteLtd/vue-storefront/projects/3) you can vote for feature requests and see which ones were accepted. The most upvoted ones will be added to the next milestones. You can also join the slack channel `#roadmap-planning` where we discuss the next milestones.
78
78
79
79
The process of adding new features to the roadmap looks like this:
80
80
1. You create an issue and label it as `feature request`.
81
81
2. One of VS Core team verifies the feature request and if the explanation is clear, it is added to the `Roadmap` project so it's visible in the board.
82
82
3. Now people can vote for this feature to be added into next milestone with `thumb up` emoji.
83
-
4. Feature requests with biggest popularity will be added into next milestones.
83
+
4. Feature requests with the biggest popularity will be added into next milestones.
84
84
85
85
We are planning 1-2 milestones ahead. Our milestones are based on requirements from community, partners and production implementations.
Vue Storefront was created to solve a set of key business challenges from the world of shopping experience. Our goal for the application is to provide the solution with:
174
+
Vue Storefront was created to solve a set of key business challenges from the world of the shopping experience. Our goal for the application is to provide the solution with:
175
175
176
176
- The ultrafast front-end for the store - with the PWA approach we can now render the catalog of products within milliseconds;
177
177
- The endurance for traffic overloads on the store;
@@ -193,7 +193,7 @@ Besides a big improvement for the shopping experience, we also want to create a
193
193
194
194
## The design
195
195
196
-
The application is prepared to be fully customized in design through theming system.
196
+
The application is prepared to be fully customized in design through the theming system.
197
197
With the current version we work on raw, basic template of typical eCommerce for a fashion industry.
198
198
In the project we used [Material Icons](https://github.com/google/material-design-icons).
199
199
@@ -206,7 +206,7 @@ Here you can read more about the process of [designing PWA for eCommerce](https:
206
206
The design is available in open source in the Figma file format under the URL https://www.figma.com/file/VKyqbHFI55TKIKcQlFLiVpVF/Vue-Storefront-Open-Source.
207
207
208
208
## Other platforms
209
-
Vue Storefront is platform agnostic which means it can be connected to virtually any CMS. Please take a look at [Pimcore bridge](https://github.com/DivanteLtd/coreshop-vsbridge) to give you an idea on how other platforms can be connected. Any support for integrating Prestashop, Shopify ... - much appreciated.
209
+
Vue Storefront is platform agnostic which means it can be connected to virtually any CMS. Please take a look at [Pimcore bridge](https://github.com/DivanteLtd/coreshop-vsbridge) to give you an idea of how other platforms can be connected. Any support for integrating Prestashop, Shopify ... - much appreciated.
210
210
211
211
## The license
212
212
@@ -220,7 +220,7 @@ If you have discovered a 🐜 or have a feature suggestion, feel free to create
220
220
221
221
## Workshops
222
222
223
-
If you like our project and would like to learn more on how to create Progressive Web Apps you can ask us for dedicated workshop at your office! Conducted by Vue Storefront core contributors! All the profits are used for supporting Vue Storefront development. [Learn more](https://products.divante.co/vuestorefront/)
223
+
If you like our project and would like to learn more on how to create Progressive Web Apps you can ask us for a dedicated workshop at your office! Conducted by Vue Storefront core contributors! All the profits are used for supporting Vue Storefront development. [Learn more](https://products.divante.co/vuestorefront/)
224
224
225
225
## Support us!
226
226
@@ -626,7 +626,7 @@ Vue Storefront is a Community effort brought to You by our great Core Team and s
626
626
</tbody>
627
627
</table>
628
628
629
-
Partners are encouraged to support the project by various ways - mostly by contributing the source code, marketing activities, evangelizing and of course - implementing the production projects. We do support our partners by dedicated contact channels, workshops and by sharing the leads from merchants interested in implementations.
629
+
Partners are encouraged to support the project in various ways - mostly by contributing the source code, marketing activities, evangelizing and of course - implementing the production projects. We do support our partners by dedicated contact channels, workshops and by sharing the leads from merchants interested in implementations.
630
630
631
631
If you like to become our Partner just let us know via contributors@vuestorefront.io.
0 commit comments