If you buy version 3.0, when 4.0 comes out you will have 3.5 available. 4.0 will be available to us in place of 3.5
See that's how a lot of them do it but not all so I feel it's best to simply ask rather than assume. Some creators will charge individually for each version released.