Saurik has released a major update for the Cydia Installer with version 1.1.23, adding ability to downgrade packages and find extensions for apps.
With the latest update you can now downgrade Cydia packages to any stable version available in the repo you wish to. Additionally, there is a new feature - discovery of tweaks, which is inspired by TweakHub.
On the main Cydia page, you should find a new option called 'Find Extensions for Applications', which will present you a list of Cydia Substrate-based tweaks available in Cydia to customise the stock apps or the ones in the App Store.
It also fixes the crashing issue that crops up after clearing the cache. The following is the full changelog for Cydia Installer 1.2.23:
Support Package Downgrades
All too often, I release a new package, and find out during the first few hours after release that there was a serious regression :(. Even if I pull the new version, users who upgraded do not have a way to easily downgrade.
Now, not only will Cydia allow you to downgrade to the "current" version, but it also allows downgrading to any previous version that is available on the repository. Going forward, I will leave previous versions online for some time while users are able to sort out issues.
Find Extensions for Applications
This feature was directly inspired by UnlimApps, who released a Substrate extension for Cydia called TweakHub.
The idea: automatically determine what applications a Substrate extension is designed to modify, and use that to provide categorized lists based on the iOS applications you have installed.
This technique is exciting, as it does not rely on repositories and developers to manually tag packages (this never works out): most of this information is already picked up automatically by Cydia's "whole package index" :D.
(Oh, if it isn't yet clear why UnlimApps wanted this feature: they develop a number of app-specific extensions ;P.)
Clearing Caches Could Kill Cydia
A user reported a situation where they ran out of disk space, iOS cleared their caches, and then Cydia wouldn't run.
How to update Cydia 1.1.23
To update your jailbroken device with Cydia version 1.1.23, launch Cydia, then tap on Changes and then the Refresh button seen on the left corner. Wait for some time for the packages to load then search for the Cydia Installer package and update to new version.
If Cydia prompts you with a message saying Essential Upgrade, just tap on Complete Upgrade to get the latest version of Cydia.
Source: Redmond pie