PageRenderTime 61ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/changelog.md

https://github.com/mgsisk/webcomic
Markdown | 677 lines | 599 code | 78 blank | 0 comment | 0 complexity | b892deab5f5eb9f4cd3d0cc4a3a6b172 MD5 | raw file
  1. # Changelog
  2. ## TODO
  3. - Finish this change log
  4. - Finish unit testing
  5. - Add API usage examples to documentation
  6. - Investigate Gutenberg support
  7. - Investigate dynamic comic functionality
  8. - Investigate transitioning from Comic Easel
  9. - Investigate always-first comic option for landing pages
  10. - Investigate setting a primary site collection, is_* rules for non-primary
  11. collection (per-landing page? Front page theme resolution?)
  12. ## [5.0.6] (2018-06-06)
  13. ### Added
  14. - Development configurations for Code Climate and TravisCI
  15. ### Changed
  16. - CSS refactored to adhere to stricter `stylelint` configuration
  17. - JavaScript refactored to adhere to stricter `eslint` configuration
  18. - Removed Atom configuration
  19. - Task runner to NPM
  20. ### Fixed
  21. - Incorrect variable reference in `compat` template tag
  22. - Static analysis and code sniffing issues
  23. - Compat `webcomic_link` shortcodes not using `$content` for link text
  24. ## [5.0.5] (2018-02-14)
  25. ### Changed
  26. - Log viewer plugin is no longer activated by default in the test vagrant box
  27. - Media tokens are now replaced with an empty string if no media exists
  28. ### Fixed
  29. - Empty Twitter status saving
  30. - Meta box ID for Webcomic Role Restrictions
  31. - Term object check for media states
  32. ## [5.0.4] (2018-02-07)
  33. ### Changed
  34. - Adminer updated to 4.6.0 in test vagrant box
  35. - Media manager close button styling
  36. ### Fixed
  37. - `webcomic_media()` format for the Webcomic Media meta box
  38. - Empty size for `get_webcomic_media()` with certain `$format` arguments
  39. - Remove media links always removing the last media item
  40. ## [5.0.3] (2018-02-04)
  41. ### Changed
  42. - Adminer updated to 4.5.0 in test vagrant box
  43. ### Fixed
  44. - Missing default value for `webcomic_integrate_archive_preview`
  45. - Default `orderby` value on term list shortcodes
  46. ## [5.0.2] (2018-02-01)
  47. ### Changed
  48. - PHP and WordPress dependencies now fail gracefully
  49. ### Fixed
  50. - Overly-restrictive argument type on
  51. `Mgsisk\Webcomic\Restrict\hook_comic_comments()`
  52. - v3 upgrades not using collection term details
  53. - v1, v2, and v3 upgrades not converting storylines and characters
  54. ## [5.0.1] (2018-01-27)
  55. ### Changed
  56. - Nginx fastcgi_read_timeout increased to 999 in test vagrant box
  57. - PHP post_max_size increased to 999M in test vagrant box
  58. - PHP memory_limit increased to 512M in test vagrant box
  59. - Adminer updated to 4.4.0 in test vagrant box
  60. ### Fixed
  61. - Double counting of saved Webcomic Matcher matches
  62. - Recursive call to `Mgsisk\Webcomic\Compat\hook_get_post_prints_v4()`
  63. ## [5.0.0] Phoenix Down (2018-01-21)
  64. > Refactored everything into a functional component-based architecture.
  65. ### Added
  66. - Assets for the WordPress plugin directory
  67. - Changelog to provide a curated, chronologically ordered list of notable
  68. changes for each version
  69. - Code of conduct for project participants
  70. - Contributing guidelines, issue template, and pull request template for
  71. project contributors
  72. - Details view on plugin and collection settings pages
  73. - Development configurations for Atom, Babel, Composer, Eslint, Git, Homebrew,
  74. MarkdownLint, Node, Phan, PHP Code Sniffer, PHPMD, PHPUnit, PostCSS, Rollup,
  75. Stylelint, and Vagrant
  76. - Support document for users
  77. ### Changed
  78. - Alert functionality refactored into the `alert` component
  79. - Character functionality refactored into the `character` and `taxonomy`
  80. components
  81. - Commerce functionality refactored into the `commerce` component
  82. - Contextual help for all administrative screens
  83. - Core functionality refactored into the `plugin` and `collection` components
  84. - CSS assets refactored based on component, processed with PostCSS
  85. - Deprecated functionality refactored into the `compat` component
  86. - Integration is now configurable in a new Customizer section
  87. - JavaScript assets refactored based on component, processed with Babel, Rollup,
  88. and UglifyJS
  89. - Plugin license is now GPL-2.0+
  90. - Plugin versions now follow Semantic Versioning
  91. - Readme now contains more descriptive, useful information
  92. - Restrict functionality refactored into the `restrict` component
  93. - Storyline functionality refactored into the `storyline` and `taxonomy`
  94. components
  95. - Transcript functionality refactored into the `transcribe` component
  96. - Twitter functionality refactored into the `twitter` component
  97. - User experience improved for all administrative screens
  98. - Webcomic Attacher is now the Webcomic Matcher, lives in the Tools menu
  99. - Webcomic Commerce is now the Webcomic IPN Log
  100. - Webcomic Generator now lives in the Tools menu
  101. - Webcomic now requires PHP 7+
  102. - Webcomic now requires WordPress 4.7+
  103. ### Deprecated
  104. - `WebcomicTag` class
  105. - All [Webcomic]-prefixed widgets
  106. - All plugin-specific theme templates
  107. - Custom media sizes and related features
  108. - Data attributes for gestures and keyboard shortcuts
  109. - The classic behavior of all shortcodes and template tags
  110. - These shortcodes are fully deprecated:
  111. - `[purchase_webcomic_link]`
  112. - `[the_related_webcomics]`
  113. - `[the_webcomic_characters]`
  114. - `[the_webcomic_collections]`
  115. - `[the_webcomic_storylines]`
  116. - `[the_webcomic]`
  117. - `[verify_webcomic_age]`
  118. - `[verify_webcomic_role]`
  119. - `[webcomic_character_avatar]`
  120. - `[webcomic_character_cloud]`
  121. - `[webcomic_character_crossovers]`
  122. - `[webcomic_collection_cloud]`
  123. - `[webcomic_collection_crossovers]`
  124. - `[webcomic_collection_poster]`
  125. - `[webcomic_collection_print_amount]`
  126. - `[webcomic_count]`
  127. - `[webcomic_crossover_description]`
  128. - `[webcomic_crossover_poster]`
  129. - `[webcomic_crossover_title]`
  130. - `[webcomic_donation_amount]`
  131. - `[webcomic_donation_form]`
  132. - `[webcomic_dropdown_characters]`
  133. - `[webcomic_dropdown_collections]`
  134. - `[webcomic_dropdown_storylines]`
  135. - `[webcomic_list_characters]`
  136. - `[webcomic_list_collections]`
  137. - `[webcomic_list_storylines]`
  138. - `[webcomic_print_adjustment]`
  139. - `[webcomic_print_amount]`
  140. - `[webcomic_print_form]`
  141. - `[webcomic_storyline_cloud]`
  142. - `[webcomic_storyline_cover]`
  143. - `[webcomic_storyline_crossovers]`
  144. - `[webcomic_transcripts_link]`
  145. - These template tags are fully deprecated:
  146. - `has_webcomic_attachments`
  147. - `has_webcomic_crossover`
  148. - `have_webcomic_transcripts`
  149. - `is_a_webcomic_attachment`
  150. - `is_webcomic_archive`
  151. - `is_webcomic_attachment`
  152. - `is_webcomic_crossover`
  153. - `purchase_webcomic_link`
  154. - `the_related_webcomics`
  155. - `the_verify_webcomic_age`
  156. - `the_webcomic_characters`
  157. - `the_webcomic_collections`
  158. - `the_webcomic_storylines`
  159. - `the_webcomic_transcript_authors`
  160. - `the_webcomic_transcript_languages`
  161. - `the_webcomic`
  162. - `verify_webcomic_age`
  163. - `verify_webcomic_role`
  164. - `webcomic_character_avatar`
  165. - `webcomic_character_cloud`
  166. - `webcomic_character_crossovers`
  167. - `webcomic_collection_cloud`
  168. - `webcomic_collection_crossovers`
  169. - `webcomic_collection_poster`
  170. - `webcomic_collection_print_amount`
  171. - `webcomic_count`
  172. - `webcomic_crossover_description`
  173. - `webcomic_crossover_poster`
  174. - `webcomic_crossover_title`
  175. - `webcomic_donation_amount`
  176. - `webcomic_donation_fields`
  177. - `webcomic_donation_form`
  178. - `webcomic_dropdown_characters`
  179. - `webcomic_dropdown_collections`
  180. - `webcomic_dropdown_storylines`
  181. - `webcomic_dropdown_transcript_languages`
  182. - `webcomic_list_characters`
  183. - `webcomic_list_collections`
  184. - `webcomic_list_storylines`
  185. - `webcomic_list_transcript_languages`
  186. - `webcomic_print_adjustment`
  187. - `webcomic_print_amount`
  188. - `webcomic_print_fields`
  189. - `webcomic_print_form`
  190. - `webcomic_prints_available`
  191. - `webcomic_storyline_cloud`
  192. - `webcomic_storyline_cover`
  193. - `webcomic_storyline_crossovers`
  194. - `webcomic_transcript_fields`
  195. - `webcomic_transcripts_link`
  196. - `webcomic_transcripts_template`
  197. ### Removed
  198. - `<meta>` tags for Generator and OpenGraph data
  199. - `tmhOAuth` library
  200. - `webcomic_image` property on WP_Term objects
  201. - `webcomic-attachment-##` class for `post_class()`
  202. - `Webcomic` theme header
  203. - All component classes
  204. - Collection sorting on the Pages screen
  205. - Conversion options and related features
  206. - Custom media sizes and related features
  207. - Data attributes for dynamic comic loading
  208. - Legacy upgrade tool and related features
  209. - Outdated media contexts for the Media administrative screen
  210. - Outdated plugin files and assets
  211. - Transcript language setting for collections
  212. ### Fixed
  213. - Bugs found in previous releases
  214. ## [4.4.1] (2017-12-05)
  215. ## [4.4] (2017-12-04)
  216. ## [4.3.3] (2017-09-22)
  217. ## [4.3.2] (2015-05-01)
  218. ## [4.3.1] (2015-04-29)
  219. ## [4.3] (2015-01-22)
  220. ## [4.2] (2015-01-20)
  221. ## [4.1.1] (2015-01-19)
  222. ## [4.1.0.4] (2014-02-09)
  223. ## [4.1.0.3] (2013-12-23)
  224. ## [4.1.0.2] (2013-12-05)
  225. ## [4.1.0.1] (2013-12-05)
  226. ## [4.1] (2013-03-18)
  227. ## [4.0.9] (2013-03-03)
  228. ## [4.0.8] (2013-02-17)
  229. ## [4.0.7] (2013-02-02)
  230. ## [4.0.6] (2013-01-25)
  231. ## [4.0.5] (2013-01-24)
  232. ## [4.0.4] (2013-01-24)
  233. ## [4.0.3] (2013-01-21)
  234. ## [4.0.2] (2012-10-17)
  235. ## [4.0.1] (2012-10-06)
  236. ## [4] (2012-10-03)
  237. ## [3.0.10] (2012-03-25)
  238. ## [3.0.9] (2011-12-24)
  239. ## [3.0.8] (2011-08-16)
  240. ## [3.0.7] (2011-07-05)
  241. ## [3.0.6] (2011-05-21)
  242. ## [3.0.5] (2011-03-18)
  243. ## [3.0.4] (2010-07-04)
  244. ## [3.0.3] (2010-06-30)
  245. ## [3.0.2] (2010-06-29)
  246. ## [3.0.1] (2010-06-28)
  247. ## [3] (2010-06-27)
  248. ## [2.1.1] (2009-09-09)
  249. - Fixed "arrar" error
  250. - Fixed "This is a comic category" message showing up for non-comic categories
  251. on the Edit Category page.
  252. - *New* Thanks to improvements in WordPress core and the removal of some
  253. now-unnecessary validations Chapter names no longer have to be unique across
  254. all series. You can now have chapters and volumes with the same names in the
  255. same series or different series.
  256. ## [2.1] (2009-07-19)
  257. - Settings page updates:
  258. - **New** Buffer Alert. When enabled, Webcomic will send an e-mail reminder
  259. the specified number of days prior to any comic buffer running out.
  260. - **New** Keyboard Shortcuts. When enabled, users can quickly browser a comic
  261. series using the left and right arrow keys to see the previous or next
  262. comic. The key combinations shift+left, shift+right, and shift+down take
  263. users to the first, last, or a random comic in the series, respectively.
  264. - A small donate link has been added next to the Webcomic version information.
  265. - Slight reorganization for easier use. Save posts as drafts, Fallback
  266. Matching, and ComicPress Compatibility options have been removed.
  267. - Library page updates:
  268. - **New** Screen Options. Users can now toggle displaying the collection,
  269. comments, and date columns, as well as set the number of comics listed per
  270. page.
  271. - **New** Grid View for Orphan Files. When Thumbnail view is selected
  272. orphaned files are now displayed in a more practical grid view.
  273. - **New** Bulk Actions for Orphan Files. Delete, Rename, and Generate Post
  274. functions have been merged into a new Bulk Actions dropdown for orphan
  275. files.
  276. - Post options now provide a Publish dropdown that allows you to save posts
  277. as drafts on a case-by-case basis. Date and time options are now hidden
  278. unless an appropriate publish option is selected.
  279. - Slight reorganization for easier use. Author information has been merged
  280. into the Post column and replaced with a Comments column.
  281. - Chapters page updates:
  282. - "How to Use Chapters" instructions have been replaced with a link to the
  283. Chapters documentation.
  284. - Metabox updates:
  285. - **New** Orphan File Selector. The metabox now provides a list of orphan
  286. files that can be easily assigned to a comic post without any associated
  287. comic file.
  288. - Core updates:
  289. - **New** Embed Formats. A new 'format' parameter on the_comic_embed()
  290. allows you to specify whether embed code should be output in standard
  291. html or bbcode.
  292. - **New** Navigation Bookends. A new 'bookend' parameter on the comic
  293. navigation template tags allows you to define a beginning and ending static
  294. page (or post) that users will be sent to when the click first/previous on
  295. the first comic or next/last on the last comic.
  296. - **New** Transcript Backups. Webcomic now saves a transcript backup when an
  297. "improved" transcript is submitted by a user that can be restored if the
  298. original transcript is preferred.
  299. - **New** Template tags: get_comic_buffer, the_comic_buffer,
  300. the_comic_series. the_comic_embed has a new format option which allows you
  301. to specify HTML or BBCode output. The parameter order of the chapter
  302. navigation template tags has changed, and the shortcut nav functions now
  303. accept only a single $args parameter. get_the_comic() no longer returns
  304. false when a comic file can't be found, but the 'file' property is set to
  305. false.
  306. - **New** Comic Buffer Widget. Allows you to display the total number of
  307. buffer comics for a particular series, or the date or date and time the
  308. buffer for a series will run out.
  309. - **New** Widget Updates. All widgets have been updated to use the WP_Widgets
  310. class, enabling multi-widget use on all Webcomic widgets.
  311. - **New** CSS Filters. Webcomic now adds comic-specific CSS classes to both
  312. the body_class and post_class template tags.
  313. - Webcomic now automatically performs Fallback Matching based on post dates,
  314. slugs, and custom fields as necessary. Custom date formats have been
  315. removed; the format is always YYYY-MM-DD unless an alternate format can be
  316. found from a previous version of Webcomic, ComicPress Manager, or stripShow.
  317. - Internal 1.x to 2 upgrade functions have been removed. Users may still be
  318. able to upgrade directly from Webcomic 1.x to 2.1, though certain settings
  319. will be reset to their defaults.
  320. - Contextual help links now point to the new documentation at Google Code.
  321. - Various other feature enhancementsa nd bug fixes.
  322. ## [2.0.10] (2009-06-21)
  323. - Includes "\" fix.
  324. ## [2.0.9] (2009-06-20)
  325. - Includes a fix for the category.php error experienced by some users after
  326. upgrading to WordPress 2.8
  327. ## [2.0.8] (2009-06-15)
  328. - Includes a minor fix to the Library related to Fallback comics.
  329. ## [2.0.7] (2009-06-13)
  330. - Includes minor fixes to Library and Core functions.
  331. ## [2.0.6] (2009-06-10)
  332. - Includes minor fixes upload functions related to getting the correct filename
  333. in older versions of PHP.
  334. ## [2.0.5] (2009-06-03)
  335. - Includes minor fixes to the Library page related to automatic post generation
  336. and variable names.
  337. ## [2.0.4] (2009-06-03)
  338. - Includes a fix that should address the Secure URL's broken image issue some
  339. users experienced.
  340. ## [2.0.3] (2009-05-29)
  341. - Includes bug fixes that prevented random_comic_link() from functioning
  342. properly on certain pages
  343. - Includes fixes for the "Property name must be a string" error
  344. ## [2.0.2] (2009-05-28)
  345. - Includes bug fixes for the WebComic Add Post metabox which should address
  346. upload errors in 2.0.0 and 2.0.1
  347. ## [2.0.1] (2009-05-27)
  348. - Includes a fix to address a Comic Archive widget bug that prevented comic
  349. organization by chapter.
  350. - Includes bug fix to address an array keys error in wc-core.php.
  351. ## [2.0.0] (2009-05-26)
  352. - Rewritten for the 2 release to add new features, address bugs, and optimize
  353. performance.
  354. - Settings page updates:
  355. - Reorganized structure for easier configuration.
  356. - Automatic post generation options have been removed.
  357. - **New** Secure URL's option. When enabled, the URL for comic images is
  358. obscured to hide both the name and location of comic files.
  359. - **New** Post Drafting option. When enabled, Webcomic will save
  360. automatically generated posts as drafts instead of publishing them.
  361. - **New** Transcript options. You can now enable or disable user-submitted
  362. transcripts, as well as require a name and e-mail address for user
  363. submitted transcripts.
  364. - **New** Fallback Matching options. These options are actually the old
  365. method Webcomic used to match comic files with posts, remaining as a
  366. fallback option when a comic isn't already linked to a post. A new ID
  367. option is available.
  368. - **New** ComicPress Compatibility. A new option for ComicPress users testing
  369. Webcomic & InkBlot on their existing WordPress site that addresses
  370. incompatibilities between the directory structures of Webcomic 2 and
  371. ComicPress. Most users can permanently disable this option.
  372. - Library page updates:
  373. - Reorganized structure for easier use.
  374. - Thumbnail view now works with the Orphan Comics list.
  375. - The Publish On options are now always visible.
  376. - Regenerate All Thumbnails has been removed.
  377. - The Edit Comic page has been removed in favor of the Webcomic post metabox.
  378. - **New** Fallback update option. The Library now recognizes comics being
  379. matched with a post using the Fallback Method and will update them for you.
  380. - **New** Bulk Actions. This replaces the Update Collection dropdown and
  381. provides actions for regenerating thumbnails, deleting comics, posts, or
  382. comics and posts, and reassigning chapters for selected comics.
  383. - **New** Orphan Post Generator options. The Orphan Post Generator has been
  384. completely reworked to handle almost any update schedule.
  385. - **New** Single Post Generator. These options allow you to generate a post
  386. for only one orphaned comic instead of doing it en masse.
  387. - Chapters page updates:
  388. - Reorganized structure for easier use.
  389. - The Using Chapters instructions have been updated.
  390. - Core updates:
  391. - Webcomic now always stores comics in subdirectories of the root comic
  392. directory, named after comic category slugs.
  393. - Webcomic now links comic files to their associated post, eliminating the
  394. need to scan comic directories for comic files. The old matching methods
  395. remain as the Fallback Matching options.
  396. - Numerous changes have been made to various Webcomic template tags to add
  397. new features, address bugs, and optimize performance.
  398. - **New** Multi-Comic Themes. Webcomic can now load entirely new WordPress
  399. themes based on the current comic series a user is viewing.
  400. - **New** Bookmark Comic widget. Allows users to save their place for a
  401. particular comic series. Supports more than on comic on the same site,
  402. using a unique ID to differentiate series to allow users to save one
  403. bookmark for each series running on your site. This widget uses the new
  404. bookmark_comic() template tag.
  405. - **New** jQuery functions. Webcomic now includes the javascrpt necessary for
  406. certain functions, particularly dropdown_comics() to function properly.
  407. - **New** WordPress MU fixes.
  408. - **New** Contextual Help. The contextual help menu on Webcomic pages now
  409. includes links to Webcomic documentation.
  410. - **New** Code Breaker. All Webcomic powered sites can now enable a super
  411. secret feature by entering a special code on their website.
  412. ## [1.9] (2009-05-08)
  413. - Includes a critical bug fix that caused Series to become their own parent
  414. when editing them from the Chapter's page, resulting in a lot of
  415. Chapter-related problems.
  416. - Includes fixes related to I18n functions (internationalization support) to
  417. correct strings that were untranslatable.
  418. - `random_comic()` is now deprecated; use `random_comic_link()` instead.
  419. - Other minor bug fixes and feature enhancements.
  420. ## [1.8] (2009-04-04)
  421. - Includes Multi-Comic support. Webcomic can now manage any number of webcomics
  422. on a single WordPress installation, each with it's own Library and Chapter
  423. hierarchy. All Webcomic features and functions now fully support more than
  424. one webcomic.
  425. - Includes User-Submittable Transcripts. Webcomic has a new option (transcript
  426. e-mail) that, when provided, allows users to submit individual comic
  427. transcripts to the e-mail address you provide.
  428. - Includes Enhanced Chapter System. Chapters now take full advantage of the
  429. WordPress Taxonomy API, allowing for Chapter archive pages and chapter feeds.
  430. - Includes Enhanced Template Tags. All core Webcomic template tags have
  431. enhanced performance and multi-comic support.
  432. - Includes Enhanced Navigation Options. Webcomic can now make comic images
  433. clickable next or previous comic links, limit first/back/next/last comic
  434. navigation to the current storyline (chapter or volume), and more.
  435. - Includes new template tags: in_comic_category(), get_post_comic_category(),
  436. get_post_chapters(), single_chapter_title(), chapter_description(),
  437. chapters_nav_link(), first_chapter_link(), previous_chapter_link(),
  438. next_chapter_link(), last_chapter_link(), the_chapter_link() (replases
  439. the_chapter() and the_volume()).
  440. ## [1.7] (2009-02-19)
  441. - Includes the Edit Comic option. You can now rename comics that are already
  442. associated with a post from the Library, as well as get a quick overview of
  443. what files comprise a single comic (the master file and any related thumbnail
  444. images).
  445. - All core functions have been rewritten to improve performance and add new
  446. features. Please check the Webcomic Codex for fully updated documentation.
  447. - get_the_comic() now returns an array of comic related information instead
  448. of specifically formatted output (like get_the_chapter()).
  449. - get_the_chapter() can now provide both chapter and volume information
  450. (deprecated get_the_volume(); use get_the_chapter('volume') instead).
  451. - get_the_collection() now accepts an array argument which takes any
  452. key/value pairs that the WordPress function get_terms() will accept (see
  453. wp-includes/taxonomy.php).
  454. - Includes new template tags get_comic_image(), the_current_chapter(), and
  455. the_current_volume().
  456. - All plugin files now include inline documentation.
  457. - Other bug fixes and feature enhancements.
  458. ## [1.6] (2009-01-07)
  459. - Includes Meta Box. Webcomic now adds a new meta box to the add/edit post
  460. pages, which allows you to upload a comic directly from the add/edit post
  461. page and add custom descriptions, transcripts, and filenames. Thanks to
  462. Andrew Naylor for inspiring this addition with his original modifications.
  463. - Includes new permission scheme. Webcomic permissions now check for specific
  464. user capabilities instead of limiting all plugin access to site
  465. administrators. WordPress Author's now have access to a limited Comic Library
  466. and WordPress Editor's now have access to the full Comic Library and Comic
  467. Chapters.
  468. - Includes enhanced comic library. The Comic Library now offers the option to
  469. regenerate individual comic thumbnails, delete comic posts, and now compares
  470. filenames during upload to prevent accidental overwrites (with a new option
  471. to force overwriting an existing file).
  472. - Includes enhanced auto post. Automatic post creation is now compatible with
  473. all file name options. When enabled, new options to set (or override for the
  474. Date naming option) the publish datetime for the generated comic post are
  475. available.
  476. - Includes enhanced orphan post generation. Orphaned post generation is now
  477. compatible with all file name options. New options to set (or override for
  478. the Date naming option) the publish datetime and interval (Post every week
  479. starting January 1, 2009?, for example) for the generated comic posts are now
  480. available.
  481. - Includes internationalization support. Webcomic now makes full use of
  482. WordPress's I18n features to allow for localization.
  483. - The library view option is now set per-user instead of globally. If you're
  484. using the thumbnail view when you upgrade your view will initially be reset
  485. to the list view.
  486. - Corrected a flaw in the search functions that prevented transcripts and
  487. custom descriptions from showing up when searching for more than one term.
  488. - Other minor bug fixes and feature enhancements
  489. ## [1.5] (2008-12-31)
  490. - Added Search Integration. Comic transcripts and custom descriptions are now
  491. seamlessly integrated into the WordPress search function and will show up in
  492. searches.
  493. - Added custom column to the Media Library. This will display the custom field
  494. value of comic_filename (when using custom filenames).
  495. - Minor bug fixes and feature enhancements.
  496. ## [1.4] (2008-12-25)
  497. - Added Thumbnail Options. Webcomic now has an independent set of media options
  498. for generating comic thumbnails.
  499. - Added Feed Options. You can now select the size of the comic image that
  500. appears in site feeds.
  501. - Includes new template tag: get_the_collection.
  502. - Most of the code base has been rewritten to improve performance, add
  503. features, and fix bugs.
  504. ## [1.3] (2008-12-22)
  505. - Corrected secure filenames bug that prevented thumbnail retrieval.
  506. - Corrected comic_archive() and dropdown_comics() bug that displayed post
  507. revisions, autosaves, etc.
  508. - Fixed code to set the total page count for Volumes.
  509. ## [1.2] (2008-12-19)
  510. - Includes Automatic Post Creation. When enabled, Webcomic will attempt to
  511. create a new comic post during upload. This option is available when using
  512. the Date name format with comics that have date information (and nothing
  513. else) in their filename.
  514. - Added Generate Missing Posts option to the Library page. Webcomic will
  515. attempt to create comic posts for orphaned comics when activated. This option
  516. is available when using the Date name format with comics that have date
  517. information (and nothing else) in their filename.
  518. - Added a validation check to custom date names. Webcomic now checks to make
  519. sure you have (at least) a year, month, and day or week PHP date string
  520. identifier and resets to the default date format if one or more of these is
  521. missing.
  522. - Rewrote most of the Webcomic functions to add features and improve
  523. performance.
  524. - Includes new template tags: get_the_chapter and get_the_volume.
  525. ## [1.1] (2008-12-11)
  526. - Includes Secure option for filenames. When enabled, Webcomic appends a secure
  527. hash to comic filenames during upload to prevent read-ahead and archive
  528. scraping.
  529. - Corrected the Markdown plugin error that prevented WordPress from
  530. automatically activating Webcomic.
  531. ## [1] (2008-12-06)
  532. > Initial public release.
  533. ## [0.1.0] (2008-12-05)
  534. > Initial public commit.
  535. [5.0.6]: https://github.com/mgsisk/webcomic/compare/v5.0.5...v5.0.6
  536. [5.0.5]: https://github.com/mgsisk/webcomic/compare/v5.0.4...v5.0.5
  537. [5.0.4]: https://github.com/mgsisk/webcomic/compare/v5.0.3...v5.0.4
  538. [5.0.3]: https://github.com/mgsisk/webcomic/compare/v5.0.2...v5.0.3
  539. [5.0.2]: https://github.com/mgsisk/webcomic/compare/v5.0.1...v5.0.2
  540. [5.0.1]: https://github.com/mgsisk/webcomic/compare/v5.0.0...v5.0.1
  541. [5.0.0]: https://github.com/mgsisk/webcomic/compare/4.4.1...v5.0.0
  542. [4.4.1]: https://github.com/mgsisk/webcomic/compare/4.4...4.4.1
  543. [4.4]: https://github.com/mgsisk/webcomic/compare/4.3.3...4.4
  544. [4.3.3]: https://github.com/mgsisk/webcomic/compare/4.3.2...4.3.3
  545. [4.3.2]: https://github.com/mgsisk/webcomic/compare/4.3.1...4.3.2
  546. [4.3.1]: https://github.com/mgsisk/webcomic/compare/4.3...4.3.1
  547. [4.3]: https://github.com/mgsisk/webcomic/compare/4.2...4.3
  548. [4.2]: https://github.com/mgsisk/webcomic/compare/4.1.1...4.2
  549. [4.1.1]: https://github.com/mgsisk/webcomic/compare/4.1.0.4...4.1.1
  550. [4.1.0.4]: https://github.com/mgsisk/webcomic/compare/4.1.0.3...4.1.0.4
  551. [4.1.0.3]: https://github.com/mgsisk/webcomic/compare/4.1.0.2...4.1.0.3
  552. [4.1.0.2]: https://github.com/mgsisk/webcomic/compare/4.1.0.1...4.1.0.2
  553. [4.1.0.1]: https://github.com/mgsisk/webcomic/compare/4.1...4.1.0.1
  554. [4.1]: https://github.com/mgsisk/webcomic/compare/4.0.9...4.1
  555. [4.0.9]: https://github.com/mgsisk/webcomic/compare/4.0.8...4.0.9
  556. [4.0.8]: https://github.com/mgsisk/webcomic/compare/4.0.7...4.0.8
  557. [4.0.7]: https://github.com/mgsisk/webcomic/compare/4.0.6...4.0.7
  558. [4.0.6]: https://github.com/mgsisk/webcomic/compare/4.0.5...4.0.6
  559. [4.0.5]: https://github.com/mgsisk/webcomic/compare/4.0.4...4.0.5
  560. [4.0.4]: https://github.com/mgsisk/webcomic/compare/4.0.3...4.0.4
  561. [4.0.3]: https://github.com/mgsisk/webcomic/compare/4.0.2...4.0.3
  562. [4.0.2]: https://github.com/mgsisk/webcomic/compare/4.0.1...4.0.2
  563. [4.0.1]: https://github.com/mgsisk/webcomic/compare/4...4.0.1
  564. [4]: https://github.com/mgsisk/webcomic/compare/3.0.10...4
  565. [3.0.10]: https://github.com/mgsisk/webcomic/compare/3.0.9...3.0.10
  566. [3.0.9]: https://github.com/mgsisk/webcomic/compare/3.0.8...3.0.9
  567. [3.0.8]: https://github.com/mgsisk/webcomic/compare/3.0.7...3.0.8
  568. [3.0.7]: https://github.com/mgsisk/webcomic/compare/3.0.6...3.0.7
  569. [3.0.6]: https://github.com/mgsisk/webcomic/compare/3.0.5...3.0.6
  570. [3.0.5]: https://github.com/mgsisk/webcomic/compare/3.0.4...3.0.5
  571. [3.0.4]: https://github.com/mgsisk/webcomic/compare/3.0.3...3.0.4
  572. [3.0.3]: https://github.com/mgsisk/webcomic/compare/3.0.2...3.0.3
  573. [3.0.2]: https://github.com/mgsisk/webcomic/compare/3.0.1...3.0.2
  574. [3.0.1]: https://github.com/mgsisk/webcomic/compare/3...3.0.1
  575. [3]: https://github.com/mgsisk/webcomic/compare/2.1.1...3
  576. [2.1.1]: https://github.com/mgsisk/webcomic/compare/2.1...2.1.1
  577. [2.1]: https://github.com/mgsisk/webcomic/compare/2.0.10...2.1
  578. [2.0.10]: https://github.com/mgsisk/webcomic/compare/2.0.9...2.0.10
  579. [2.0.9]: https://github.com/mgsisk/webcomic/compare/2.0.8...2.0.9
  580. [2.0.8]: https://github.com/mgsisk/webcomic/compare/2.0.7...2.0.8
  581. [2.0.7]: https://github.com/mgsisk/webcomic/compare/2.0.6...2.0.7
  582. [2.0.6]: https://github.com/mgsisk/webcomic/compare/2.0.5...2.0.6
  583. [2.0.5]: https://github.com/mgsisk/webcomic/compare/2.0.4...2.0.5
  584. [2.0.4]: https://github.com/mgsisk/webcomic/compare/2.0.3...2.0.4
  585. [2.0.3]: https://github.com/mgsisk/webcomic/compare/2.0.2...2.0.3
  586. [2.0.2]: https://github.com/mgsisk/webcomic/compare/2.0.1...2.0.2
  587. [2.0.1]: https://github.com/mgsisk/webcomic/compare/2...2.0.1
  588. [2.0.0]: https://github.com/mgsisk/webcomic/compare/1.9...2
  589. [1.9]: https://github.com/mgsisk/webcomic/compare/1.8...1.9
  590. [1.8]: https://github.com/mgsisk/webcomic/compare/1.7...1.8
  591. [1.7]: https://github.com/mgsisk/webcomic/compare/1.6...1.7
  592. [1.6]: https://github.com/mgsisk/webcomic/compare/1.5...1.6
  593. [1.5]: https://github.com/mgsisk/webcomic/compare/1.4...1.5
  594. [1.4]: https://github.com/mgsisk/webcomic/compare/1.3...1.4
  595. [1.3]: https://github.com/mgsisk/webcomic/compare/1.2...1.3
  596. [1.2]: https://github.com/mgsisk/webcomic/compare/1.1...1.2
  597. [1.1]: https://github.com/mgsisk/webcomic/compare/1...1.1
  598. [1]: https://github.com/mgsisk/webcomic/compare/0.1.0...1
  599. [0.1.0]: https://github.com/mgsisk/webcomic/tree/0.1.0