This repository has been archived by the owner on Jan 2, 2025. It is now read-only.
Releases: mgsisk/webcomic
Releases · mgsisk/webcomic
5.0.6
Added
- Development configurations for Code Climate and TravisCI
Changed
- CSS refactored to adhere to stricter
stylelint
configuration - JavaScript refactored to adhere to stricter
eslint
configuration - Removed Atom configuration
- Task runner to NPM
Fixed
- Incorrect variable reference in
compat
template tag - Static analysis and code sniffing issues
- Compat
webcomic_link
shortcodes not using$content
for link text
5.0.5
Changed
- Log viewer plugin is no longer activated by default in the test vagrant box
- Media tokens are now replaced with an empty string if no media exists
Fixed
- Empty Twitter status saving
- Meta box ID for Webcomic Role Restrictions
- Term object check for media states
5.0.4
Changed
- Adminer updated to 4.6.0 in test vagrant box
- Media manager close button styling
Fixed
webcomic_media()
format for the Webcomic Media meta box- Empty size for
get_webcomic_media()
with certain$format
arguments - Remove media links always removing the last media item
5.0.3
5.0.2
5.0.1
Changed
- Nginx fastcgi_read_timeout increased to 999 in test vagrant box
- PHP post_max_size increased to 999M in test vagrant box
- PHP memory_limit increased to 512M in test vagrant box
- Adminer updated to 4.4.0 in test vagrant box
Fixed
- Double counting of saved Webcomic Matcher matches
- Recursive call to
Mgsisk\Webcomic\Compat\hook_get_post_prints_v4
5.0.0 – Phoenix Down
Refactored everything into a functional component-based architecture.
Added
- Assets for the WordPress plugin directory
- Changelog to provide a curated, chronologically ordered list of notable
changes for each version - Code of conduct for project participants
- Contributing guidelines, issue template, and pull request template for
project contributors - Details view on plugin and collection settings pages
- Development configurations for Atom, Babel, Composer, Eslint, Git, Homebrew,
MarkdownLint, Node, Phan, PHP Code Sniffer, PHPMD, PHPUnit, PostCSS, Rollup,
Stylelint, and Vagrant - Support document for users
Changed
- Alert functionality refactored into the
alert
component - Character functionality refactored into the
character
andtaxonomy
components - Commerce functionality refactored into the
commerce
component - Contextual help for all administrative screens
- Core functionality refactored into the
plugin
andcollection
components - CSS assets refactored based on component, processed with PostCSS
- Deprecated functionality refactored into the
compat
component - Integration is now configurable in a new Customizer section
- JavaScript assets refactored based on component, processed with Babel, Rollup,
and UglifyJS - Plugin license is now GPL-2.0+
- Plugin versions now follow Semantic Versioning
- Readme now contains more descriptive, useful information
- Restrict functionality refactored into the
restrict
component - Storyline functionality refactored into the
storyline
andtaxonomy
components - Transcript functionality refactored into the
transcribe
component - Twitter functionality refactored into the
twitter
component - User experience improved for all administrative screens
- Webcomic Attacher is now the Webcomic Matcher, lives in the Tools menu
- Webcomic Commerce is now the Webcomic IPN Log
- Webcomic Generator now lives in the Tools menu
- Webcomic now requires PHP 7+
- Webcomic now requires WordPress 4.7+
Deprecated
WebcomicTag
class- All [Webcomic]-prefixed widgets
- All plugin-specific theme templates
- Custom media sizes and related features
- Data attributes for gestures and keyboard shortcuts
- The classic behavior of all shortcodes and template tags
- These shortcodes are fully deprecated:
[purchase_webcomic_link]
[the_related_webcomics]
[the_webcomic_characters]
[the_webcomic_collections]
[the_webcomic_storylines]
[the_webcomic]
[verify_webcomic_age]
[verify_webcomic_role]
[webcomic_character_avatar]
[webcomic_character_cloud]
[webcomic_character_crossovers]
[webcomic_collection_cloud]
[webcomic_collection_crossovers]
[webcomic_collection_poster]
[webcomic_collection_print_amount]
[webcomic_count]
[webcomic_crossover_description]
[webcomic_crossover_poster]
[webcomic_crossover_title]
[webcomic_donation_amount]
[webcomic_donation_form]
[webcomic_dropdown_characters]
[webcomic_dropdown_collections]
[webcomic_dropdown_storylines]
[webcomic_list_characters]
[webcomic_list_collections]
[webcomic_list_storylines]
[webcomic_print_adjustment]
[webcomic_print_amount]
[webcomic_print_form]
[webcomic_storyline_cloud]
[webcomic_storyline_cover]
[webcomic_storyline_crossovers]
[webcomic_transcripts_link]
- These template tags are fully deprecated:
has_webcomic_attachments
has_webcomic_crossover
have_webcomic_transcripts
is_a_webcomic_attachment
is_webcomic_archive
is_webcomic_attachment
is_webcomic_crossover
purchase_webcomic_link
the_related_webcomics
the_verify_webcomic_age
the_webcomic_characters
the_webcomic_collections
the_webcomic_storylines
the_webcomic_transcript_authors
the_webcomic_transcript_languages
the_webcomic
verify_webcomic_age
verify_webcomic_role
webcomic_character_avatar
webcomic_character_cloud
webcomic_character_crossovers
webcomic_collection_cloud
webcomic_collection_crossovers
webcomic_collection_poster
webcomic_collection_print_amount
webcomic_count
webcomic_crossover_description
webcomic_crossover_poster
webcomic_crossover_title
webcomic_donation_amount
webcomic_donation_fields
webcomic_donation_form
webcomic_dropdown_characters
webcomic_dropdown_collections
webcomic_dropdown_storylines
webcomic_dropdown_transcript_languages
webcomic_list_characters
webcomic_list_collections
webcomic_list_storylines
webcomic_list_transcript_languages
webcomic_print_adjustment
webcomic_print_amount
webcomic_print_fields
webcomic_print_form
webcomic_prints_available
webcomic_storyline_cloud
webcomic_storyline_cover
webcomic_storyline_crossovers
webcomic_transcript_fields
webcomic_transcripts_link
webcomic_transcripts_template
Removed
<meta>
tags for Generator and OpenGraph datatmhOAuth
librarywebcomic_image
property on WP_Term objectswebcomic-attachment-##
class forpost_class()
Webcomic
theme header- All component classes
- Collection sorting on the Pages screen
- Conversion options and related features
- Custom media sizes and related features
- Data attributes for dynamic comic loading
- Legacy upgrade tool and related features
- Outdated media contexts for the Media administrative screen
- Outdated plugin files and assets
- Transcript language setting for collections
Fixed
- Bugs found in previous releases