- Add support for items and sections archive manager.
- The
items.move()method now supportssection_idto move an item to a different section
- Add
__contains__()toModel.
- Add support for sections.
- Fix the parameters of
update_date_complete().
- Fix the default API endpoint.
- All arguments expecting a date/time must be formatted according to RFC 3339, and all return values are also using the same format.
- The
item_orderandindentproperties of projects, that denoted a visual hierarchy for the projects (the order of all the projects and the level of indent of each one of them), were replaced byparent_idandchild_order, which denote a real hierarchy (the parent project of a project and the order of all children of a specific parent project). - The
projects.add()method now expects aparent_idandchild_orderparameter, instead of theitem_orderandindentparameters. - The
projects.update()method doesn't expect anitem_orderandindentparameters anymore, but it doesn't accept the newparent_idandchild_orderparameters as well, as the way to change the hierarchy is now different (see theprojects.move()andprojects.reorder()methods). - The new
projects.move()method must be used to move a project to become the child of another project or become a root project. - The new
projects.reorder()method must be used to reorder projects in relation to their siblings with the same parent. - The
projects.delete()method now expects only anidparameter, instead of theidsparameter, and it deletes the project and all the projects's descendants. - The
projects.archive()method now expects theidparameter, instead of theidsparameter, and it archives the project and all the project's descendants. - The
projects.uncomplete()method now expects anidparameter, instead of theidsparameter, and it restores the project as a root project. - The
projects.update_orders_indents()method was removed. - The
date_string,date_lang,due_date_utcproperties of items were replaced by thedueobject. - The
item_orderandindentproperties of items, that denoted a visual hierarchy for the items (the order of all the items and the level of indent of each one of them), were replaced byparent_idandchild_order, which denote a real hierarchy (the parent item of an item and the order of all children of a specific parent item). - The
items.add()method now expects aparent_idandchild_orderparameter, instead of theitem_orderandindentparameters. - The
items.add()anditems.update()methods now expect adueparameter, instead of thedate_string,date_langand/ordue_date_utcparameters. - The
items.update()method doesn't expect anitem_orderandindentparameters anymore, but it doesn't accept the newparent_idandchild_orderparameters as well, as the way to change the hierarchy is now different (seeitem_moveanditem_reorder). - The
items.move()method does not accept theproject_itemsandto_projectparameters, but a new set of parameters specificallyid, and one ofproject_idorparent_id. Another difference stemming from this is that only a single item can be moved at a time, and also that in order to move an item to become the child of another parent (or become a root level item) theitem_movecommand must be used as well. - The
items.update_orders_indents()method was removed. - The new
items.reorder()method must be used to reorder items in relation to their siblings with the same parent. - The
items.deletemethod now expects only anidparameter, instead of theidsparameter, and it deletes the item and all the item's descendants. - The
items.complete()method now expects theidparameter, instead of theidsparameter, and it completes the item and all the item's descendants. In addition the newdate_completedparameter can also be specified. - The
items.uncomplete()method now expects anidparameter, instead of theidsparameter, and it uncompletes all the item's ancestors. - The new
items.archive()method can be used to move an item to history. - The new
items.unarchive()method can be used to move an item out of history. - The
items.update_date_complete()method now expects adueparameter, instead ofnew_date_utc,date_stringand/oris_forwardparameters. - The possible color values of filters changed from
0-12to30-49. - The
date_string,date_lang,due_date_utcproperties of reminders were replaced by thedueobject. - The
reminders.add()andreminders.update()methods now expect adueparameter, instead of thedate_string,date_langand/ordue_date_utcparameters. - The state now includes an additional new resource type called
user_settings. - The user object now includes the
days_offproperty. - The
sinceanduntilparameters of theactivity/getmethod are deprecated, and are replaced by the newpageparameter.