-
Notifications
You must be signed in to change notification settings - Fork 0
/
changes.txt
executable file
·52 lines (37 loc) · 3.13 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
27/02/2015 - 2.0 : https://github.com/TI-Planet/API/commit/ef17acc97922fff24655ac134c1f0e2a816c3918
--------------------------------------------------------------------------------------------------------------
- Complete rewrite of the code interacting with the DB: the API now uses the internal ArchiveManager to make queries and return data accordingly.
- A consequence of that is that more fields are available on the info/arc request type, for instance.
- No change in the API itself, it's 100% backwards-compatible
20/07/2014 - 1.3 : https://github.com/TI-Planet/API/commit/ef6eaba66f3f815ea10603d273ecb0da120928d1
--------------------------------------------------------------------------------------------------------------
- Added the "list" request type to get a list of all public uploads (files actually uploaded, not created with our generators)
- The search request now accepts a category filter : ...&req=search&category=math for example.
- gz compression is now always enabled, so the manual flag for that is gone.
- Fix some XML encoding issue (unescaped characters that mess up SimpleXMLElement...)
- Better archive visibility handling (public/unlisted/private). (Actually this was done some time ago, just not committed...)
- 'prettyjson' output format added.
- No change on the auth. side, although Apache has been updated since last time, so HTTP auth could be worked on...
- Misc. README changes.
30/08/2013 - 1.2 : https://github.com/TI-Planet/API/commit/3a33e075ec6e8a259dbf4cc14875891ca2dd3dc2
--------------------------------------------------------------------------------------------------------------
- Removed the [useless] limit in number of results (it was 500 before)
- You can now list all files for a given platform, as requested : ...&req=search&platform=68k for example.
- Changed all occurences of "title" by "name" which makes more sense, I believe.
- Rewrote the wtf-esque multiple-fields-to-array things, which simplified other things.
- "Author", "Category", and "Platform" fields are now arrays of string(s)
HTTP Auth is still in the todo list but it quite heavily depends on getting apache to run correctly, which is not a quickfix...
For now, no changes to the the method of geetting results : http get/post with the api key parameter.
15/08/2013 - 1.1 : https://github.com/TI-Planet/API/commit/6dc9c20b761753d08104a9a14173fbbae9e22eaa
--------------------------------------------------------------------------------------------------------------
Some work on gz compression for output
14/08/2013 - 1.0 : https://github.com/TI-Planet/API/commit/69bf9d4b468b18d5b8a19ce936aaf8f12672764f
--------------------------------------------------------------------------------------------------------------
First public version.
Documentation is here : http://tiplanet.org/forum/archives_voir.php?id=19600
TL;DR :
- search within the archives with filters
- get info about an archive by its id
- output possible in json, xml, php-serialized-array, php-print_r
- get/post requests supported
- http & https supported