Skip to content

Releases: diaspora/diaspora_federation

v0.2.2

23 Sep 00:22
v0.2.2
3cffc9d
Compare
Choose a tag to compare

Features

  • Add support for diaspora:// URIs and fetch linked entities (see #75) #78 #85
  • Fetch RFC 7033 WebFinger with fallback to legacy WebFinger #74
  • Add support to receive and relay likes for comments #81

Refactor

  • Always raise a DiscoveryError when something with the discovery fails #77
  • Tighten the validation of diaspora* IDs #86
  • Allow to receive non-public profiles without private data #79
  • Remove public and provider_display_name from Reshare entity #84

Bug fixes

  • Allow reshares with no root #73
  • Make height and width optional for photos #76
  • Detect loops when fetching entities #87

Documentation

  • Add documentation for the future of the Reshare entity (see #83) #84

v0.2.1

07 Aug 21:38
v0.2.1
c30de78
Compare
Choose a tag to compare

Features

Add DiasporaFederation::Schemas to access the JSON schema #70

Refactor

Don't add optional properties to generated XML and JSON when nil #71

v0.2.0

02 Jul 21:39
v0.2.0
1c8f656
Compare
Choose a tag to compare

Features

  • Add JSON support to entities #52
  • Add AccountMigration entity #54
  • Add public flag to Profile entity #59
  • Allow to generate WebFinger with additional data #61 1b9dfc8
  • Provide RFC 7033 WebFinger #63
  • Validate the author of the root post for a reshare 92ce4ea

Refactor

  • Replace factory_girl with fabrication 184954e
  • Use actionpack as dependency instead of rails (for diaspora_federation-rails) f860a62
  • Remove old backward-compatibility from WebFinger #60
  • Make optional properties optional when generating WebFinger #61 5fef763
  • Make Message entity non-relayable (see #36) #62 b7167b9
  • Make Participation entity non-relayable (see #35) #62 41ebe13
  • Remove legacy signature order and order by property order in entity (see #26) #62 87033e4
  • Send new property names in XML (see #29) #62 52a8c89
  • Send unwrapped entities (see #28) #62 221d87d
  • Send the raw magic envelope and new encrypted magic envelope with crypt-json-wrapper (see #30) #62 1f99518 e5b2ef7
  • Remove sign-code and prevent creation of SignedRetraction and RelayableRetraction (see #27) #62 cd3a7ab
  • Rename xml_order to signature_order on relayables b510ed8
  • Prevent creation of Request entity (see #32) #62 deed1c3
  • Don't check parent_author_signature and don't check the author_signature when the author is the parent author for relayables (see #64) #65 6817579 57edc8b
  • Add created_at to Comment entity #67
  • Improve logging when validation fails c0ea38d

Bug fixes

v0.1.9

01 May 00:41
v0.1.9
cac3ba7
Compare
Choose a tag to compare

Bug fixes

  • Don't log encrypted private messages 8859c96

v0.1.8

02 Mar 20:08
v0.1.8
e1ad855
Compare
Choose a tag to compare

Feature

  • Add ruby 2.4 support

Documentation

  • Various improvements in the protocol documentation

v0.1.7

08 Jan 03:30
Compare
Choose a tag to compare

Feature

  • Add event entities #44

Refactor

  • Add generated signatures of relayables to #to_h #48

Bug fixes

  • Fix parsing of false value 9a7fd27

v0.1.6

08 Jan 03:29
Compare
Choose a tag to compare

Feature

Refactor

  • Add property types #43
  • Change timestamp format to ISO 8601 #43
  • Move protocol documentation to master branch a15d285

v0.1.5

23 Oct 23:46
Compare
Choose a tag to compare

Refactor

  • Use head method instead of :nothing option 44f6527
  • Add sender parameter to :receive_entity callback fb60f83

Bug fixes

  • HydraWrapper: Validate hostname after redirect d18e623

v0.1.4

25 Aug 00:13
Compare
Choose a tag to compare

Refactor

  • Improve magic envelope validation 90d12e7
  • Raise ValidationError if properties are missing 4295237

v0.1.3

06 Aug 18:27
Compare
Choose a tag to compare

Refactor