However, for V2 of Creator you need to refer to the SurveyJS Library as to a library divided in two modules: a framework-independent part (core) and a framework-dependent part (Knockout in our case). We still use the same base library (SurveyJS Library). Change JavaScript and CSS linksĬhange the links to the SurveyJS Library resources. If you are going to continue using the Knockout version, you might need to make two changes in your projects. A warning names a function or property that does not work in V2 and suggests you to use another approach or parameters. To facilitate your migration from V1 to V2, we try to log potential incompatibilities as warnings into Console, when it is possible. However, we strongly believe that the benefits outweigh the costs. It should be admitted, that this approach exposes some incompatibilities with V1 (for example, in creating adorners and custom property editors). In fact, we now render all forms in SurveyJS Creator by using our own Survey component that is implemented as SurveyModel in our main library - SurveyJS Library.Īnd since SurveyJS Library already supports different frameworks and has already been thoroughly tested for accessibility and important functional requirements and use-cases, it empowers us to easily support the React framework in our V2 (and to provide support for other platforms in the same way in the near future). In V2, they render their contents with the help of our Survey primitives (such as SurveyModel) instead of using previous redundant custom code. Remarkable changes have been made to the following UI elements:
![survey remover v1 survey remover v1](http://2.bp.blogspot.com/-MyJkZRhX2Zw/UuuRhobjpzI/AAAAAAAAAC0/dOhik32XFic/s1600/Survey+Bypass+Direct+Download+v1.5+Photo+1.jpg)
It is a deep re-design and re-thinking which were made based on the constructive and reasonable feedback provided by our customers and their users. We changed the SurveyJS Creator's UI dramatically. This change should not affect the working projects of our customers.
SURVEY REMOVER V1 CODE
As a result, we broke our Knockout.js code base into parts to stand out a common core part and detach parts for individual frameworks. For this purpose, we had to reorganize our source code and divide it into framework-related packages.
![survey remover v1 survey remover v1](https://i1.rgstatic.net/publication/259900906_IST-4-027756_WINNER_II_D112_v12_WINNER_II_channel_models/links/554aab300cf29752ee7c1de6/largepreview.png)
The biggest change is a provided native support for the React JavaScript framework (and later we plan to add a similar native support for other JavaScript frameworks, such as Angular and Vue). In V2 of SurveyJS Creator, we have made a lot of changes. However, it is often necessary to change the UI, API, or behavior of our tools to improve them.
SURVEY REMOVER V1 UPGRADE
We always do our best to minimize the impact an upgrade might have on existing projects.