/
changelog.txt
1251 lines (941 loc) · 46.9 KB
/
changelog.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
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
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Changelog
### Version 3.1.0
#### Tweaks
* Added default navbar for sites without menus defined
* New search form placeholder fallback JavaScript
* Tarski now depends on jQuery
* Use `is_multi_author` function in favour of the now-deprecated Tarski
function `tarski_should_show_authors`
* Deprecated `tarski_count_authors` and `tarski_resave_show_authors`
functions
* Removed all functions deprecated before version 3.0
### Version 3.0.4 [§](http://tarskitheme.com/2011/03/18/3-0-release/)
#### Bug fixes
* Removed syntactic incompatibility with PHP 4
### Version 3.0.3 [§](http://tarskitheme.com/2011/03/18/3-0-release/)
#### Bug fixes
* Removed duplicate comment id fields which were breaking threaded comments
### Version 3.0.2 [§](http://tarskitheme.com/2011/03/18/3-0-release/)
#### Tweaks
* Slight improvements to the image overflow code
### Version 3.0.1 [§](http://tarskitheme.com/2011/03/18/3-0-release/)
#### Tweaks
* Always display a link to a post's page, even if there is no title
* Stop images without set sizes from overflowing the content area
### Version 3.0.0 [§](http://tarskitheme.com/2011/03/18/3-0-release/)
#### Features
* Replaced Tarski navbar with WordPress core menu functionality
* Replaced Tarski header images with WordPress core functionality
* Replaced Tarski asides functionality with aside post format
* Replaced comment form with WordPress `comment_form` function call
* Styled the visual editor text field to approximate live styling
#### Tweaks
* Dropped current page link highlighting for browsers not supporting the
parent selector
* Removed update notifier
* Removed option not to paginate index pages
* Deprecated defunct Tarski navbar functions
* Removed all functions deprecated before version 2.7
* Deprecated `wrap_values_in_element` function
* Merged `app/launcher.php` file with `functions.php` file
* Deprecated `tarski_javascript` function in favour of core functions
* Renamed `README.md` to `readme.txt` to follow theme guidelines
* Replaced calls to `get_bloginfo` function with new core functions
* Namespaced form styling so as not to interfere with the admin bar
* Changed permission level necessary to edit Tarski options from
`edit_themes` to `manage_options`
* Made time format strings translateable
* Deprecated `tarski_searchform` function
* Replaced `detectWPMU` and `detectWPMUadmin` with core functions
`is_multisite` and `is_super_admin`
* Updated license information in stylesheet and moved license file to comply
with new WordPress theme policy
* Replaced `tarski_bodyclass` function with a WP API call
* Removed the `screen.css` stylesheet and moved its content into the main
stylesheet
#### Bug fixes
* Replaced call to deprecated `_c` function with `_x`
* Fix some warnings on the options page when saving alternate styles and
headers
### Version 2.7.1 [§](http://tarskitheme.com/2010/08/01/2-7-0-release/)
#### Bug fixes
* Posts only attempt to display categories when there are some
* Fixed some metadata display logic to match that of versions prior to 2.7.0
* Fixed navigation display logic to match that of versions prior to 2.7.0
### Version 2.7.0 [§](http://tarskitheme.com/2010/08/01/2-7-0-release/)
#### New features
* Added support for custom backgrounds
* Child themes may override some Tarski templates by including files of the
same name in an `/app/templates` directory within the child theme
* Post metadata is now added via the `th_post_metadata` filter hook
* Use minified versions of Tarski's JavaScript and CSS files unless
`TARSKI_DEBUG` is set to `true`
* Theme graphics are more strongly compressed
#### Tweaks
* Captions are now centred
* Add `aria-required` and `aria-multiline` attributes to comment form fields
* Use HTML5 `search` text field type in the search form
* Use HTML5 `email` and `url` text field types in the comment form
* `loop.php` file moved into `app/templates/` directory
* The `tarski_assets` filter is now deprecated
* The `TarskiAsset` class has been removed
* The array passed to the `tarski_asset_meta` filter now has meaningful keys
* Require the `WP_Http` class on the options page to power the update
notifier
* Remove deprecated `automatic_feed_links` call, use the new
`automatic-feed-links` option on `add_theme_support` instead
* Replace deprecated `wp_specialchars` call on the Tarski options page with
`esc_html`
* Use `the_title_attribute` function when printing a post title within an
element attribute
#### Bug fixes
* Blank header now doesn't render
* Fix placeholder attribute detection in Internet Explorer
### Version 2.6 [§](http://tarskitheme.com/2010/01/16/2-6-release/)
#### New features
* Header images are now also pulled from child themes
* Child themes can define their own alternate styles
* Styling for captioned images
* Support for post thumbnails
* `README` file introducing users and developers to working with Tarski
* Home and page links are now added to the navbar via the `tarski_navbar`
filter
#### Tweaks
* External navbar links are now ordered by link rating
* Page and external navbar links now have more meaningful array keys when
passed to the `tarski_navbar` filter
* Sidebar and widget upgrade routine is deprecated
* Search form uses [HTML5][html5] placeholder text where available
* Switched to the new WordPress escaping
<abbr title="Application Programming Interface">API</abbr>
* Rewritten TarskiOptions object deserialisation
* Added `get_raw_tarski_option` function
* Alternate stylesheet listing degrades gracefully when no styles are present
* Header listing degrades gracefully when no headers are present
* Drop support for the user sidebar file
* Remove `constants.php` file support
* Change of `DOCTYPE` to [HTML 5][html5]
* `$content_width` variable is now explicitly declared at 500px
#### Bug fixes
* Floated elements in the post content are now cleared
* Always link to the 'respond' anchor if comments are open but none have been
posted yet
[html5]: http://www.w3.org/TR/html5/
### Version 2.5 [§](http://tarskitheme.com/2009/08/07/25-release/)
#### New features
* Recent Articles widget can be used more than once
* The number of posts displayed by Recent Articles widget is adjustable
* The title of the Recent Articles widget is customisable
* Cache and version file locations can be overridden
* Custom header constants can now be overridden
* Nicer buttons for capable browsers
#### Tweaks
* Deprecated `check_input` function
* Clean up some core library functions and documentation
* Refactored `tarski_navbar`
* Removed defunct debug template
* Recent Articles widget re-implemented using the new widget
<abbr title="Application Programming Interface">API</abbr>
* Remove search form from 404 error page
* Use main sidebar for search results
* Clearer comment reply icon for <abbr title="Right to Left">RTL</abbr>
languages
* Cleaner trackback <abbr title="Uniform Resource Identifier">URI</abbr>
display for <abbr title="Right to Left">RTL</abbr> languages
* Corrected widget list margins for <abbr title="Right to Left">RTL</abbr>
languages
* Decreased lists' left margins
* Deprecated `user-sidebar.php` custom sidebar file
* A default set of widgets is no longer installed
* Deprecated `tarski_prefill_sidebars` function
* Rename `Options` class to `TarskiOptions` to prevent namespace clashes
* Improve `code` and `pre` element styling
* Style all text input fields in the same fashion
* Removed duplicate password required message
* Style `tt` elements
* Changed navbar admin link text to 'Dashboard'
* Removed functions deprecated in version 2.2
* Deprecated `add_version_to_styles` function
* Deprecated `feed_link_type` and `generate_feed_link` functions
* Make on-page feed links use `get_feed_link`
* Feed links are now provided by the <abbr title="WordPress">WP</abbr> core
function `automatic_feed_links`
* Post classes are now applied to single posts and pages
* Refactored `tarski_recent_entries`
* Refactored `tarski_headerimage`
* Added empty array as default argument for `tarski_recent_entries`
* Theme tags updated to comply with new theme directory requirements
#### Bug fixes
* Fix undefined variable error when navbar has no contents
* `wpautop` is no longer applied to text widgets
* Fix undefined variable error in `the_archive_author_description`
* Fix notices caused by undefined indices in the Options class
* Fix version check errors caused by lack of connection
* Check whether `WP_DEBUG` is defined before referring to it
* Fix notices generated by the `tidy_avatars` function
* Widgets now register properly if the `sidebars_widgets` field is deleted
* Deprecated functions on the archives template have been replaced
* Fixed uninitialised variable errors with nested comments
* Fixed a minor localisation issue with 404 error page titles
* Fixed uninitialised variable errors with recent articles widget
* Site descriptions are now properly filtered
* Replaced deprecated `get_settings` call
* Fixed uninitialised variable error with blank header
* Check whether post exists before trying to access its excerpt
* Corrected bottom margins for posts on index pages
* Abbreviated opening <abbr title="PHP: Hypertext Preprocessor">PHP</abbr>
tag removed
### Version 2.4 [§](http://tarskitheme.com/2008/12/04/24-release/)
#### New features
* Support for WordPress 2.7's threaded and paginated comments (various)
* <abbr title="Cross-Site Request Forgery">CSRF</abbr>-hardened login and
logout functions (r814)
* Version check now uses WordPress'
<abbr title="Hypertext Transport Protocol">HTTP</abbr>
<abbr title="Application Programming Interface">API</abbr> (r794)
* Added support for sticky posts (r793, r796)
* Version check now returns details of the latest release (r789)
* Options page now uses WordPress' generic `POST` handler (r778, r788)
* Added default widget sidebar content (r777)
#### Tweaks
* Updated some inline function references (various)
* Updated some inline documentation with package info (various)
* Updated options page to match new admin style (various)
* Moved comments reply form into its own file (r813)
* Removed functions deprecated in version 2.1 (r810)
* Replaced
<abbr title="Checkbox and Radio button Input Replacement">CRIR</abbr> with
home-grown header selector (r801-7)
* Move version check copy into TarskiVersion class (r797)
* Deprecated `can_get_remote` function (r797)
* Presentation of version data on options page improved (r794)
* Deprecated `tarski_messages` and `tarski_admin_style` functions (r794)
* Renamed `Asset` class to `TarskiAsset` and `Version` to `TarskiVersion`
(r794)
* <abbr title="WordPress">WP</abbr> 2.7 compatibility update for options page
styles and scripts (r792)
* Move template files to `app/templates` (r791)
* Options code now checks referrers as well as capabilities (r788)
* Improved ease of localisation for comments template (r787)
* Use <abbr title="Secure Sockets Layer">SSL</abbr>-aware `site_url` function
in comments template (r786)
* Improved ease of localisation for options page notices (r783, r799)
* Remove tab indices (r782)
* Show tags everywhere by default (r779)
* Deprecated `ready_to_delete_options` (r778)
* Moved version data cache into `WP_CONTENT_DIR` (r776)
* Improved ease of localisation for 'No posts found' text (r775)
#### Bug fixes
* 'Description' `meta` element content is now better escaped (r865)
* Fixed untranslateable text on the options page (r799)
### Version 2.3 [§](http://tarskitheme.com/2008/08/10/23-release/)
#### New features
* Options page now compatible with
<abbr title="Secure Sockets Layer">SSL</abbr> admin (r731)
#### Tweaks
* Don't serialise the data passed to `update_option` (r763)
* Show version cache notice when _file_, not directory, isn't writable (r760)
* Clean up `cache_is_writable` function (r759, r761)
* Add `js.css` to the list of disallowed custom styles (r755)
* Hide the search form label faster (r754)
* `multiple_tag_titles` function refactored (r751)
* Upgrade functionality refactored (r746)
* Author count check only runs when posts are saved or deleted (r745, r748)
* Author count checks how many authors have published posts (r744)
* `wpdb->prepare()` method used for author count query (r742)
* Deprecated `version_to_integer` and `version_newer_than` functions (r739)
* Switched to native <abbr title="PHP: Hypertext Preprocessor">PHP</abbr>
`version_compare` function (r737)
* Options page access granted only to users with `edit_themes` capability (r736)
* Stylesheets for the admin section enqueued, not printed (r734)
#### Bug fixes
* Added more checks to upgrade functionality (r746)
* Made navbar selector work better in Internet Explorer (r735)
* Excluded navbar links category from the links page (r733)
### Version 2.2.2 [§](http://tarskitheme.com/2008/07/19/22-release/)
#### Bug fixes
* Replace defunct function reference in Links template (r724)
### Version 2.2.1 [§](http://tarskitheme.com/2008/07/19/22-release/)
#### Bug fixes
* Always show authors if Tarski options haven't been saved (r715)
### Version 2.2 [§](http://tarskitheme.com/2008/07/19/22-release/)
#### New features
* Navbar selector: sub-page lists are collapsible (r606)
* Navbar selector: sub-pages are listed as such (r599)
#### Tweaks
* Better handling of attachments (r697, r698)
* Tweaked gallery styling to better fit Tarski (r695)
* Add <abbr title="WordPress">WP</abbr> standard alignment classes (r694)
* Added inline hooks documentation (r657, r658, r661, r665, r666, r667)
* Deprecated `tarski_excerpt` function (r664)
* Deprecated `tarski_date` function in favour of a
<abbr title="WordPress">WP</abbr> core function (r662)
* Removed filter from `implode_proper` function (r660)
* Removed functions deprecated two major releases ago (r659)
* Removed defunct Tarski search widget (r656)
* Paginate index pages by default (r652)
* Remove pagination from index pages more elegantly and efficiently (r651)
* Replaced Tarski links widget with a filter (r642)
### Version 2.1.4 [§](http://tarskitheme.com/2008/07/13/214-release/)
#### Bug fixes
* Correct overzealous calendar widget
<abbr title="Cascading Stylesheets">CSS</abbr> (r687)
* Sidebar upgrade routine only runs for older versions (r684)
* Smarter unserialisation for Tarski options (r645)
* Fix Archives template layout for Janus style (r644)
### Version 2.1.3 [§](http://tarskitheme.com/2008/05/20/21-release/)
#### Bug fixes
* Revert to using `curl_setopt()` for
<abbr title="PHP: Hypertext Preprocessor">PHP</abbr> 4 compatibility (r629)
### Version 2.1.2 [§](http://tarskitheme.com/2008/05/20/21-release/)
#### Bug fixes
* Fix version check timeout issues (r620)
* Add missing textdomain to forum link (r614)
### Version 2.1.1 [§](http://tarskitheme.com/2008/05/20/21-release/)
#### Bug fixes
* Fixed navbar character encoding problem (r595)
* Corrected Janus feed icon position (r592)
### Version 2.1 [§][36]
[36]: http://tarskitheme.com/2008/05/20/21-release/
#### New features
* New icon designs (r567)
* New options page design (r508, r539, r540)
* Added avatar support (r500)
* Added action hook `th_posts_nav` (r493)
* Asset class now handles `wp_head` assets (r471)
* Type checking on filter returns disabled when `WP_DEBUG` is true (r470)
* All custom content areas are now widgets (various)
* Showing authors is now pluggable (r466)
* New links widget which overrides default one (r449)
* Main footer area is now a widget field (r439)
* Feed link for comments on search results (r427)
* Search query now displays in search page title (r425)
* 'Description' `meta` element now uses excerpts where available (r421)
#### Tweaks
* Default avatar filter for `tarski_avatar` (r564)
* Added filter to `tarski_date` (r515)
* New style for tag cloud widget (r551)
* New style for links list widgets (r550)
* New style for calendar widget (r549)
* Slightly darkened text colours (r546)
* Now requires WordPress 2.5 (r545)
* Added <abbr title="XHTML Friends Network">XFN</abbr> profile attribute to
`head` (r525)
* Use native <abbr title="WordPress">WP</abbr> `language_attributes` function
(r518)
* Tarski search form used for widgets (r505)
* Changes to Tarski are now tracked in the CHANGELOG file (r502)
* Search form JavaScript substantially improved (r495, r501)
* Mobile stylesheet replaced by unified base stylesheet (r494)
* Removed feed type selection in favour of `get_default_feed` (r492)
* Removed `Tarski` class (r491)
* Only update needed messages now appear on the Dashboard (r486)
* Tarski's various notices now added via the `admin_notices` hook (r486)
* Moved `head` theme data to `Asset` class (r475)
* Removed 'generator' `meta` element as WP now provides it (r474)
* Options page scripts now added via WP script loader (r460)
* Edit links have been removed from footer blurb (r447, r450)
* Navbar is now added via `th_header` hook (r435)
* Content of `code` elements now resizes in
<abbr title="Internet Explorer">IE</abbr> (r423)
* Default feed type now used in preference to choosing a feed type
(r420, r427)
* `get_author_feed_link` deprecated (r418)
* `get_category_feed_link` deprecated (r417)
* Removed Feedparser library (r416)
* Upgrade script moved to function `tarski_upgrade` (r415)
#### Bug fixes
* Changed erroneous padding properties in the main stylesheet (r528)
* Navbar link text is now properly escaped (r520)
### Version 2.0.5 [§][37]
[37]: http://tarskitheme.com/2007/12/09/205-release/
#### New features
* New footer theme hook, `th_fmain` (r413)
* Numeric version checking implemented (r405, r408)
* Development version notice now appears on Dashboard (r405)
#### Tweaks
* Footer blurb and recent articles now added via `th_fmain` hook (r413)
* Helper files are now `require`d, not `include`d (r409)
* `flush_tarski_options` function can no longer delete (r408)
* `add_tarski_option` function deprecated (r408)
* `drop_tarski_option` function deprecated (r408)
* `Version` and `Options` classes now extend `Tarski` class (r405)
* Cache helper functions moved to admin helper file (r405)
* `tarski_option` function deprecated (r405)
* Excerpt filters now applied to `tarski_excerpt` (r396)
* `tarski_comment_author_link` uses `get_comment_author_link` filters (r394)
* Navbar order no longer needs to re-save on page changes (r390)
#### Bug fixes
* Delete and restore options now works correctly (r408)
* Updating a particular option never uses the defaults (r408)
* Saving options overwrites deleted options correctly (r408)
* `$noSidebarInclude` now renders (r405)
* Sidebar constants no longer appear on archive templates (r405)
* Tarski now states languages correctly (r396)
* Blank blurb no longer generates surrounding markup (r392)
* Navbar now follows page order correctly (r390)
### Version 2.0.4 [§][38]
[38]: http://tarskitheme.com/2007/11/19/203-release/
#### Tweaks
* Additional robustness added to navbar functions (r383, r384, r385)
* Navbar SQL code replaced with `get_posts` function call (r380, r383)
* Navbar spacing tweaked (r383)
* `tarski_get_pages` function deprecated (r380, r382)
#### Bug fixes
* No navbar pages breaking post saving fixed (r381)
### Version 2.0.3 [§][39]
[39]: http://tarskitheme.com/2007/11/19/203-release/
#### New features
* Update notifier support for `file_get_contents` added (r367)
* Added class `imagelink2` for borderless image links (r363, r364)
#### Tweaks
* Greater robustness added to update functions (r374, r375)
* Home link `title` text tweaked (r373)
* Update notifier error message added (r372)
* Older and newer entries links now point in more intuitive directions (r371)
* Next and previous article links now wrapped in `span` elements (r368)
* Version check output now buffered (r369)
* Multiple authors check now only performed when admin page accessed (r365)
#### Bug fixes
* Problematic update notification option import code removed (r370)
* Missing `libcurl` library no longer breaks the update notifier (r366)
* Categories stay hidden on theme upgrade (r359)
### Version 2.0.2 [§][40]
[40]: http://tarskitheme.com/2007/11/09/201-release/
#### Bug fixes
* Update notifier now compatible with
<abbr title="PHP: Hypertext Preprocessor">PHP</abbr> safe mode (r357)
* Update notification remains off when theme updated (r357)
* Fixed `type` attribute for feed links (r356)
* Constants file no longer breaks the navbar (r353, 355)
* `meta` element 'wp_theme' now closes properly (r352)
### Version 2.0.1 [§][41]
[41]: http://tarskitheme.com/2007/11/09/201-release/
#### New features
* JavaScript output is now filtered (r346)
* Stylesheet output is now filtered (r343)
#### Tweaks
* `meta` element 'wp_theme' added to `head` (r346)
* Tarski comment removed from footer (r346)
* Theme version appended to stylesheet links (r343, r346)
* Version is only checked when update notification is enabled (r341)
* `page_template_helper.php` removed (r337)
* `tarski_navbar` filter now returns an array (r336)
* <abbr title="Right to Left">RTL</abbr> rules moved to main stylesheet and
`rtl.css` removed (r336)
#### Bug fixes
* Memory-hogging feed parsing removed (r345)
* Added robustness to the Options updater (r344)
* <abbr title="Cross-site scripting">XSS</abbr> vulnerability in `search.php`
fixed (r342)
* `gettext` omissions fixed (r342)
* Next/previous article navigation fixed in Internet Explorer (r340)
* Disappearing navbar bug fixed (r333)
* Update notifier displaying when Tarski up to date bug fixed (r333)
### Version 2.0 [§][42]
[42]: http://tarskitheme.com/2007/11/5/20-release/ (2.0 Release)
#### New features
* Single posts and pages can now have a different widget sidebar (r311)
* Tag intersections and unions now generate accurate content (r305)
* Massively improved documentation in the [phpDoc][43] format (r275)
* Option to link to either RSS or Atom feeds (r255)
* Options can now be deleted and restored (r247)
* Option to reverse document `title` order (r246)
* Option to show tags everywhere, not just on single posts (r208)
* Archive and search feeds added to `head` (r195)
* Blogroll category can be added as external navbar links (r179, r180)
* [hCard][44] support added to posts and comments (r175)
* [hAtom][45] support added to posts (r173, r174)
[43]: http://www.phpdoc.org/
[44]: http://microformats.org/wiki/hcard
[45]: http://microformats.org/wiki/hatom
#### Tweaks
* WordPress 2.1 and 2.2 support dropped (various)
* New screenshot (r326)
* Removed `body` classes `left` and `single` (r324)
* `tarski_doctitle` now returns an array to filter (r322)
* Footer widgets now display iff widgets have been added there (r316)
* Sidebar content moved to separate display files (r311)
* Improved error handling for missing custom sidebar file (r311)
* Header status check deprecated and replaced by pure
<abbr title="Cascading Stylesheets">CSS</abbr> rules (r304, r311)
* The external navbar links category will not be shown in the sidebar (r303)
* Added 'edit' link to footer blurb (r292)
* Filter added to `tarski_sidebar_links` (r291)
* Next and previous index page link function refactored (r284)
* Deprecated functions moved to `deprecated.php` (r278, r283)
* Next and previous post link styling tweaked (r282)
* Post page links tweaked to mirror tag styling (r282)
* Reduced duplication of feed link code (r280, r281)
* Search form now always wrapped in `tarski_searchform` function (r276)
* Stylesheet file names that are invalid
<abbr title="Cascading Stylesheets">CSS</abbr> identifiers excluded (r266)
* Stylesheet file names matching Tarski's `body` classes excluded
(r265, r266)
* Bottom margin of `primary` column reduced on index pages (r263)
* `gettext` with included code now uses `printf` for easier localisation
(r250)
* `tarski_doctitle`, `tarski_bodyclass` and `tarski_bodyid` filters added
(r246)
* `tarski_bodyclass` and `tarski_bodyid` functions no longer re-definable
(r246)
* <abbr title="WordPress Multi-User">WPMU</abbr> site admins now see update
notifications (r245)
* Default options updated (r210, r244)
* All actions and filters moved to `library/launcher.php` (r234)
* Nonce field added to Options page for increased security (r230)
* Removed 1.4 upgrade script (r227)
* `functions.php` massively cleaned up (r225)
* Options code moved to own class (r225)
* Moved upgrade code to helper file (r223)
* Moved display files to `library/display` (r220)
* Moved helper functions to `library/helpers` (r219)
* Tarski now respects <abbr title="WordPress">WP</abbr>'s robots option
(r217)
* `th_postend` now executes after asides as well as normal posts (r213)
* Hide categories option replaced with show categories option (r209)
* Feedparser library moved into `library/includes` (r206)
* JavaScript and stylesheets moved to their own directories (r202)
* Page navigation and tags now added via `th_postend` (r201)
* 'Required' notices added to comment form (r198)
* Feed links now added via `wp_head` action (r195)
* Contextual notification about blank taglines added to Options page (r194)
* Comments and feed links code replaced with proper API functions (r193)
* Replaced deprecated `get_bloginfo` and `get_settings` calls (r177, r188)
* Footer blurb code executes even when there is no blurb (r172)
* Navbar and feed link now added via `th_navbar` action (r171)
* Loop file split into several more specialised files (r170)
#### Bug fixes
* Custom styles no longer corrupt
<abbr title="Cascading Stylesheets">CSS</abbr> namespace (r265, r266)
* Special characters now escaped for blurb and sidebar text fields (r241)
### Version 1.7.3
#### Bug fixes
* Empty categories now display as intended on Options page (r300)
* Update notifier fix for servers where `allow_url_fopen` is disabled (r299)
### Version 1.7.2 [§][46]
[46]: http://tarskitheme.com/2007/09/16/17-release/ (1.7.2 Release)
#### Bug fixes
* Blank category description overriding default text bug fixed (r200)
* Update notifier text on Options page added to `gettext` framework (r186)
* Nav output code spacing issue fixed (r185)
### Version 1.7.1 [§][47]
[47]: http://tarskitheme.com/2007/09/16/17-release/ (1.7.1 Release)
#### Bug fixes
* References to <abbr title="WordPress">WP</abbr> 2.3-only function
`get_search_query` removed
* Asides category selection made compatible with
<abbr title="WordPress">WP</abbr> 2.3 database schema
### Version 1.7 [§][48]
[48]: http://tarskitheme.com/2007/09/16/17-release/ (1.7 Release)
#### New features
* `id` attributes added to the document `body` (r137, r140, r141)
* Various classes added to post metadata to allow styling thereof (r136)
* Author descriptions now display on author archive pages (r133)
* Header image becomes home link when title is not displayed (r132)
* Category descriptions now displayed on category archive pages (r129)
* Version checking is now cached where possible (r121, r122, r123)
* Editable 'Home' link (r120)
* New tags template (r113, r114)
* Support for WordPress' new tagging functionality (r110, r114, r115)
* Navbar links automatically reorder when page order changes (r107)
#### Tweaks
* Footer blurb output now filtered (r163)
* Theme hook `th_404` now filter `th_404_content` (r137, r155)
* Navbar output now filtered (r145, r151, r152)
* `$navbarInclude` ported to new hooks system (r145)
* Redundant hook `th_commentform` removed (r143)
* `tarski_bodyclass` and `tarski_bodyid` now conditionally defined (r138)
* Removed Live Comments Preview integration (r137)
* Links template brought up to date (r131)
* Removed Clean Archives integration (r124)
* Navigation Display options link display tweaked (r120)
* Removed Gravatar integration (r116)
* Removed Subscribe to Comments integration (r116)
* Removed Brian's Latest Comments integration (r116)
* Removed Ultimate Tag Warrior integration (r110, r111, r112, r114)
* `loop.php` moved back to main directory (r109)
* Update notification is now on by default (r108)
#### Bug fixes
* Options page jQuery `noConflict()` issue resolved (r166)
### Version 1.6.2 [§][49]
[49]: http://tarskitheme.com/2007/08/17/16-release/ (1.6.2 Release)
#### Bug fixes
* Default `404` content now appears when there is no constants.php file
(r144)
* Draft pages no longer appear in navigation display options (r144)
* Trailing slashes added to 'Home' links for fussy servers (r127)
* Theme version function bug (causing options to not be saved) fixed
(r98, r99)
### Version 1.6.1 [§][50]
[50]: http://tarskitheme.com/2007/08/17/16-release/ (1.6.1 Release)
#### Bug fixes
* Incorrect function references on search pages fixed (r92)
* Search field output bug fixed (r92)
* Update notifier issue with some
<abbr title="PHP: Hypertext Preprocessor">PHP</abbr> versions fixed (r88)
### Version 1.6 [§][51]
[51]: http://tarskitheme.com/2007/08/17/16-release/ (1.6 Release)
#### New features
* New update notification system (r79, r82)
* [XOXO][52] added to navbar and other links lists (r80)
* [`rel="home"`][53] added to home links (r80)
[52]: http://microformats.org/wiki/xoxo
[53]: http://microformats.org/wiki/rel-home
#### Tweaks
* Options page header selection code now degrades gracefully (r59, r78, r81)
* `constants-default.php` file removed (r78)
* Options page code switched to [jQuery][54] (r60, r74)
* `comments.php` file refactored (r62)
* Courier New replaced by Courier for `code` and `pre` element display
(r54, r55)
[54]: http://jquery.com/
#### Bug fixes
* Potential <abbr title="Cross-site scripting">XSS</abbr> vulnerability
closed (r73)
* Footer floats now clear properly (r63, r65, r66)
* Search results `title` added to `gettext` (r64)
* Comment author form field bug fixed (r58)
* Comments work properly when Recent Articles widget in use (r56, r57)
### Version 1.5 [§][55]
[55]: http://tarskitheme.com/2007/07/14/15-release/ (1.5 Release)
#### New features
* New theme hooks system (r34, r40)
* Handheld stylesheet for mobile devices added (r33)
* [OpenID comments][56] support (r36)
* Improved support for static front pages (r25)
* Default search text hidden by JS when search field selected (r27)
* Tarski options page is now displayed in
<abbr title="Right to Left">RTL</abbr> format when appropriate (r32)
[56]: http://verselogic.net/projects/wordpress/wordpress-openid-plugin/
#### Tweaks
* Navbar tweaked to work with static front page (r25)
* Site title tweaked to work with static front page (r25)
* `searchform.php` moved out of `library/` into root (r20)
* 'Site Admin' link in navbar `id` of `nav-admin` added (r16)
* `functions.php` cleaned up (r34)
* `code` element display in Safari improved (r39)
* Header detection code tightened up (r40)
* Most constants variables calls replaced with hook function calls (r34, r40)
#### Bug fixes
* Tarski options page link in Dashboard now refers correctly (r30)
* "Older entries" link now only appears when there really are older entries
(r29)
* Trackback link text unobscured when columns swapped (r22)
* Pagination links text made translatable (r18)
* Various `gettext` omissions corrected (r17, r19)
* `imagecenter` image class <abbr title="Cascading Stylesheets">CSS</abbr>
fix (r23)
* Potential <abbr title="Cross-site scripting">XSS</abbr> issue in
`searchform.php` fixed (r23)
* Footer widgets now correctly obey sidebar options (r37)
* Tarski options page now correctly links to core widget controls (r38)
### Version 1.4 [§][57]
[57]: http://tarskitheme.com/2007/04/14/14-release/ (1.4 Release)
#### New features
* Display of recent articles in footer now optional
* The [Custom Header API][58] is now supported: WordPress will now let you
upload and crop your own images in addition to uploading manually and the
stock headers
* Theme is now [WordPress MU][59] compatible out-of-the-box
[58]: http://boren.nu/archives/2007/01/07/custom-image-header-api/
[59]: http://mu.wordpress.org/
#### Tweaks
* The various Tarski options have been collected into one option,
`tarski_options`, to make things neater. As a result, this version will
require an update of all `.php` files in your Tarski install to work
properly
* Automatic 'About' title removed from footer blurb
* Footer blurb moved above recent articles listing
* Footer options copy tweaked
* Comment markup tweaked
* New installations now default to having the theme be centred in the browser
window
* Certain configuration options are now hidden from
<abbr title="WordPress Multi-User">WPMU</abbr> end-users, such as upgrade
notification and upload locations for styles, images, and custom sidebars
* Footer displays hosting site link alongside the Tarski and WordPress credit
links for <abbr title="WordPress Multi-User">WPMU</abbr> users
#### Bug fixes
* Various swapped columns styling issues fixed
* Missing `tarski` attribute added to Options page `_e` function
### Version 1.3 [§][60]
[60]: http://tarskitheme.com/2007/04/02/13-release/ (1.3 Release)
#### New features
* Third sidebar option: a custom sidebar file so users can write their own
<abbr title="PHP: Hypertext Preprocessor">PHP</abbr> and
<abbr title="Hypertext Markup Language">HTML</abbr>
#### Tweaks
* Legacy <abbr title="WordPress">WP</abbr> 2.0.x branch-compatible code
removed
* Tarski now employs WordPress' included JavaScript libraries
* Additional scripts and styles now only injected on the Tarski options page
* Current page highlighting markup tweaked
* Page `id`s added to navbar
* `functions.php` cleaned up and functions commenting improved
* `tarski_title` function tweaked
* Options page help text and captions revised
* Options page layout adjusted
* Options page markup and styling adjusted
* Options page sidebar selection clarified
* Sidebar can be hidden on non-index pages regardless of sidebar type
* Edit page link moved below page title
### Version 1.2.5 [§][61]
[61]: http://tarskitheme.com/2007/04/02/13-release/ (1.2.5 Release)
#### Tweaks
* Translations added back in
#### Bug fixes
* Recent articles issue with `some` tag fixed
### Version 1.2.4 [§][62]
[62]: http://tarskitheme.com/2007/03/27/124-release/ (1.2.4 Release)
#### New features
* New header image, <cite>Orbits</cite>
* Stylesheet for <abbr title="Right to Left">RTL</abbr> languages
#### Tweaks
* Some improvements to the print stylesheet
* Options page is now accessed via a cleaner URL
* Feed icons replaced with new ones closer to the [agreed standard][63]
* 'Site Admin' link in the top navigation no longer allows registration
* Translations removed from the download
* Page creation options removed
* `html` element now states the language set in the `wp-config.php` file
* No image now displays when the 'Blank Header' option is set
* Header image code cleaned up and moved to `functions.php`
* `print.css`, `loop.php` and `searchform.php` moved into `/library/`
* `links.php` template header tweaked
[63]: http://feedicons.com/
### Version 1.2.3 [§][64]
[64]: http://tarskitheme.com/2007/02/21/123-release/ (1.2.3 Release)
#### New features
* French translation by Matthieu Mauduit
* Danish translation by Henrik Buchwald
#### Tweaks
* Removed the redundant `readme.txt` file
#### Bug fixes
* Page creation database queries made compatible with
<abbr title="WordPress">WP</abbr> 2.1
* Comments number and edit links added to `gettext` framework
* `include` paths changed to work round a problem on some servers
* `blockquote`, `ol` and `ul` margins changed to solve
<abbr title="Internet Explorer">IE</abbr> list display issue
### Version 1.2.2 [§][65]
[65]: http://tarskitheme.com/2007/01/26/122-release/ (1.2.2 Release)
#### New features
* 404 error messages can be set via the `$errorPageInclude` theme hook
* New theme hook `$postEndInclude` added
* New theme hook `$pageEndInclude` added
#### Tweaks
* Dutch translation updated
* Swedish translation updated
* German translation updated
* Links listing made compatible with <abbr title="WordPress">WP</abbr> 2.1
* Top navigation made compatible with <abbr title="WordPress">WP</abbr> 2.1
* Top navigation turned into a function and placed in `functions.php`
* Date formatting turned into a function and placed in `functions.php`
* Body class generation turned into a function and placed in `functions.php`
* Instances of `$table_prefix` replaced with `wpdb->$prefix`
* `h2` link display adjusted
* `pre` element display improved
* Tarski now uses the `prototype.js` and `scriptaculous.js` files bundled
with <abbr title="WordPress">WP</abbr> 2.1 when available
#### Bug fixes
* Erroneous `query_posts` argument `cat=-3` removed from pagination query
* Functions page text conversion to `gettext` framework completed
* `loop.php` now `@include`s the constants file so `$frontPageInclude`
displays
* Link category titles only display when that category contains visible links
* Sidebar conditionals in `tags.php` and `links.php` removed
### Version 1.2.1 [§][66]
[66]: http://tarskitheme.com/2006/12/17/121-release/ (1.2.1 Release)
#### New Features
* Dutch translation by Gerard Konning
* Swedish translation by Mikael Jorhult
* German translation by Andreas Beer