Page MenuHomePhabricator

Changes
Updated 4,362 Days AgoPublic

Version 2 of 6: You are viewing an older version of this document, as it appeared on Jun 1 2012, 6:29 PM.

Summary of recent and impending changes to Conduit.

June 1, 2011

Deprecations

These methods are now deprecated:

  • user.find: Use user.query, which is more powerful.
  • user.info: Use user.query, which is more powerful.
  • path.getowners: Use owners.query, which is more powerful.

April 23, 2011

Conduit now has mechanisms for marking methods "deprecated" and "unstable". Deprecated methods will be removed. Unstable methods are subject to changes which break backward compatibility.

Deprecations

These methods are now deprecated:

  • differential.find: Use differential.query, which is more powerful.
  • differential.getrevision: Use differential.query, which is more powerful.
  • differential.getrevisionfeedback: Use differential.getrevisioncomments, which is more powerful and more generally useful.
  • differential.markcommitted: Use differential.close. We renamed the "committed" status to "closed" to avoid SVN-specific language.
  • differential.updatetaskrevisionassoc: Do not use this method.
  • phid.info: Use phid.query, which is more powerful.

Planned Deprecations

  • user.find will be deprecated by user.query (T1075).
  • user.info will be deprecated by user.query (T1075).

Unstable Methods

  • chatlog.query The chatlog app needs lots of work.
  • chatlog.record As above.
  • feed.publish Feed is still fairly unstable.
  • remarkup.process The API for this method might change.

Stable Methods

All other methods are now "stable", which means they only have a normal likelyhood of being broken by application changes.

Last Author
epriestley
Last Edited
Jun 1 2012, 6:29 PM

Event Timeline