dmvcframework-core-team uses always the latest version of Delphi, so testing in previous versions is a problem and some users could have problems with the new DMVCFramework versions. We usually publish a number of RCs but not all the users test them, so when the main version is released some "late adopters" could find anomalies on old Delphi versions.
In the list below there are all the *Compatibility Mantainers* for each specific Delphi versions supported.
The *Compatibility Mantainers* run unit tests for each RC and each finally releases and raise [issues](https://github.com/danieleteti/delphimvcframework/issues) if problems arises during these tests.
If you use a Delphi version that is not the latest, and you find an issue, check here the *Compatibility Mantainers* for your version and create an issue with reference to him (you can also talk about the issue mentioning the mantainer using the facebook group).
## COMPATIBILITY MANTAINERS
|Delphi Version | Compatibility Mantainer |
|---|---|
|Delphi 10.3.1 Rio |Daniele Teti, João Fernandes, Emilio Perez |
A compatibility maintainer is in charge to test each release candidate and each main version to ensure that the core packages and all the samples works for the Delphi version in charge to him. These are the steps to follow:
- Download the new version (or RC) zip from the [releases](https://github.com/danieleteti/delphimvcframework/releases) github page.
- Unzip in a folder which doesn't clash with your existent DMVCFramework installation (double check that the library path doesn't include other versions)
- Build all the packages for your target version (\packages\<yourversion>\dmvcframework_group.groupproj)