Skip to content

Commit 158943d

Browse files
committed
Moved version history per issue #51
1 parent efefc2f commit 158943d

File tree

3 files changed

+361
-209
lines changed

3 files changed

+361
-209
lines changed

history.md

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
2+
# Tersus
3+
4+
An achingly simple WordPress theme without all the usual cruft.
5+
6+
7+
## Version History
8+
9+
### 0.4.0 — The “Burn It All Down” Release
10+
11+
+ Theme now requires WordPress 5.0 or later
12+
+ Theme now passes the basic [Theme Review Process](https://make.wordpress.org/themes/handbook/review/) tests
13+
+ Added character escaping to the `home_url()` function
14+
+ Added `wp_body_open` function to `header.php`
15+
+ Added `theme_location` to `wp_nav_menu` function and simplified parameter loading
16+
+ Added theme text domain to `register_nav_menus` function
17+
+ Added `html5` theme support feature
18+
+ Replaced `wp_title` with `title-tag` theme support feature
19+
+ Refactored `add_theme_support` functions
20+
+ Removed Windows Live Writer manifest link from `<head>`
21+
+ Removed WordPress emoji styles and scripts from `<head>`
22+
+ Removed Gutenberg block editor cruft from `<head>`
23+
+ Removed linked icon elements from `<head>`
24+
+ Embiggened site icon artwork
25+
+ Added a dark variant of the site icon
26+
+ Removed legacy icon and artwork files
27+
+ Removed duplicate post and page navigation located above the content
28+
+ Removed posts by author function from `archive.php` since it wasn’t being used
29+
+ Removed gallery decrufting function per theme check guidelines
30+
+ Added missing `title` attributes to post navigation links
31+
+ Added missing `title` and `rel` attributes to image navigation links
32+
+ Added missing `title` and `rel` attributes to post pagination links
33+
+ Added missing `title` and `rel` attributes to comment pagination links
34+
+ Fixed improperly defined category and tag variables in `404.php`
35+
+ Fixed naming references for the dynamic sidebar elements
36+
+ Added WordPress and PHP version requirements fields to `style.css` header
37+
+ Added `.screen-reader-text` class to `core.css`
38+
+ Changed all HTML entities back to their original ASCII characters
39+
+ Replaced `reset.css` with [normalize.css](http://necolas.github.io/normalize.css/)
40+
+ Removed [HTML5 Shiv](https://github.com/afarkas/html5shiv) because really
41+
+ Updated license to [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)
42+
+ Added plain text version of read me file to comply with theme requirements
43+
+ Moved the version history from the read me file to its own document
44+
45+
46+
### 0.3.1 — The “Missing, Inaction” Release
47+
48+
+ Theme now requires WordPress 4.1 or later
49+
+ Fixed error where `$tersus_body_class` wasn’t defined in `functions.php`
50+
+ Added `id` attributes to `register_sidebar()` function
51+
+ Added `Text Domain` field to `style.css` header
52+
+ Fixed duplicate `text-decoration` attributes on `<abbr>` and `<acronym>` elements
53+
+ Fixed broken display of theme options
54+
+ Custom link delimiter functions are now filterable
55+
+ Changed post and page navigation to `<nav>` elements
56+
+ Removed duplicate closed comments messaging
57+
+ Embiggened theme screenshot, this time with feeling
58+
+ Removed deprecated theme tags
59+
+ Updated to [HTML5 Shiv](https://github.com/afarkas/html5shiv) 3.7.3
60+
61+
62+
### 0.3.0 — The “Chk-Chk-Boom” Release
63+
64+
+ Added `$content_width` theme feature
65+
+ Added `alt` attributes to post and comment author avatars
66+
+ Reinstated `body_class()` function with an extremely stripped down set of classes
67+
+ Reinstated `comment_form()` function
68+
+ Reinstated default comment form anchors
69+
+ Removed extraneous slashes from tag cloud links
70+
+ Removed weird “do not load this page directly” check from comments template
71+
+ Removed renegade styles injected by the Recent Comments widget
72+
+ Standardized attribute quoting for several WordPress functions and template tags
73+
+ Embiggened display of content on image attachment pages
74+
+ Decrufting filters are no longer applied to avatars on admin pages
75+
+ Namespaced all theme functions with the `tersus_` prefix
76+
+ Custom theme functions are now pluggable by child themes
77+
+ Updated to [HTML5 Shiv](https://github.com/afarkas/html5shiv) 3.7.2
78+
79+
80+
### 0.2.2 — The “Pretty Pony” Release
81+
82+
+ Theme now requires WordPress 3.4 or later
83+
+ Replaced deprecated `get_theme_data()` function with `wp_get_theme()`
84+
+ Replaced `bloginfo('language')` function with `language_attributes()`
85+
+ Replaced `bloginfo('stylesheet_directory')` function with `get_stylesheet_directory_uri()`
86+
+ Replaced `get_option('home')` and `bloginfo('url')` functions with `home_url()`
87+
+ Replaced `the_date()` function with `the_time(get_option('date_format'))` to use the formatting specified in settings
88+
+ Replaced `TEMPLATEPATH` constant with `get_template_directory()` for more consistent support in child themes
89+
+ Replaced a handful of renegade PHP short tags for code consistency
90+
+ A custom menu must now be defined to display navigation above main content
91+
+ Decrufted navigation and page menu lists
92+
+ Removed unused `_e()` and `__()` text localization functions
93+
+ Removed `$post` hack from `archive.php` since `the_date()` is no longer being used
94+
+ Reinstated the `get_search_form()` function in `sidebar.php` because drunk
95+
+ Reinstated properly formatted tag cloud title attributes
96+
+ Reinstated some core WordPress classes so the theme options look prettier
97+
+ Removed reset button from theme options
98+
+ Added theme option to toggle the display of custom footer text
99+
+ Consolidated display of theme and version information in footer
100+
+ Consolidated comment feeds for individual pages and posts in footer
101+
+ Tidied up the comment form and related support text
102+
+ Added a handful of declarations for WordPress-generated classes to `core.css`
103+
+ Added icons to support iOS 7
104+
+ Updated all iOS and Windows 8 icons for typographic consistency
105+
+ Embiggened theme screenshot, again
106+
+ Replaced the rather free spirited theme tags with official WordPress tags
107+
+ Changed all raw high-ASCII characters to HTML entities
108+
109+
110+
### 0.2.1 — The “Engorged” Release
111+
112+
+ Theme now requires WordPress 3.0 or later
113+
+ Added support for archives page template
114+
+ Added support for links page template
115+
+ Archive and search result page titles are more descriptive
116+
+ Enabled `viewport` page zoom
117+
+ Embiggened theme screenshot to support HiDPI displays
118+
+ Embiggened theme avatar to support HiDPI displays
119+
+ Added support for the proliferation of various iOS and Windows 8 iconography
120+
+ Added specificity to the `[if IE]` conditional
121+
+ Updated to [HTML5 Shiv](https://github.com/afarkas/html5shiv) 3.7.0
122+
+ Replaced deprecated `get_settings` function with `get_option`
123+
+ Replaced deprecated `wp_specialchars` function with `esc_html`
124+
+ Replaced deprecated `automatic_feed_links` function with `add_theme_support` equivalent
125+
+ Fixed ‘undefined index’ debug errors in theme admin functions
126+
+ Fixed ‘undefined variable’ debug error in `simple_post_class` function
127+
+ Fixed ‘undefined variable’ debug error in `searchform.php`
128+
129+
130+
### 0.2.0 - The “Flavourless” Release
131+
132+
+ Removed theme ‘flavours’ and the related switching option
133+
+ Theme styles are now supported via child themes
134+
+ Theme now uses both parent and child theme favicons
135+
+ The theme version has returned to the footer
136+
+ The name and version of the child theme are now displayed in the footer
137+
+ Fixed improperly generated gallery description lists
138+
+ Fixed display of empty wrapper elements on post and archive pages
139+
+ Standardized comment navigation links
140+
+ Added support for `wp_nav_menu` navigation menu
141+
+ Added theme option to toggle the display of navigation menu
142+
+ Added theme option to toggle the display of theme information in the footer
143+
+ Added `language` attribute to `<html>` element
144+
+ Simplified subcategory lists
145+
+ Replaced the externally linked [HTML5 Shiv](https://github.com/afarkas/html5shiv) with a local, minified version
146+
+ Embiggened theme screenshot
147+
148+
149+
### 0.1.6 - The “Nice Consistency” Release
150+
151+
+ Added support for category archives
152+
+ Added support for tag archives
153+
+ Added support for basic post format styles
154+
+ Fixed intra-blockquote margins
155+
+ Fixed widget spacing on advanced layouts
156+
+ Post formatting is more consistent in archives and search results
157+
+ Fixed and tuned up non-functional `the_excerpt` links
158+
+ Fixed viewport wonkiness on non-desktop screens
159+
+ Fleshed out hAtom microformats markup
160+
+ Added smarter handling of parent pages for categories and tags
161+
+ Replaced the default gallery with a decrufted version
162+
+ Tidied up the display of attached images
163+
+ Date stamps are now based on the WordPress Date Format setting
164+
165+
166+
### 0.1.5 - The “Good, Bad & Less Ugly” Release
167+
168+
+ New theme options for non-widget’d page, category, and archive lists
169+
+ Sidebar markup changed to `<aside>` elements
170+
+ Wrapped author names in `<cite>` elements
171+
+ Added basic stylee for `<blockquote>`
172+
+ Super Ginormous layout style is more responsive
173+
+ Fixed collapsing margins when using advanced layout on small screens
174+
+ Fixed display of archives when widgets are active
175+
+ Comment lists now use custom callback function
176+
+ Further decrufting of comments and comment forms
177+
+ Removed crufty classes from avatars
178+
+ Consolidated decrufting functions
179+
+ Fixed stylesheet parsing errors uncovered by CSS Lint
180+
+ Tidied up the display of search results
181+
182+
183+
### 0.1.4 — The “Wrap It!” Release
184+
185+
+ Updated markup to use `<section>` and `<article>` elements
186+
+ New theme option to display site-wide ‘announcement’ banner
187+
+ Advanced layout style is more responsive
188+
+ Advanced layout typography and colours have been adjusted
189+
+ Form elements now have more consistent stylee
190+
+ Tag lists now only appear if there are tags present
191+
+ All `rel` attributes now validate
192+
+ Added current theme style to footer
193+
+ Removed a schwack of empty CSS selectors
194+
+ Standardized stylesheet naming conventions
195+
+ Lots of text consistency tweakage
196+
197+
198+
### 0.1.3 - The “About Time This Thing Was Updated Again” Release
199+
200+
+ Added theme options for switching between stylesheets
201+
+ Added ‘Advanced’ and ‘Super Ginormous’ alternate stylesheets
202+
+ Added support for post formats
203+
+ Added missing `get_sidebar()` function to applicable templates
204+
+ Added fallback for `the_title` for untitled pages and posts
205+
+ Changed base font stack to sans serif
206+
+ Updated `simple_post_class` to support a `format-type` classname, if applicable
207+
+ Replaced static class declarations with `post_class` function
208+
+ Standardized ‘not found’ messaging
209+
+ Standardized and simplified header text and formatting
210+
+ Simplified ‘older’ and ‘newer’ link text
211+
+ Fixed invalid `<textarea>` attributes
212+
+ Removed non-valid, IE-specific CSS selectors
213+
+ Removed `get_search_form()` function from everywhere except the sidebar
214+
+ Continued HTML5 conversion
215+
216+
217+
### 0.1.2 — The “Dustbunnies” Release
218+
219+
+ Added theme information constants
220+
+ Added contextual delimiters to next and previous links
221+
+ Updated sidebar formatting and default ‘meta’ links
222+
+ Tags and categories are now formatted as unordered lists
223+
+ Paging links are now consistent top and bottom of pages
224+
+ Edit links are now consistent
225+
+ Removed superfluous list formatting around search text
226+
+ Removed duplicate search form from 404 page
227+
+ Removed crufty classes from comment lists
228+
229+
230+
### 0.1.1 — The “We Don’t Need No Stinkin’ Stylesheet” Release
231+
232+
+ Fixed the ‘headers already sent’ error
233+
+ Reset and base stylesheets are now based on the [Yahoo! User Interface Library](https://github.com/yui/yui2)
234+
+ Added artwork for the screenshot and favicon files
235+
+ Updated `screenshot.png`
236+
+ Updated `favicon.ico`
237+
238+
239+
### 0.1.0 — The “Getting Our Feet Wet” Release
240+
241+
+ Initial tinkering

0 commit comments

Comments
 (0)