Can previous states be evaluated in workflow conditions? and are formulas for workflow conditions coming soon?

Can previous states be evaluated in workflow conditions? and are formulas for workflow conditions coming soon?

We are coming from Salesforce and we need to setup workflows sending an email when the Deal Stage changes to a value FROM a specific value. For example, when the Stage goes to Qualified ONLY when it WAS Rejected before. Is it possible for the condition to evaluate what a field WAS somehow? Even if the Workflow is setup to run always when the record is edited, can a Custom Function evaluate the "PREVIOUS" state of the Stage. In Salesforce the workflow condition can be determined by a formula where there is ISCHANGED() and PREVIOUS() functions, is this kind of functionality coming to Zoho in a near future?