Upgrading the extension across TYPO3 and PHP version upgrades

To accommodate the multiple dependencies to PHP and TYPO3 versions as well as between the extensions, this is the recommended upgrade path (with the component to upgrade in each step marked bold):

  1. PHP 7.0, TYPO3 8.7, seminars 3.4, oelib 3.6.1, mkforms 9.5.4, rn__base 1.11.4, static_info_tables 6.8.0
  2. PHP 7.2, TYPO3 8.7, seminars 3.4, oelib 3.6.1, mkforms 9.5.4, rn__base 1.11.4, static_info_tables 6.8.0
  3. PHP 7.2, TYPO3 8.7, seminars 3.4, oelib 3.6.1, mkforms 9.5.4, rn__base 1.13.2, static_info_tables 6.8.0
  4. PHP 7.2, TYPO3 9.5, seminars 3.4, oelib 3.6.1, mkforms 9.5.4, rn__base 1.13.2, static_info_tables 6.8.0
  5. PHP 7.2, TYPO3 9.5, seminars 3.4, oelib 3.6.1, mkforms 9.5.4, rn__base 1.13.2, static_info_tables 6.9.5
  6. PHP 7.2, TYPO3 9.5, seminars 4.0, oelib 3.6.1, mkforms 9.5.4, rn__base 1.13.2, static_info_tables 6.9.5
  7. PHP 7.2, TYPO3 9.5, seminars 4.0, oelib 4.0*, **mkforms 10.0.0, rn__base 1.13.2, static_info_tables 6.9.5
  8. PHP 7.2, TYPO3 9.5, seminars 4.1, oelib 4.0, mkforms 10.0.0, rn__base 1.13.2, static_info_tables 6.9.5
  9. PHP 7.2, TYPO3 10.4, seminars 4.1, oelib 4.0, mkforms 10.0.0, rn__base 1.13.2, static_info_tables 6.9.5
  10. PHP 7.4, TYPO3 10.4, seminars 4.1, oelib 4.0, mkforms 10.0.0, rn__base 1.13.2, static_info_tables 6.9.5

Following this order, you will be able keep all affected extensions installed all the time.