Features currently marked for deprecation¶
Note
We have a separate list of all features that have been fully deprecated, with the version they were removed.
Native C++ API¶
Deprecated |
Remove |
Feature name |
Upgrade suggestion and comments |
|---|---|---|---|
1.3.1 |
1.5.0 |
|
We feel the current ErrorHandler API doesn’t work at the right level (it only works in Enquire, whereas you should be able to handle errors at the Database level too) and we can’t find any evidence that people are actually using it. So we’ve made the API a no-op and marked it as deprecated. The hope is to replace it with something better thought out, probably during the 1.4.x release series. There’s some further thoughts at https://trac.xapian.org/ticket/3#comment:8 |
1.3.2 |
1.5.0 |
|
Use the constructor with |
1.3.2 |
1.5.0 |
|
Use the constructor with |
1.3.3 |
1.5.0 |
|
Use |
1.3.4 |
1.5.0 |
|
Use the |
1.3.5 |
1.5.0 |
|
Use the respective getter and setter methods instead, added in 1.3.5 and 1.2.23. |
1.3.5 |
1.5.0 |
|
Use the constructor with |
1.3.6 |
1.5.0 |
|
Use |
1.3.6 |
1.5.0 |
Subclassing |
Subclass |
1.3.6 |
1.5.0 |
Subclassing |
Subclass |
1.3.6 |
1.5.0 |
Subclassing |
Subclass |
1.3.6 |
1.5.0 |
Subclassing |
Subclass |
1.3.6 |
1.5.0 |
|
Use |
Bindings¶
Deprecated |
Remove |
Language |
Feature name |
Upgrade suggestion and comments |
|---|---|---|---|---|
1.2.5 |
1.5.0 |
Python |
MSet.items |
Iterate the MSet object itself instead. |
1.2.5 |
1.5.0 |
Python |
ESet.items |
Iterate the ESet object itself instead. |
Omega¶
Deprecated |
Remove |
Feature name |
Upgrade suggestion and comments |
|---|---|---|---|
1.2.4 |
1.5.0 |
omindex command line long option
|
Renamed to |
1.2.5 |
1.5.0 |
$set{spelling,true} |
Use $set{flag_spelling_suggestion,true} instead. |