-
Notifications
You must be signed in to change notification settings - Fork 6
/
Changes
337 lines (261 loc) · 11.6 KB
/
Changes
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
Revision history for Rubric
{{$NEXT}}
- update metadata: dist no longer supported by author
0.156 2015-12-16 21:48:57-05:00 America/New_York
- add cookie_secure, cookie_httponly, and secure_login
to make it easier to keep your Rubric login data out of the clear
0.155 2014-03-20 18:48:28-04:00 America/New_York
- improve chances of producing valid XHTML
- allow the instance to be renamed with "basename"
0.154 2013-10-15 22:30:06 America/New_York
update bugtracker and repo links to point at GitHub
0.153 2012-12-24 23:17:19 America/New_York
use Email::Sender, not Email::Send (breaks smtp_server config
for now)
0.152 2012-07-10 16:29:38 America/New_York
add a missing prereq, stop losing errors doing session decrypt
(thanks for the report, Jan Dubois!)
0.151 2012-02-24 10:18:29 America/New_York
switched from YAML to YAML::XS
now built with Dist::Zilla; some docs may be a bit weird until I go
through them with a fine-toothed comb
0.150 2012-02-24 10:09:47 America/New_York
TOTALLY BUSTED; DO NOT USE
0.149 2011-10-23
more properly handle encoding for entry text/title/description --
still a mess, but much, much more likely to just work, now
0.148 2011-08-22
fix a bug that prevented `rubric user --new-user` from working
include everything needed to run under PSGI -- although app.psgi
is not currently installed anywhere
0.147 2011-02-02
[MIGHT BREAK EVERYTHING]
remove Config::Auto and stop using it; might break everything!
0.146 2011-01-08
do not allow Encode to destructively process forms
0.145 2010-01-11
do not require users to have JSON::XS
0.144 2009-03-11
add entry title to <title> tag (bricas)
use String::TagString
0.143 2007-07-01
minor testing/packages updates
add calendar view (jcap)
add tag cloud (jcap)
do work to make things work under fcgi (rjbs)
0.142 2006-09-05
update install instructions
0.141 2006-09-02
freshen Module::Install
0.140 2006-05-18
new version numbering, new release schedule: less stable, more often
fix a small RSS bug that bugged a large number Firefox users
lots of forgotten changes
0.12 2005-10-26 (long overdue)
some tiny test cleanups that might make tests... pass!
moved repository to svn
fixed stupid handling of repost to URIs with one-entry-per-uri config
delete unneeded sessions at teardown (lousy?)
work on unbreaking tags/facets
rolled back Data::FormValidator use
provide link on related tags to add/remove user constraint
show related tags even when no user selected
QUESTIONABLE DESCISION: @-prefix tags don't list in tagboxes
list user's name for "your tags" if user ne current_user
begin stubbing out pluggable body rendering
begin stubbing out facets
allow query for "/exact_tags/" to work (find untagged)
re-allow "+" as tag separator in tagstrings
0.10 2005-06-01
a little more and better testing
fixed broken 'help' runmode
0.09_09 2005-05-29
enable utf-8 tags
fix missing-title error on blank new post form
simplify updatedb script, eliminate vacuumdb script
display_localtime option
0.09_08 2005-05-28
private_tag implementation no longer completely disables public entries
expand/collapse link now preserves page number
help page's bookmarklet now uses encodeURIComponent, not escape
added an input box for searching
0.09_07 2005-05-27
private_tag implementation no longer horribly breaks entry listing
fixes to work with DBD::SQLite 1.08, now required
0.09_06 2005-05-27
added private_tag - SO SETTLE DOWN, SSORICHE!
0.09_05 2005-05-25
fixed bug that snuck back into _04, reset_password was broken
introduced Rubric::DBI::Setup for db maintenance
0.09_04 2005-05-24
refactor get_* to return property, not WebApp
add stubby password-reset functionality
0.09_03 2005-05-02
fix tag-destroying bug
0.09_02 2005-04-29
basic experimental searching
hyphens allowed as non-first char in tag
uri_root defaults to "" not undef
0.09_01 2005-04-12
describe queries (badly)
redirect to previous query after deleting a link
validate that post input is utf-8
add first_only query constraint
fix RSS more: use rdf:about attr as intended!
taglists tags are now "click to add" on post form
added "tags for this link"
if posting a non-unique uri, previous post defaults in (old bug?)
0.08 2005-04-07
use normal must-login/redirect-on-login behavior for /preferences
honor requirement for verification on unverified users
use html_line_breaks in RSS feed for paragraphing
POD corrections
0.07_07 2005-04-04
added exact_tags query string
+/- filter on taglist centers on gecko; gecko bug must die
updated "related tags" taglist for clarity of add/remove tags
RSS should now validate and work everywhere (I think)
expand/collapse entry bodies on default entries templates
the numeric tag "0" now works
the (edit) links will now include a redirect to your previous query
/edit or /entry links to missing entries (or non-owned for edit)
produce better error messages
max/default entries per page is now configurable
0.07_06 2005-04-02
duplicate tags are now dropped; they no longer break posting
report bad uri/tags at post-time and reproduce form
keep long_form param on next/prev page links
username and password for db connection can be specified in config
0.07_05 2005-03-31
experimental javascript to filter by tag count
link to entries for a Link if it's got more than one
0.07_04 2005-03-30
one_entry_per_link option added
invalid tags no longer drop entire tag string
allowed_schemes added
fixed a few bugs in turning non-scalars into strings for display
add version display to html footer
0.07_03 2005-03-26
/entries?uri=http://www.foo.com/ works again
0.07_02 2005-03-20
fixed format arg to uri.entries (reported by Steve Mallett)
0.07_01 2005-03-16
began adding (currently laughable) "API" format output for simple XML
added /~username/tags+othertags shortcut run mode
0.06 2005-01-25
fixed stupid bug in Rubric::User->quick_entry that prevented changing
of URI on an entry
fixed over-escaping of URIs
0.05 2005-01-23
test coverage for non-web modules, fixing some obscure bugs-to-be
when_done=close for post, to close pop-up windows
0.04 2005-01-20
created stub of autocreate_user method on Login
updated tests to test compilability of all files
0.03_04 2005-01-20
updated post template to not fail when query contains an '
updated entries query bits to use undef for errors
0.03_03 2005-01-18
must_login has been replaced with a smarter login runmode
if you try to /post or perform another operation without a login,
the login form will redirect you back to it once you're auth'd
0.03_02 2005-01-15
restore recent tags listing to "root"
redirect to root when root failed caused loop; just die
eliminate numerous references to EntriesQuery; AUGH!
0.03_01 2005-01-15
refactored EntriesQuery.pm into two parts
0.03 2005-01-14
use CGI::Carp qw(fatalsToBrowser)
die on Template problems
change entry.html template to link entry username
0.02_04 2005-01-13
potentially finished with first round of EventQueries
(the path for the future is clear)
fixed a few small (but critical) bugs
it'll be 0.03 if nothing's broken
0.02_03 2005-01-10
EntriesQuery pretty much working, needs work
minor repairs to use of Time::Local
added some prereqs for Date::Span
0.02_02 2005-01-03
added EntriesQuery
basic framework for EntriesQuery exists, but stinks
minor fixes to incorrect method calls
added pop-up to help docs; must add "close" to when_done options
0.02_01 2004-12-20
added Rubric::WebApp::Login
added skip_newuser_verification option
0.02 2004-12-17
0.00_25 introduced a bug with session cookies
this fixes it
0.01 2004-12-16
released!
0.00_30 2004-12-16
/preferences
0.00_25 2004-12-15
naive support for REMOTE_USER
0.00_24 2004-12-15
private_system implemented
Rubric::Renderer refactored
/doc uri handler added
0.00_23 2004-12-13
rss links on entries.html
rss announce in header.html
don't display new user registration link if closed
some more refactoring
0.00_22 2004-12-13
new user registration cleaned up somewhat
"registration_closed" option
/link runmode (primitive)
delete_entry runmode method is now delete
more refactoring
Rubric::Config methods built by Class::Accessor
0.00_20 2004-12-07
new user registration works, but is horribly coded
"copy" link to copy other users' links also works, but is ugly
0.00_13 2004-12-02
cvs had sticky-rev'd some files which were released despite being old
all files updated
0.00_12 2004-12-01
updatedb rewritten to actually, well, work
style and html structure cleaned up
html doctype added; validates
some refactoring, including tag validation
0.00_11 2004-11-29
put servername in uri_root in default config
awful temporary refactoring of rendering for RSS
0.00_10 2004-11-28
all "url" things are now "uri"
important: your config should be updated to uri_root
much better body-handling
long-form entry display
?link and ?body query parameters
0.00_07 2004-11-25 Happy Thanksgiving!
eliminated &url_for, replaced with Rubric::WebApp::URI
rewrote template structure (use one master template via PROCESS)
added linkless entries
added body to entries
added updatedb.pl
0.00_06 2004-11-19
added lots of documentation
0.00_05 2004-11-18
logins and posts now redirect to new page, instead of rendering
post form for an already-entered url displays info
fixed return of tag counts to references for TT2's sake
numerous style cleanups
0.00_04 2004-11-17
refactored paging, posting
store md5 of uri's for identification
tag counts
recently active tags on recent entry listing
0.00_03 2004-11-16
actually /use/ the template_path config data, thanks
when finding entry to update, include username in search
updated install instructions
added Entry->set_new_tags
updated WebApp->post to, well, work
0.00_01 2004-11-16
abstracted enough that it can be installed without hours of removing my
absolute URLs.
still awful.