Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Releases: HeyPublisher/heypublisher-submission-manager

3.3.0

Choose a tag to compare

@aguywithanidea aguywithanidea released this 10 Sep 00:24
fce8475

3.3.0

Released: 2021-09-10

  • [#35] : Normalize all calls to make a URL into one function, including:
    • Removed form_action function and replaced all calls to it to use the the newer nonced_url function as it's more flexible.
  • [#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_categories as it's been replaced by JSON endpoint api/publishers/:id/genres
    • Removed all calls to old XML endpoint api/v1/submissions/fetch_pending_submissions as it's been replaced by JSON endpoint api/publishers/:id/submissions
  • Removed old Loudlever class and all references to it. Relevant code was replaced by Base class 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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 26 Jun 20:06
11f2112

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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 30 May 21:16
c41e949

3.2.0

  • Released: 2021-05-31
  • [#113] : Plugin version is sent to the server with all requests, so appropriate data for that version can be returned.
  • [#114] : Fixing issue where file upload errors so writer knows how to fix the problem.
  • [#116] : Validated functionality through WordPress Version 5.7.2.

3.1.2

Choose a tag to compare

@aguywithanidea aguywithanidea released this 06 Feb 20:58
7e7fd2c

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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 25 Sep 18:37
d393160

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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 30 Aug 23:06

3.1.0

Primary user-facing changes are:

  • Moving images used by the README out of the root directory and into an images sub-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, and Updater

    • at this time am not removing the Loudlever class and replacing it with the more modern Base class. That will require some rework of the Page class and the classes that extend it.
  • Two side-effects of moving to the base API class are:

    • The plugin loads faster as there are not multiple instantiations of the API class. 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 genres and publication types will always fetch from the HeyPublisher API instead of loading locally from cache. Fortunately, these calls are cached at the server layer and return quickly.
  • 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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 27 Jun 20:50

3.0.1

Adding an updater to the plugin so we can auto-update directly from GitHub.

3.0.0

Choose a tag to compare

@aguywithanidea aguywithanidea released this 27 Jun 00:58
e4167e6

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

Choose a tag to compare

@aguywithanidea aguywithanidea released this 06 Jan 21:31
c8f68d0

See Changelog for complete list of changes.

Released 2018-01-07

2.6.3

Choose a tag to compare

@aguywithanidea aguywithanidea released this 21 Dec 03:59
b40e30b
  • #84 : Fix rendering issues caused by PHP 7.x

Deployed 2017-12-20