Update README and other files for 0.1.1
This commit is contained in:
parent
db08c01e85
commit
307eb259b8
|
@ -0,0 +1,42 @@
|
|||
v0.1.1 2018-06-13
|
||||
|
||||
* Begin SocialAPI unofficial implementation report.
|
||||
* Improved HTTP header detection for ActivityPub requests.
|
||||
* Activities added to outboxes are now Set (in addition to the outbox itself).
|
||||
* Fixed panic where the 'bcc' and 'bto' properties were improperly guarded.
|
||||
* Fixed authn/authz shadowing when serving ActivityStream objects, causing only
|
||||
HTTP Signatures to be enforced.
|
||||
* Under certain circumstances, IRIs will be fetched when an Add Activity is
|
||||
received. This behavior is a stepping stone towards a comprehensive
|
||||
solution in a future patch.
|
||||
* SocialAPI Undo Activity has actors enforced the same way as the FederatedAPI.
|
||||
* IRI normalization: Objects, Activities, and Links will no longer be duplicated
|
||||
when added to Collection types. Instead, IRIs are added.
|
||||
* Serving ActivityStream objects will now remove the 'bcc' and 'bto' properties.
|
||||
* Serving a Tombstone ActivityStream response now uses the HTTP 410 Gone status
|
||||
code.
|
||||
* The 'vocab' and 'streams' subpackages now generate code to multiple files
|
||||
instead of a single large one.
|
||||
* The 'deliverer' subpackage now has test coverage.
|
||||
|
||||
v0.1.0 2018-05-30
|
||||
|
||||
* Initial release of the 'deliverer' subpackage.
|
||||
* Initial release of the 'pub' subpackage.
|
||||
* Initial release of the 'streams' subpackage.
|
||||
* Initial release of the 'tools' subpackage.
|
||||
* Initial release of the 'vocab' subpackage.
|
||||
* Support for ActivityStream static types in Go.
|
||||
* Support for ActivityStream serialization and deserialization.
|
||||
* Support for ActivityPub POST and GET to actor inboxes.
|
||||
* Support for ActivityPub POST and GET to actor outboxes.
|
||||
* Support for SocialAPI, FederatedAPI, or both for inbox and outboxes.
|
||||
* Support for ActivityPub GET to fetch ActivityStreams.
|
||||
* Support for HTTP Signature verification.
|
||||
* Support for basic SocialAPI Activity behaviors.
|
||||
* Support for basic FederatedAPI Activity behaviors.
|
||||
* Support for Application-customized authn/authz behaviors.
|
||||
* Support for Tombstone for Delete Activities.
|
||||
* Test 'vocab' against examples in the spec.
|
||||
* Test 'streams' against the test repository.
|
||||
* Test 'pub' with over >100 end-to-end black box tests.
|
|
@ -57,7 +57,11 @@ Yes!
|
|||
|
||||
### Compilation of `vocab` is tough on time and resources!
|
||||
|
||||
See [#42](https://github.com/go-fed/activity/issues/42).
|
||||
The `vocab` and `streams` packages are code generated on order of hundreds of
|
||||
thousands to a million lines long. If using Go 1.9 or before, use `go install`
|
||||
or `go build -i` to cache the build artifacts and do incremental builds.
|
||||
|
||||
Additionally, see [#42](https://github.com/go-fed/activity/issues/42).
|
||||
|
||||
### Can I financially support this effort?
|
||||
|
||||
|
|
20
README.md
20
README.md
|
@ -17,14 +17,24 @@ Federated, or both kinds of ActivityPub applications just work.
|
|||
|
||||
## Status
|
||||
|
||||
Version 0.1.0 of this library is ready for use.
|
||||
**0.1.1** ([Semantic Versioning](https://semver.org/))
|
||||
|
||||
There is not an implementation report available... yet!
|
||||
There is no official implementation report available... yet!
|
||||
|
||||
[Unofficial implementation reports are available in issue #46](https://github.com/go-fed/activity/issues/46).
|
||||
|
||||
Please see CHANGELOG for changes between versions.
|
||||
|
||||
## Getting Started
|
||||
|
||||
See each subdirectory for its own README for further elaboration. The
|
||||
recommended reading order is `vocab`, `streams`, and then `pub`. Others are
|
||||
optional.
|
||||
|
||||
## How can I get help, file issues, or contribute?
|
||||
|
||||
Please see the CONTRIBUTING.md file!
|
||||
|
||||
## How well tested are these libraries?
|
||||
|
||||
I took great care to add numerous tests using examples directly from
|
||||
|
@ -49,11 +59,7 @@ Passing familiarity with ActivityStreams and ActivityPub is recommended.
|
|||
|
||||
## FAQ
|
||||
|
||||
*Why does compilation take so long?*
|
||||
|
||||
The `vocab` and `streams` packages are code generated on order of hundreds of
|
||||
thousands to a million lines long. If using Go 1.9 or before, use `go install`
|
||||
or `go build -i` to cache the build artifacts and do incremental builds.
|
||||
Please see the CONTRIBUTING.md file!
|
||||
|
||||
## Useful References
|
||||
|
||||
|
|
Loading…
Reference in New Issue