Skip to content

Latest commit

 

History

History
380 lines (271 loc) · 25.9 KB

CHANGELOG.md

File metadata and controls

380 lines (271 loc) · 25.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.5.8 (2023-02-22)

Bug Fixes 🐛

  • #312: Fix an issue with post meta being saving in all post types (6d12991)
  • deps: update npm (a0f013c)

Miscellaneous Chores 🧹

  • deps: update composer (fc6a119)
  • deps: update composer (44d2421)
  • deps: update dependency meow to v11 (e989d72)
  • deps: update svenstaro/upload-release-action action to v2.5.0 (e377024)

1.5.7 (2023-02-06)

Miscellaneous Chores 🧹

  • master: release courier-notices 1.5.6 (2ba85c3)

Bug Fixes 🐛

  • #307: Add comment to expiration check (903455f)
  • #307: update check for expiration nonce (6d6ca3f)

1.5.6 (2023-02-06)

Bug Fixes 🐛

  • #307: update check for expiration nonce (6d6ca3f)

1.5.5 (2022-11-14)

Bug Fixes 🐛

  • #297: Send just array values to resolve fatal in PHP8 (d24fb6b)
  • #298: Check if title rules array exists (4c6822f)

1.5.4 (2022-11-03)

Bug Fixes 🐛

  • #265: debug modal firing consistently, clean-up PHP warnings (cc35877)

1.5.3 (2022-11-01)

Miscellaneous Chores 🧹

  • NO-JIRA: Touch file to create build (fa420fd)

1.5.2 (2022-10-31)

Bug Fixes 🐛

  • NO-JIRA: missing dependencies (ce8a93c)

1.5.1 (2022-09-12)

Changes to Existing Features 💅

  • Updated the distigore to remove unneeded files (576d020)
  • Updated the release please workflow (6844a9f)

1.5.0 (2022-09-07)

Reverts ⏪️

  • cant spend time looking at coding standards (6ce4874)

Features ✨

  • Add documentation (41c0792)
  • Added controls for toggling show/hide of titles within the admin javascript (Classic Editor) #93 (5a445d0)
  • Added css for admin UI elements related to toggling show/hide of notice titles #93 (a6ff5c0)
  • Making it so modals will only show 1 at a time (f812325)
  • Making modals more efficient. (f812325)
  • Split global design styles and "Notice Style" styles into different views. (3664791)
  • Updated how modals work to only show one at a time (2b599da)

Changes to Existing Features 💅

  • adding coding standards scanning (ee48930)
  • Adjusted same notice type stacking to use a divider as a before to work better with coloring above bar and icon background coloring (c8b33d7)
  • adjusting welcome panel classes to not rely on WordPress's default welcome styles (67743f6)
  • build: improve/cleanup the build process (1307e09)
  • deploy: Improve how deployments work #262 (e7896af)
  • Improve workflows for coding standards (0286a0b)
  • Improved the build process for the plugin to be more streamlined (07d963c)
  • Remove ajax toggle from admin (e266529)
  • removed a bunch of deprecated instances of division being down outside calc() (9b94151)
  • removing an extra trigger click on courier-close / trigger-close that was firing a redirect if an href was used (0d6503e)
  • removing unneeded action (403b76d)
  • Replaced node-sass library with "sass" (dart sass) implementation (9b94151)

Bug Fixes 🐛

  • add "hide" css class to hide elements within the modal overlay when needed (3253349)
  • added show/hide title to default template (a3a2f3c)
  • admin: Adding in missing semicolons (bf1c70f)
  • admin: Make sure $selected_styles is an array before running in_array, adding link to Global Design Settings page in the callout (e725427)
  • admin: Removed courier_notice post type specific javascript being enqueued on all post edit pages. (140a208)
  • Allow trigger-close to fire dismissal and window.location even if ajax isn't being called, add ajaxComplete method specifically to user_id after post (dcb159a)
  • build paths were incorrect from migrating (e5cf620)
  • deps: update npm (819c875)
  • fixed an incorrect selector when adding a new informational notice type (58f17b1)
  • Fixed an issue where the link to design was incorrect due to other updates (063b88f)
  • fixed an issue with releases not being created properly on GitHub (1307e09)
  • Fixed an issue with zips being nested within the deployment (4ea6f32)
  • fixed undefined show_hide_title within templates (c214831)
  • Fixing an issue with vendor assets that are committed in the repo incorrectly (9cf10f8)
  • Fixing an issue with vendor assets that are committed in the repo incorrectly (5bd4f5c)
  • Fixing an issue with vendor assets that are committed in the repo incorrectly (a51aed5)
  • incorrectly looking for delete_transient instead of delete_option (d100bce)
  • invalid workflow (a7cf5f2)
  • modal notices were skipping display of first notice in some circumstances (a0bf6e0)
  • Model: Fixing a fatal error when referencing settings (cca0ad1)
  • No build task was available (caf2a8e)
  • Pass user_id within request for notices (ecd5fdd)
  • removing node specific checks (d79229f)
  • removing node specific checks (bffe3db)
  • replaced a deprecated method (a3a2f3c)
  • workflow: Adding composer install to master workflow (bccf1be)

Miscellaneous Chores 🧹

  • added screenshots (c214831)
  • Adding brand assets to readme (c6d87fe)
  • build assets (9b94151)
  • Bumping all dependencies. (31b04ae)
  • bumping dependencies (1ca901e)
  • bumping some dependencies (ee48930)
  • changelog: Release v1.4.0 (6ca255c)
  • changelog: v1.4.0 Release information (109bcb7)
  • composer updates (07792b7)
  • composer updates (e4432a1)
  • configuring extra-files (c1226c8)
  • deps: bump browserslist from 4.16.4 to 4.20.3 (c597b21)
  • deps: bump follow-redirects from 1.13.3 to 1.14.8 (f1fc483)
  • deps: bump minimist from 1.2.5 to 1.2.6 (324a73a)
  • deps: update 10up/action-wordpress-plugin-deploy action to v2 (413a0be)
  • deps: update 10up/action-wordpress-plugin-deploy action to v2.1.0 (ec5f773)
  • deps: update 10up/action-wordpress-plugin-deploy action to v2.1.1 (1b3cb5a)
  • deps: update actions/cache action to v3 (8d999eb)
  • deps: update actions/checkout action to v3 (a1bee17)
  • deps: update dependency glob-parent to v6 (b181bb6)
  • deps: update dependency php-parallel-lint/php-console-highlighter to v1 (56a7b2e)
  • deps: update node.js to v16 (4802101)
  • deps: update npm (8445587)
  • deps: update peter-evans/create-pull-request action to v4 (a6deef5)
  • generate build assets (a739466)
  • Make sure additional files can be updated (38334e1)
  • master: release 1.4.7 (942eed1)
  • Minor cleanup of readme and home.md (13342cf)
  • NO-JIRA: trying another area (5bb96c6)
  • NO-JIRA: trying to update manifest based on google feedback (2d10fb8)
  • phpcbf automated cleanup (c861fa0)
  • trying to use manifest (5c3cc72)
  • update lock file (9b94151)
  • update manifest (14c2980)
  • updated all dev dependencies (1307e09)
  • Updated changelog, release date bump (e44c246)
  • updated manifest (e34e59c)
  • updated readme (c214831)
  • Updated release and manifest (12b20ff)
  • Updated timestamp of plugin update (38334e1)
  • Updating release date and WordPress tested with version number (4a614be)
  • Updating What's new (7041885)
  • Version bump, compiled JS, and changelog updates for release v1.4.0 (3ebcccb)
  • Working to optimize workflows (b22e56c)

1.4.7 (2022-09-02)

Features

Bug Fixes

  • deps: update npm (819c875)
  • Model: Fixing a fatal error when referencing settings (cca0ad1)

Miscellaneous Chores

  • build assets (9b94151)
  • deps: update 10up/action-wordpress-plugin-deploy action to v2.1.1 (1b3cb5a)
  • deps: update dependency glob-parent to v6 (b181bb6)
  • deps: update node.js to v16 (4802101)
  • deps: update peter-evans/create-pull-request action to v4 (a6deef5)
  • generate build assets (a739466)
  • Make sure additional files can be updated (38334e1)
  • update lock file (9b94151)
  • Updated timestamp of plugin update (38334e1)

[Unreleased]

[1.4.6] - 2022-05-24

Fixes

  • fix: Fixed an issue where user_id was not being passed in the request for notices

[1.4.5] - 2022-03-24

Fixes

  • fixed a minor issue with deployments having a nested zip (of the deployment)

[1.4.4] - 2022-02-10

Updated

  • improve the build process
  • updated all dev dependencies

Fixes

  • fixed an issue with releases not being created properly on GitHub

[1.4.3] - 2022-02-10

  • Updated - Removed an extra trigger click on courier-close that could fire a redirect if multiple were used

[1.4.2] - 2022-02-09

  • Fixed - Cleanup build process

[1.4.1] - 2022-02-09

  • Fixed - Swapped colors for feedback and info notices
  • Fixed - Allowing trigger-close class to fire for logged-out users
  • Updated - Adjusted welcome panel classes to not rely on WordPress's default welcome styles
  • Updated - Adjusted notice metabox to make sure data is an array before imploding
  • Updated - Increased maximum visible notices from 4 to 10
  • Updated - All dependencies
  • Removed - Unneeded resolutions

[1.4.0]

  • Added - WordPress PHPCS Coding Standards Autofixer
  • Fixed - Adjusted an in_array check to not compare with a string
  • Improved - Allowed buttons within a notice to dismiss and change window location without needed ajax
  • Updated - Adjusted default maximum of notices displayed
  • Updated - Bumped minimum PHP requirement to 7.3
  • Updated - Plugin description, github slugs, and homepage url

[1.3.1]

  • Fixed a javascript issue impacting other plugins
  • Updated - All javascript dependencies have been updated ot the latest versions
  • Updated - Minor security fixes

[1.3.0]

  • Added - REST endpoint for saving settings changes (preparation for new UI in future versions)
  • Added - Settings now utilize ajax/REST for updating settings
  • Added - New Feature. You can now choose to display the title of your Courier Notice for all Styles of notices.
  • Added - Added some FAQs to the readme.txt
  • Added - FAQ.md that is updated and generated from the readme.txt
  • Added - Some new screenshots were added so users can get a sense of what Courier Notices look like by default.
  • Updated - Popup/Modal notices now only show 1 at a time!
  • Fixed - Minor display issue for "Sub Tabs" within the Settings area of the WordPress admin
  • Fixed - Cleaned up spacing of Headers and Sub Titles within Settings to make things easier to read.
  • Fixed - Numerous nitpicky CSS things that you may or may not notice (margins, column spacing and more)
  • Fixed - When adding a new "type" of "Informational" Courier notices, the color pickers were not initializing properly
  • Fixed - Quality of life fix: Removed theme based "editor styles" on courier notices

[1.2.7]

  • Updated - Window load for modal placement

[1.2.6]

  • Fixed - Fixed issue with modal dialogs displaying multiple times due to intersectObserver

[1.2.5]

  • Updated - Options namespace

[1.2.4]

  • Fixed - Issue with 403 error "rest_cookie_invalid_nonce" for logged out users.
  • Updated - Banner shown in the WordPress.org plugin directory.

[1.2.3]

  • Fixed - issue with notice placement (whoops)

[1.2.1]

  • Updated sanitization to match wordpress.org audit.

[1.2.0]

  • Updated - Namespace changed from courier to courier-notices due to plugin conflict on wordpress.org
  • Fixed - Duplicate modal/popup issue
  • Submission to wordpress.org

[1.1.4]

  • Fixed - Fatal error when assigning data to a template view

[1.1.3]

  • Fixed - Icon font specificity

[1.1.2]

  • Remove - Notice font styles, allow styling to inherit from theme

[1.1.1]

  • Fixed - Issue with default styles not being created on install
  • Fixed - Security updates provided by github audit

[1.1.0]

  • Fixed - Minor security updates
  • Fixed - Minor code cleanup
  • Fixed - Link to Types/Design was broken
  • Fixed - Link to Settings was broken
  • Fixed - Minor updates to strings to allow for translation
  • Fixed - Modal notice was not working properly (dismissible)
  • Fixed - Error log was being utilized and should not have been
  • Fixed - Cron was running hourly and not every 5 minutes
  • Fixed - Various typos (We talk pretty one day)
  • Fixed - utilizing iris wpColorPicker (For the time being)
  • Fixed - Fixed an issue with color changes in the design panel did not show until page refresh
  • Added - New UI/UX for creating and styling "Types" of notices
  • Added - Courier actually has some branding now
  • Added - Default data on plugin activation
  • Added - Utility method to sanitize kses content
  • Added - Cleaned up CSS across the entire plugin
  • Added - New cron schedule (Every 5 minutes)
  • Added - New taxonomy for "Style of Notice". This will allow for all different kinds of notices in the future
  • Added - Base for CRUD in the future. Mainly just R right now.
  • Improved - Added more flexibility to how tabs and subtabs can extend the plugin
  • Improved - CSS is only generated and output if CSS is not disabled
  • Improved - Placement logic is more flexible now
  • Improved - UI/UX to show different notice options depending on other selections
  • Improved - How css and javascript is enqueued based on context of admin
  • Improved - Code Organization
  • Improved - Templates
  • Improved - Updated the expiration of notices to increment every 5 minutes for better accuracy and less stress on servers

[1.0.4]

  • Cleaned up deployment process further.

[1.0.2]

  • Migrated to using composer as our autoloader instead of a proprietary one
  • Added Parsedown dependency for Markdown display within the plugin
  • Added a changelog.md display to the settings page as a tab
  • Added more automation for release to get releases out the door quicker
  • Minor code formatting changes

[1.0.1]

  • Updated dependencies based on github security notification

[1.0.0]

Initial Release

  • Cleaned up UI for date and time selection.
  • You can no longer select an expiration date from the past.
  • Implemented datetimepicker so time selection is easier.
  • Minor typo fix in admin area.
  • Minor data sanitization/security hardening.