Our testing and release policy is designed to deliver the constant stream of improvements from our R&D to our clients as quickly as possible, yet without compromising the quality and stability of the product. With that purpose in mind our releases are grouped in two categories: Beta and Stable releases.
Beta releases are produced with greater frequency, every month or two months. Stable releases are published with greater intervals in-between – two or three times a year. Both versions of SDK are safe to use and we encourage our users to use the latest visage|SDK package available. In order to facilitate updates for our clients, we strive to minimize API changes and make sure that each release – Beta or Stable – includes streamlined Migration Notes detailing any changes that could not be avoided.
Both Beta and Stable releases go through a rigorous testing procedure that tests all aspects of the SDK. In order to keep up with the frequent Beta releases, many of our tests are automatized or semi-automatized. The following aspects of the SDK are tested: