DynamicsWebApi v2 is OUT! 🙌 #155
AleksandrRogov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am very happy with a result and finally feel that it's ready for an official release.
I tested all of the old and new features of the library as well as used it in different environments. This was the reason why it took quite some time for me to get it out of the "beta". Special Thank You to all who tested the library and confirmed that it's in a good condition.
Even though I feel like I tested everything, I still could have missed something, so please let me know if you encounter any issues with this new version and I will release the patches in a timely manner.
To all who wish to migrate from v1
I did not change anything in a core logic of the library itself. Some of the applications that I have that used v1 only required renaming the methods and some properties and that's it. From the beginning of v2 planning I wanted to make the transition from v1 to v2 as smooth as possible and it looks like it paid off!
Of course, if your app runs on an old version of Node.js (<15) and/or is fairly big, I would not expect you to migrate right away and that's why I making a commitment to support v1 for at least for a year (until August 1, 2024) or until I see that the majority of installations moved to v2.
Here are also helpful links for you:
To install, please use the following command:
npm install dynamics-web-api@2.0.0
Multiple bundles approach
In v2 I have decided to compile the code into separate bundles for different platforms and module systems. It should not make a big difference to you, but let me know if you encounter any issues.
Also, please let me know if we need a CommonJS module bundle for the Browser and I will add it into the package.
.js.map files
I have also decided not to include
.js.map
files in the package. So, if you would like to debug the code of the library (I would forever appreciate it) the map files can be found in adist
folder on GitHub. Just make sure to use a correct one for your platform, module system and a DynamicsWebApi version.Very excited to officially release the v2 and hope it works well for you!
Best Regards,
Aleksandr Rogov
Beta Was this translation helpful? Give feedback.
All reactions