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