diaspora_federation/Changelog.md
2017-08-07 23:33:32 +02:00

9.5 KiB

0.2.1

Features

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

Refactor

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

0.2.0

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

0.1.9

Bug fixes

  • Don't log encrypted private messages 8859c96

0.1.8

Feature

  • Add ruby 2.4 support

Documentation

  • Various improvements in the protocol documentation

0.1.7

Feature

  • Add event entities #44

Refactor

  • Add generated signatures of relayables to #to_h #48

Bug fixes

  • Fix parsing of false value 9a7fd27

0.1.6

Feature

Refactor

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

0.1.5

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

0.1.4

Refactor

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

0.1.3

Refactor

0.1.2

Refactor

Bug fixes

  • Do not reuse cURL sockets to avoid issues caused by too many simultaneous connections #37
  • Handle empty xml-elements for nested entities 26b7991
  • Gracefully handle missing xml elements of relayables 9097097

0.1.1

Features

  • Fetch root posts for reshares 9b090a3

0.1.0

Features

  • Added Salmon support