-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.0 backwards compatibility breaks #183
Comments
The changes list for each API thing is getting quite big now, maybe hide it for old versions with https://pypi.org/project/sphinxcontrib-log-cabinet/ Update: Done. |
Regarding "make Entry.updated Optional[datetime] instead of datetime (without changing any of the logic, see below)" / #179 (comment): It'd be nice to have a different attribute/property with the same semantics The name should convey |
This is to track all the backwards compatibility breaks we want to do in 2.0.
Things that require deprecation warnings pre-2.0:
mark_as_...
methods tomark_entry_as_...
iter_feed_metadata
toget_all_feed_metadata
; I have to go through all the entries to find out how many there are #185 (comment)Things that do not require / can't have deprecation warnings pre-2.0:
Entry.updated
Optional[datetime]
instead ofdatetime
(without changing any of the logic, see below)Postponed:
Entry.updated
Optional[datetime]
instead ofdatetime
; requires migration; Entries change without updated being bumped #179 (comment)get_feed_tags
return TagInfo objects; I have to go through all the entries to find out how many there are #185 (comment); likely only needed if we end up having aget_feed_tag_info
methodentry_dedupe
plugin be delete; Allow entry_dedupe to delete the old entries #140 (comment)The text was updated successfully, but these errors were encountered: