Releases: HeyPublisher/heypublisher-submission-manager
Release list
3.3.0
3.3.0
Released: 2021-09-10
- [#35] : Normalize all calls to make a URL into one function, including:
- Removed
form_actionfunction and replaced all calls to it to use the the newernonced_urlfunction as it's more flexible.
- Removed
- [#63] : Update Submission State diagram.
- [#64] : Remove unnecessary code.
- [#97] : Include category on submission detail screen.
- [#121] : Error page when trying to access submission with unusual file extension.
- [#122] : Add option to suppress Author Info when reviewing submissions.
- [#124] : Validate against WordPress Version 5.8.
- [#125] : Submission List and Details should now use JSON API endpoints, including:
- Removed all calls to old XML endpoint
api/v1/publisher/fetch_categoriesas it's been replaced by JSON endpointapi/publishers/:id/genres - Removed all calls to old XML endpoint
api/v1/submissions/fetch_pending_submissionsas it's been replaced by JSON endpointapi/publishers/:id/submissions
- Removed all calls to old XML endpoint
- Removed old
Loudleverclass and all references to it. Relevant code was replaced byBaseclass a while ago. - Plugin build date display on statistics page was using the date of upgrade, not date of plugin build, so fixed this.
- NOTE: HeyPublisher support for plugin versions older than 2.8.0 has been removed. Users of versions older than 2.8.0 will receive an upgrade notice and functionality will be limited.
3.2.1
3.2.1
Released: 2021-06-26
- [#118] : jQuery version getting loaded with WordPress no longer returns value of current state of checkbox, instead returning initial state of checkbox. Fixed to use
$(src).prop('checked')instead.
3.2.0
3.1.2
3.1.2
- [#111] : Fixed warning that was showing on new install first time options page is displayed.
- Updated the options page to make use of the new 'accepting_subs' attribute in the JSON endpoint. This is now being used to toggle the "Accepting Submissions" dropdown.
Upping release version to 3.1.2
3.1.1
3.1.1
Fixed Bug #109
The boolean accept_subs was not getting set properly. Part of this had to do with the active setting not getting propagated to accept_subs and part of it was that the logic to test if genres had been mapped was commented out pending a deeper review of no longer needed vars.
Result was that once Accepting Subs was turned on it could not be turned off.
Upping release version to 3.1.1
3.1.0
3.1.0
Primary user-facing changes are:
- Moving images used by the README out of the root directory and into an
imagessub-directory - Updating the README to better explain how to install from GitHub
Behind-the-Scenes changes made:
-
Validated through Wordpress 5.5
-
Reorganized nearly all of the code around a new, common series of base files, including:
API,Log, andUpdater- at this time am not removing the
Loudleverclass and replacing it with the more modernBaseclass. That will require some rework of thePageclass and the classes that extend it.
- at this time am not removing the
-
Two side-effects of moving to the base
APIclass are:- The plugin loads faster as there are not multiple instantiations of the
APIclass. Each class that needs api functionality simply references the globally accessible object. - Caching has been disabled temporarily while working out a better way to test this functionality. This means that calls to get publication
genresandpublication typeswill always fetch from the HeyPublisher API instead of loading locally from cache. Fortunately, these calls are cached at the server layer and return quickly.
- The plugin loads faster as there are not multiple instantiations of the
-
Removed a couple of defines that were unnecessary. Added TODO to remove the XML class which is where the remaining unnecessary defines are referenced.
-
Updated release version to 3.1.0 and will tag after this has been merged.
3.0.1
3.0.1
Adding an updater to the plugin so we can auto-update directly from GitHub.
3.0.0
3.0.0
- Released: 2019-06-25
- Reworked plugin to leverage new HeyPublisher JSON API.
- [#102] : Publishers can now set custom submission guidelines to be displayed on HeyPublisher.com. Before, HeyPublisher would pull these guidelines directly from the publisher website, but that sometimes resulted in marketing text getting included when it should not have been.
- [#69] : Introduced a new Config class that handles all configuration parameter settings throughout the code base.
- [#61] : Better error messaging when HeyPublisher.com is undergoing maintenance.
- Implemented caching of publication types and genres to speed up loading time.
- Fixed references to non-secure URLs that were throwing errors in the console log, but did not affect performance.
- Plugin is now hosted on GitHub.
2.7.0
See Changelog for complete list of changes.
Released 2018-01-07
2.6.3
- #84 : Fix rendering issues caused by PHP 7.x
Deployed 2017-12-20