How to downgrade a package via zypper?

Henk, thank you very much for answering. Of course I’ve tried via yast before, and also looked “manually” at https://download.opensuse.org/repositories/server:/php:/applications/openSUSE_Leap_15.1/,
but maybe because a lack of php knowledge I’ve been confused:

Zypper shows both “php-pear-Mail_Mime” and also “php7-pear-Mail_Mime”:

vserver:~ # zypper se -v mail_mime
Loading repository data...
Reading installed packages...

S  | Name                     | Type       | Version          | Arch   | Repository
---+--------------------------+------------+------------------+--------+-----------------------------
   | php-pear-Mail_Mime       | package    | 1.10.6-lp151.4.1 | noarch | server:php:applications.repo
    name: php-pear-Mail_Mime
   | php-pear-Mail_Mime       | srcpackage | 1.10.6-lp151.4.1 | noarch | server:php:applications.repo
    name: php-pear-Mail_Mime
   | php-pear-Mail_mimeDecode | package    | 1.5.6-lp151.1.1  | noarch | server:php:applications.repo
    name: php-pear-Mail_mimeDecode
   | php-pear-Mail_mimeDecode | srcpackage | 1.5.6-lp151.1.1  | noarch | server:php:applications.repo
    name: php-pear-Mail_mimeDecode
i+ | php7-pear-Mail_Mime      | package    | 1.10.1-lp151.2.1 | noarch | openSUSE-15.1 OSS
    name: php7-pear-Mail_Mime

Remembering some pains from our period of php5 to php7 upgrade I tried to avoid to “mix” php pkgs. As you see I nevertheless did now, downgraded to 1.10.1, to continue my tests.

https://download.opensuse.org/repositories/server:/php:/applications/openSUSE_Leap_15.1/ as said only shows 1.10.6 in the “noarch” , so my question was more generally meant: Is this by-design that there are only the latest pkgs?

Maybe a wrong assumption by me, or a wrong remembrance, but I’ve assumed / believed to remember that updated packages are still stored in a repo for fallback-needed issues like mine :slight_smile: