Wykres commitów

764 Commity (7559f16f4f67cdf24159636c323fe12f53f40601)

Autor SHA1 Wiadomość Data
Jason Robinson 3c6c7f6145 Unlock more direct dependency version ranges
Unlock most of the direct dependencies to a certain version range. Unlock all of test requirements to any version.
2016-05-22 21:43:23 +03:00
Jason Robinson a6863680ef Release 0.3.2 2016-05-09 22:04:08 +03:00
Jason Robinson b709622ed2 Merge pull request #19 from jaywink/bump-dependencies
Bump lxml and python-dateutil dependencies
2016-05-09 22:02:49 +03:00
Jason Robinson f1eadbf8d7 Changelog for changed dependencies 2016-05-09 21:58:15 +03:00
Jason Robinson 3b69b632c5 Bump and loosen python-dateutil 2016-05-09 21:56:23 +03:00
Jason Robinson a6aa6eda0c Bump and loosen lxml 2016-05-09 21:52:22 +03:00
Jason Robinson 1609a8448a Add requires.io badge
[ci skip]
2016-05-09 21:43:27 +03:00
Jason Robinson 12454a10ea Merge pull request #18 from jaywink/entity-tags-fix
Don't raise on Post.tags if Post.raw_content is None
2016-05-09 21:39:43 +03:00
Jason Robinson fde1e988da Don't raise on Post.tags if Post.raw_content is None
Fixes #17
2016-05-09 21:35:42 +03:00
Jason Robinson cddebf87cd Install all test files with package
Test factories can be useful in building project tests.
2016-04-16 22:28:10 +03:00
Jason Robinson c71548262f Add test factory DiasporaPostFactory 2016-04-16 22:15:46 +03:00
Jason Robinson de87e7e210 Release 0.3.1 2016-04-13 22:14:42 +03:00
Jason Robinson a04ab0b91b Merge pull request #14 from jaywink/nodeinfo-wellknown
Add support for generating .well-known/nodeinfo
2016-04-13 22:13:49 +03:00
Jason Robinson 3e2a77c490 Add support for generating .well-known/nodeinfo
Was forgotten from previous release.

Refs: #11
2016-04-13 21:59:26 +03:00
Jason Robinson 1411c1aadd Release 0.3.0 2016-04-13 18:47:30 +03:00
Jason Robinson fd1f5385d3 Merge pull request #13 from jaywink/nodeinfo
Add support for NodeInfo document generation
2016-04-12 23:22:46 +03:00
Jason Robinson 69e179f506 Add support for NodeInfo document generation
Support for generating NodeInfo documents using the generator `federation.hostmeta.generators.NodeInfo`. Strict validation is skipped by default, but can be enabled by passing in `raise_on_validate` to the `NodeInfo` 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 in `skip_validate` to the class.
2016-04-12 22:46:43 +03:00
Jason Robinson e8cc4d7bdd Release 0.2.0 2016-04-09 13:56:17 +03:00
Jason Robinson 36dac79121 Add a changelog [ci skip] 2016-04-06 22:53:07 +03:00
Jason Robinson 561f2ab87a Merge pull request #10 from jaywink/participation-models
Support Comments and Likes
2016-04-04 22:34:42 +03:00
Jason Robinson c566a8c628 Remove unused argument to be more landscape brilliant 2016-04-04 22:30:52 +03:00
Jason Robinson 1e8df3f7b0 Fix an erronous super() call
Thanks landscape.io for reporting this to me :) At the same time, python3ize some other super calls
2016-04-04 22:25:34 +03:00
Jason Robinson 732d0966a4 Add support for Diaspora Like using Reactions
Refs: #4 and #5
2016-04-04 22:05:41 +03:00
Jason Robinson a2920444ca Refactor: move diaspora XML generators to entities themselves
This change is backwards incompatible. Any implementations wishing to create a valid Post for example for diaspora shouls now use DiasporaPost.
2016-04-03 22:54:32 +03:00
Jason Robinson 62380a5d77 Add support for Comment entity
Refs: #4
2016-04-03 22:25:12 +03:00
Jason Robinson cd8304fcdb Make BaseEntity.validate call validate_ methods and check _required 2016-04-03 20:20:39 +03:00
Jason Robinson 15fc76b845 Fix entity CreatedAtMixin.created_at to be datetime.now() 2016-04-03 19:57:34 +03:00
Jason Robinson 38c32af798 Merge pull request #6 from jaywink/travisify
Add travis config
2016-04-03 17:34:29 +03:00
Jason Robinson 9a2d7a0b82 Add travis config 2016-04-03 17:29:54 +03:00
Jason Robinson e10dc53454 Merge pull request #2 from waffle-iron/master
waffle.io Badge
2016-03-12 22:02:22 +02:00
Making GitHub Delicious 9138419a79 add waffle.io badge 2016-03-12 13:02:08 -07:00
Jason Robinson f12c9fee25 Add landscape badge 2015-09-20 22:31:49 +03:00
Jason Robinson 8fe7347dec Add Post.tags property
Retrieves a set of unique tags found in the post.
2015-08-09 03:29:08 +03:00
Jason Robinson 94d8aad530 Make DiasporaWebFinger Python2.7 compatible
Refs: #1
2015-08-08 02:27:56 +03:00
Jason Robinson 921a9b527d Always validate .well-known/social-relay when rendering it
Not much point in schema otherwise
2015-07-16 23:58:41 +03:00
Jason Robinson 478f55069d .well-known/social-relay should also define scope 2015-07-16 23:18:14 +03:00
Jason Robinson bf4e494841 Add support for .well-known/social-relay document
Used in apps to provide subscription preferences, see: https://www.loomio.org/d/9vpoe0UR/public-post-federation#comment-730911
2015-07-16 23:01:10 +03:00
Jason Robinson 1055261735 Add hcard template in manifest 2015-07-12 22:24:00 +03:00
Jason Robinson 4a1792065f Fix path reference to hcard template 2015-07-12 22:11:57 +03:00
Jason Robinson d50ae4ee17 Implement Diaspora hCard 2015-07-12 21:55:20 +03:00
Jason Robinson c37b34b550 hcard url ends in guid, not username 2015-07-12 20:56:45 +03:00
Jason Robinson 414da9d901 Implement webfinger support 2015-07-12 17:08:03 +03:00
Jason Robinson f359ac8247 Make hostmeta generator return string not XML Document 2015-07-12 02:02:44 +03:00
Jason Robinson f61c2b576f Implement XRD host-meta generator 2015-07-12 01:23:11 +03:00
Jason Robinson 67ebac03ed Wait, why are social-relay deps here? Late night commits.... Fix setup.py, remove unnecessary requirements.txt files too 2015-07-08 11:57:33 +03:00
Jason Robinson 908e90bcaa 'skip_author_verification' to controllers.handle_receive too 2015-07-06 23:03:31 +03:00
Jason Robinson a568bd6a9e Add 'skip_author_verification' possibility to diaspora receive protocol, f or testing 2015-07-06 22:59:05 +03:00
Jason Robinson d2c565bc24 Create controllers.handle_create_payload - but only for diaspora now 2015-07-06 22:50:30 +03:00
Jason Robinson eecb3e013f Add some tests for the diaspora generators 2015-07-06 22:27:25 +03:00
Jason Robinson b143a1765b Start implementing send parts for diaspora protocol 2015-07-06 01:08:27 +03:00