kopia lustrzana https://gitlab.com/jaywink/federation
1.7 KiB
1.7 KiB
[unreleased]
Added
- Support for generating NodeInfo documents using the generator
federation.hostmeta.generators.NodeInfo
. Strict validation is skipped by default, but can be enabled by passing inraise_on_validate
to theNodeInfo
class. By default a warning will be generated on documents that don't conform with the strict NodeInfo values. This can be disabled by passing inskip_validate
to the class.
[0.2.0] - 2016-04-09
Backwards incompatible changes
- Any implementations using the Diaspora protocol and
Post
entities must now useDiasporaPost
instead. See "Changed" below.
Added
- Support for using
validate_field()
methods for entity fields and checking missing fields against_required
. To use this validation,validate()
must specifically be called for the entity instance. - Base entities
Comment
andReaction
which subclass the newParticipationMixin
. - Diaspora entity
DiasporaComment
, a variant ofComment
. - Diaspora entity
DiasporaLike
, a variant ofReaction
with thereaction = "like"
default.
Changed
- Refactored Diaspora XML generators into the Diaspora entities themselves. This introduces Diaspora versions of the base entities called
DiasporaPost
,DiasporaComment
andDiasporaLike
. Any implementations using the Diaspora protocol andPost
entities must now useDiasporaPost
instead.
Fixes
- Entities which don't specifically get passed a
created_at
now get correct current time increated_at
instead of always having the time part as00:00
.
[0.1.1] - 2016-04-03
Initial package release
Supports well Post type object receiving over Diaspora protocol.
Untested support for crafting outgoing protocol messages.