]> CyberLeo.Net >> Repos - Github/YOURLS.git/blob - CHANGELOG.md
Add plain API format
[Github/YOURLS.git] / CHANGELOG.md
1 YOURLS Changelog
2 ================
3
4 _This file lists the main changes through all versions of YOURLS.  
5 For a much more detailed list, simply refer to [commit messages](https://github.com/YOURLS/YOURLS/commits/master)._
6
7
8 1.7.2
9 ---
10 - improved: stat graphs, regarding accuracy and time zones
11 - improved: navigation in the admin interface
12 - improved: several little things
13 - fixed: several little bugs
14 - updated: all third party libs
15 - dropped: PHP 5.2 support
16
17 1.7.1
18 ---
19 - added: compatibility with PHP 7
20 - added: allow hooks with closures (see [Advanced Hook Syntax](https://github.com/YOURLS/YOURLS/wiki/Advanced-Hook-Syntax))
21 - improved: you can now search across all fields at once in the admin interface
22 - improved: bookmarklets are now human readable in the PHP source, and minified on the fly
23 - improved, still not perfect: support for URLs and page titles with encoded chars
24 - fixed: timezone warnings
25 - fixed: cookie mismatch preventing login when multiple YOURLS installs on subdomains of the same domain
26 - fixed: lotsa bugs
27 - improved: lotsa things
28
29 1.7
30 ---
31 - added: support for PDO and MySQLi
32 - added: social bookmarklets - share on Twitter, Facebook or Tumblr in a click
33 - added: check api.yourls.org if a new version of YOURLS is available
34 - added: proxy support - install YOURLS behind a firewall!
35 - improved: security regarding SQL injections
36 - improved: security regarding your credentials - now auto-encrypted
37 - improved: external HTTP request handling
38 - improved: ƒυηкƴ UTF-8 titles handling
39 - fixed: compatibility with Apache mod_security blocking bookmarklets
40 - fixed: lots of bugs
41
42 1.6
43 ---
44 - added: مرحبا العالم! Hej verden! 你好世界! Kumusta mundo! Ciao mondo! Hello world! Translation API.
45 - added: custom API actions
46 - added: support for URLs with common protocols
47 - fixed: search and pagination in the admin interface
48 - updated: third party libs jQuery, ezSQL, GeoIP
49 - improved: sanitizing and escaping functions
50
51 1.5.1
52 -----
53 - added: full jsonp support
54 - added: ability to use encrypted passwords in the config file
55 - fixed: support for http://www.sho.rt/bleh and http://sho.rt/bleh
56 - added: support for any favicon dropped in the /user directory
57 - updated: Google Visualization API instead of deprecated Google Charts
58 - fixed: bugs, bugs, bugs
59 - added: hooks, hooks, hooks
60 - improved: things, things, things
61
62 1.5
63 ---
64 - added: plugin architecture! OMG plugins!!1!!1!
65 - added: directory /user, config.php can be moved there
66 - added: new "instant bookmarklets"
67 - added: 1 click copy-to-clipboard a la bitly
68 - change in logic: now all request are handled by PHP and don't rely on .htaccess
69 - added: saving URL titles
70 - added: support for prefix-n-shorten: sho.rt/http://example.com/
71 - added: core plugin to allow hyphens in URLs
72 - added: core sample plugin to wrap redirected URLs in a social toolbar
73 - added: core sample plugin to show how to create administration page in plugins
74 - added: core plugin to display a random pretty background
75 - changed: layout now using a more consistent palette, see http://yourls.org/palette
76 - added: anti XSS and anti CSRF measures
77 - added: interactive map if possible in stat traffic by countries
78 - fixed: lots of bugs
79
80 1.4.3
81 -----
82 - fixed bug no-stats-showing-ffs due to inconsistency in DB schema
83 - improve error reporting with API method url-stat
84
85 1.4.2
86 -----
87 - fixed: bug in auth function
88 - added: sample public API file
89 - added: check in API requests for WordPress plugin when adding a new short URL
90 - prettier sample public interface
91
92 1.4.1
93 -----
94 - fixed: base 62 URLs (keywords with MiXeD CaSe)
95 - new & secure auth method for API calls, with no need to use login & password combo
96 - allow SSL enforcement for admin pages
97 - new API method: stats for individual URL.
98 - prevent internal redirection loops
99 - filter and search URLs & short URLs by date
100
101 1.4
102 ---
103 - added: an upgrader from 1.3 to 1.4
104 - change in logic: now using a global object $ydb for everything related to DB and other globally needed stuff
105 - change in logic: include "load-yourls.php" instead of "config.php" to start engine
106 - change in DB schema: now storing URLs with their keyword as used in shorturl, allowing for any keyword length
107 - change in DB schema: new table for storing various options including next_id, dropping table of the same name
108 - change in DB schema: new table for storing hits (for stats)
109 - improved the installer, with .htaccess file creation
110 - layout tweak: now prettier, isn't it?
111 - stats! OMG stats!
112
113 1.3-RC1
114 -------
115 - added bookmarklet and tools page
116 - improved XSS filter when adding new URL
117 - code cleanup in admin/index.php to separate code and display
118 - added favicon
119 - stricter coding to prevent notices with undefined indexes
120 - hide PHP notices & SQL errors & warnings, unless YOURLS_DEBUG constant set to true
121
122 1.2
123 ---
124 - don't remember. A few tiny stuff for sure.
125
126 1.1
127 ---
128 - don't remember. Some little bugs I guess.
129
130 1.0.1
131 -----
132 - don't remember. Trivial stuff probably.
133
134 1.0
135 ---
136 - initial release