Extends the Debug Bar plugin for the Sophi.io Site Automation service.

Overview

Debug Bar for Sophi

Extends the Debug Bar plugin for the Sophi.io Site Automation service.

Support Level Release Version WordPress tested up to version GPL-2.0-or-later License

Linting Dependency Review

Requirements

  • PHP 7.4+
  • WordPress 5.6+
  • Sophi 1.1.0+
  • Debug Bar 1.0+
    • The Debug Bar for Sophi plugin has been tested up to Debug Bar version 1.1.3, compatibility with later versions is not guaranteed
    • This plugin is already included on WordPress VIP

Installation

  1. Install the Sophi plugin.
  2. Install the Debug Bar plugin. Note that this is already included on WordPress VIP.
  3. Install the Debug Bar for Sophi plugin via the plugin installer, either by searching for it or uploading a ZIP file.
  4. Activate all three plugins.

Usage

After installing and activating, click the Debug button in the admin toolbar. Within the Debug Bar Panel, click the Sophi panel.

Note that the Debug Bar for Sophi plugin does not show the Sophi JavaScript Tracking activity in the Debug Bar as that's something that can be viewed with a browser console's Network tab. Otherwise you should be able to view the Sophi Authentication request/response, Sophi API request/response, and CMS publish/update events in the Debug Bar to help triage your Sophi integration.

Support Level

Active: The Globe and Mail is actively working on this, and we expect to continue work for the foreseeable future including keeping tested up to the most recent version of WordPress. Bug reports, feature requests, questions, and pull requests are welcome.

Changelog

A complete listing of all notable changes to Debug Bar for Sophi are documented in CHANGELOG.md.

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct, CONTRIBUTING.md for details on the process for submitting pull requests to us, and CREDITS.md for a listing of maintainers, contributors, and libraries for Debug Bar for Sophi.

Like what you see?

Work with 10up, we create amazing websites and tools that make content management simple and fun using open source tools and platforms

Comments
  • Add Sophi Site Automation API call logging

    Add Sophi Site Automation API call logging

    Is your enhancement related to a problem? Please describe.

    When we make a call to the Sophi Site Automation API, it would be helpful to have the Debug Bar show:

    • API request
    • Sophi response (expected a list of Post IDs)
    • any success/failure messages associated with the request and response

    Ideally we can see this info in the editor as well as when viewing a post on the front-end.

    Designs

    No response

    Describe alternatives you've considered

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:enhancement 
    opened by jeffpaul 7
  • Discrepancy between WP.org and GH ZIP directories

    Discrepancy between WP.org and GH ZIP directories

    Describe the bug

    Downloading a release asset from GH and a similar ZIP from WP.org shows slightly different directory names. Some concern here that if someone downloads from GH and then later goes to update things may get wonky in their WP site directories.

    Steps to Reproduce

    Probably best to have the GH directory update to debug-bar-for-sophi to match the WP.org slug, not sure if there's a way to build that into the release/deploy action/workflows or just easier to change the repo name to match perhaps?

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 4
  • Add Panel

    Add Panel

    Requirements

    The extension will display a warning "Sophi Debug Bar requires Sophi for WordPress version 1.0.14 or higher" if it finds main Sophi plugin version is lower. This may be ignored during the test, all functions work fine with the current develop, because the hooks already exist in it.

    Description of the Change

    This is a major/initial update for the Sophi Debug Bar.

    Debugging targets

    The extension watch for external requests performed by the main Sophi plugin:

    1. Requests within SiteAutomation context (including Auth)
    2. Tracking Events with Snowplow

    History

    Some of Sophi requests are performed before page reload (f.e. tracking events happen on the post update, then WordPress core reloads the page). That's why we need to keep requests history across different pageviews.

    The requests history is stored in a sophi_debug_history transient with attributes:

    • Max history size is 10 (override in sophi_debug_history_size filter)
    • Time to live is 3600 seconds (override in sophi_debug_history_ttl filter)

    Logging

    All requests are logged to WP_CONTENT_DIR/sophi-logs/sophi-YYYY-MM-DD.log files by day.

    Added setting to enable/disable log to the main Sophi plugin settings page. Default is "disable"

    TODO add a page to view logs in Dashboard.

    Debug Bar Panel

    Extension provides the panel for Debug Bar with the list of items in History

    image

    Checklist:

    • [x] I have read the CONTRIBUTING document.
    • [x] My code follows the code style of this project.
    • [ ] My change requires a change to the documentation.
    • [ ] I have updated the documentation accordingly.
    • [ ] I have added tests to cover my change.
    • [ ] All new and existing tests passed.

    Changelog Entry

    Credits

    Props @

    opened by cadic 4
  • fix build process

    fix build process

    Describe the bug

    dotorg deploy action needs to be updated as does the gitattributes to ensure the proper directories/files are included in the built version published on github & dotorg

    Steps to Reproduce

    compare https://wordpress.org/plugins/debug-bar-for-sophi/ with what's built in the archive from source

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 3
  • Debug Bar JS SyntaxError

    Debug Bar JS SyntaxError

    Describe the bug

    The JavaScript panel for Debug Bar currently shows a SyntaxError on a dist JS file in the debug bar plugin, would be good to see if that's something we can easily resolve?

    Steps to Reproduce

    1. Enable Debug Bar
    2. Click on Debug in adminbar
    3. Click on JavaScript panel
    4. See SyntaxError (screenshot below)

    Screenshots, screen recording, code snippet

    Screen Shot 2022-05-17 at 1 29 53 PM

    Environment information

    PHP 7.4.29, MySQL 5.5.5, Sophi 1.1.1-dev, Debug Bar 1.1.3, Debug Bar for Sophi 0.1.0, WordPress 5.9.3

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 2
  • Bump loader-utils from 2.0.2 to 2.0.3

    Bump loader-utils from 2.0.2 to 2.0.3

    Bumps loader-utils from 2.0.2 to 2.0.3.

    Release notes

    Sourced from loader-utils's releases.

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    type:dependency 
    opened by dependabot[bot] 1
  • Release version 0.3.0

    Release version 0.3.0

    Describe your question

    This issue is for tracking changes for the 0.3.0 release. Target release date: 7 July 2022.

    Pre-release steps

    n/a

    Release steps

    • [x] Branch: Starting from develop, cut a release branch named release/0.3.0 for your changes.
    • [x] Version bump: Bump the version number in package.json, readme.txt, sophi-debug-bar.php, if it does not already reflect the version being released. Update both the plugin "Version:" property and the plugin SOPHI_DEBUG_BAR_VERSION constant in sophi-debug-bar.php.
    • [x] Changelog: Add/update the changelog in CHANGELOG.md and readme.txt.
    • [x] Props: Update CREDITS.md with any new contributors, confirm maintainers are accurate.
    • [x] New files: Check to be sure any new files/paths that are unnecessary in the production version are included in .distignore.
    • [x] Readme updates: Make any other readme changes as necessary. README.md is geared toward GitHub and readme.txt contains WordPress.org-specific content. The two are slightly different.
    • [x] Merge: Make a non-fast-forward merge from your release branch to develop (or merge the Pull Request), then do the same for develop into trunk (git checkout trunk && git merge --no-ff develop). trunk contains the stable development version.
    • [ ] Test: While still on the trunk branch, test for functionality locally.
    • [x] Push: Push your trunk branch to GitHub (e.g. git push origin trunk).
    • [x] Release: Create a new release, naming the tag and the release with the new version number, and targeting the trunk branch. Paste the changelog from CHANGELOG.md into the body of the release and include a link to the closed issues on the milestone. The release should now appear under releases.
    • [x] SVN: Wait for the GitHub Action to finish deploying to the WordPress.org repository. If all goes well, users with SVN commit access for that plugin will receive an emailed diff of changes.
    • [x] Check WordPress.org: Ensure that the changes are live on https://wordpress.org/plugins/debug-bar-for-sophi/. This may take a few minutes.
    • [x] Close milestone: Edit the milestone with release date (in the Due date (optional) field) and link to GitHub release (in the Description field), then close the milestone.
    • [x] Punt incomplete items: If any open issues or PRs which were milestoned for 0.3.0 do not make it into the release, update their milestone to 0.4.0 or Future Release.
    • [x] Test sites: Check the Sophi test sites to ensure the new version has been deployed there.

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    opened by jeffpaul 1
  • Update dependency 10up-toolkit to v4.1.2

    Update dependency 10up-toolkit to v4.1.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | 10up-toolkit | 4.0.0 -> 4.1.2 | age | adoption | passing | confidence |


    Release Notes

    10up/10up-toolkit

    v4.1.2

    Compare Source

    Patch Changes
    • 64134a9: Adding unmissable notice (error) when using HMR and SCRIPT_DEBUG is not set to true

      The recommended way of including the fast-refresh.php file is now the following:

      $is_local_env = in_array( wp_get_environment_type(), [ 'local', 'development' ], true );
      $is_local_url = strpos( home_url(), '.test' ) || strpos( home_url(), '.local' );
      $is_local     = $is_local_env || $is_local_url;
      
      if ( $is_local && file_exists( __DIR__ . '/dist/fast-refresh.php' ) ) {
      	require_once __DIR__ . '/dist/fast-refresh.php';
      	TenUpToolkit\set_dist_url_path( basename( __DIR__ ), TENUP_THEME_DIST_URL, TENUP_THEME_DIST_PATH );
      }
      
    • 86d68ac: Update devServer so the overlay only shows up on errors. Update StyleLintPlugin so it sets failOnError to false, similarly to EslintPlugin.

    v4.1.1

    Compare Source

    Patch Changes
    • da9c394: Treat js files inside block or blocks directories as blocks. #​204

    v4.1.0

    Compare Source

    Minor Changes
    Patch Changes

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • Pin dependencies

    Pin dependencies

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | 10up-toolkit | devDependencies | pin | ^4.0.0 -> 4.0.0 | | husky (source) | devDependencies | pin | ^8.0.1 -> 8.0.1 | | node-wp-i18n | devDependencies | pin | ^1.2.6 -> 1.2.6 | | react-json-view | devDependencies | pin | ^1.21.3 -> 1.21.3 |

    Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • Sophi Debug records overflow horizontally

    Sophi Debug records overflow horizontally

    Describe the bug

    Viewing the Sophi panel for Debug Bar causes some of the request/response data to overflow horizontally and cause heavy side scrolling to try and read all the data. Perhaps we should stack the Response data below the Request data instead of side-by-side?

    Steps to Reproduce

    1. Click Debug in adminbar
    2. Click Sophi
    3. See Sophi Auth request/response rows with lots of content

    Screenshots, screen recording, code snippet

    Primary page load Screen Shot 2022-05-17 at 1 35 02 PM

    Scrolling horizontally to see additional content Screen Shot 2022-05-17 at 1 35 14 PM

    Environment information

    PHP 7.4.29, MySQL 5.5.5, Sophi 1.1.1-dev, Debug Bar 1.1.3, Debug Bar for Sophi 0.1.0, WordPress 5.9.3

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:bug 
    opened by jeffpaul 1
  • Debug log setting updates

    Debug log setting updates

    Describe the bug

    Unchecking the "Enable debug log" setting still appears to show the Sophi Logs submenu under Tools as well as the link toView Logs`.

    Steps to Reproduce

    I think the changes here could be:

    • [x] update copy for the setting from Debug log and Enable debug log to perhaps Debug logging and Display verbose logging output from Sophi Authentication, Sophi API requests, and CMS publishing events?
    • [ ] move the View Logs link to after the setting toggle, perhaps as Display verbose logging output from Sophi Authentication, Sophi API requests, and CMS publishing events (view logs)? <-- perhaps only show the link when setting is active?
    • [x] Tools > Sophi Logs should only be available when the debug setting is active
    • [x] update Tools submenu and page name from Sophi Logs to Sophi.io Logs

    Screenshots, screen recording, code snippet

    No response

    Environment information

    No response

    WordPress information

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    type:enhancement type:good-first-issue 
    opened by jeffpaul 1
  • Bump json5 from 1.0.1 to 1.0.2

    Bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    type:dependency 
    opened by dependabot[bot] 0
  • Update actions/dependency-review-action action to v3

    Update actions/dependency-review-action action to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/dependency-review-action | action | major | v2 -> v3 |


    Release Notes

    actions/dependency-review-action

    v3

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency node-wp-i18n to v1.2.7

    Update dependency node-wp-i18n to v1.2.7

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | node-wp-i18n | 1.2.6 -> 1.2.7 | age | adoption | passing | confidence |


    Release Notes

    cedaro/node-wp-i18n

    v1.2.7

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency husky to v8.0.3

    Update dependency husky to v8.0.3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | husky (source) | 8.0.1 -> 8.0.3 | age | adoption | passing | confidence |


    Release Notes

    typicode/husky

    v8.0.3

    Compare Source

    • fix: add git not installed message #​1208

    v8.0.2

    Compare Source

    • docs: remove deprecated npm set-script

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update Node.js to v18

    Update Node.js to v18

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | node | major | 16 -> 18 |


    Release Notes

    nodejs/node

    v18.13.0: 2023-01-05, Version 18.13.0 'Hydrogen' (LTS), @​danielleadams

    Compare Source

    Notable changes
    Add support for externally shared js builtins

    By default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code (including WASM) can also be externalized. This addition does not affect binaries shipped by the Node.js project but will allow other distributions to externalize additional dependencies when needed.

    Contributed by Michael Dawson in #​44376

    Introduce File

    The File class is part of the FileAPI. It can be used anywhere a Blob can, for example in URL.createObjectURL and FormData. It contains two properties that Blobs do not have: lastModified, the last time the file was modified in ms, and name, the name of the file.

    Contributed by Khafra in #​45139

    Support function mocking on Node.js test runner

    The node:test module supports mocking during testing via a top-level mock object.

    test('spies on an object method', (t) => {
      const number = {
        value: 5,
        add(a) {
          return this.value + a;
        },
      };
      t.mock.method(number, 'add');
    
      assert.strictEqual(number.add(3), 8);
      assert.strictEqual(number.add.mock.calls.length, 1);
    });
    

    Contributed by Colin Ihrig in #​45326

    Other notable changes
    • build:
      • disable v8 snapshot compression by default (Joyee Cheung) #​45716
    • crypto:
      • update root certificates (Luigi Pinca) #​45490
    • deps:
      • update ICU to 72.1 (Michaël Zasso) #​45068
    • doc:
      • add doc-only deprecation for headers/trailers setters (Rich Trott) #​45697
      • add Rafael to the tsc (Michael Dawson) #​45691
      • deprecate use of invalid ports in url.parse (Antoine du Hamel) #​45576
      • add lukekarrys to collaborators (Luke Karrys) #​45180
      • add anonrig to collaborators (Yagiz Nizipli) #​45002
      • deprecate url.parse() (Rich Trott) #​44919
    • lib:
      • drop fetch experimental warning (Matteo Collina) #​45287
    • net:
      • (SEMVER-MINOR) add autoSelectFamily and autoSelectFamilyAttemptTimeout options (Paolo Insogna) #​44731
    • src:
      • (SEMVER-MINOR) add uvwasi version (Jithil P Ponnan) #​45639
      • (SEMVER-MINOR) add initial shadow realm support (Chengzhong Wu) #​42869
    • test_runner:
      • (SEMVER-MINOR) add t.after() hook (Colin Ihrig) #​45792
      • (SEMVER-MINOR) don't use a symbol for runHook() (Colin Ihrig) #​45792
    • tls:
      • (SEMVER-MINOR) add "ca" property to certificate object (Ben Noordhuis) #​44935
      • remove trustcor root ca certificates (Ben Noordhuis) #​45776
    • tools:
      • update certdata.txt (Luigi Pinca) #​45490
    • util:
      • add fast path for utf8 encoding (Yagiz Nizipli) #​45412
      • improve textdecoder decode performance (Yagiz Nizipli) #​45294
      • (SEMVER-MINOR) add MIME utilities (#​21128) (Bradley Farias) #​21128
    Commits

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency 10up-toolkit to v4.3.1

    Update dependency 10up-toolkit to v4.3.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | 10up-toolkit | 4.2.2 -> 4.3.1 | age | adoption | passing | confidence |


    Release Notes

    10up/10up-toolkit

    v4.3.1

    Compare Source

    Patch Changes

    v4.3.0

    Compare Source

    Minor Changes
    • 45d73c4: Introduce --include option to instruct toolkit to transpile the specified package
    • 45d73c4: Add "none" format. Allowing to use "project mode" without producing a bundle that needs to be consumed through another bundler.
    Patch Changes
    • 45d73c4: Improve Sass compatibility by making sure PostCSS runs after Sass has finished and also ensuring that PostCSS process the Sass pipeline.

      Fixes #​198 Fixes #​228

    • 45d73c4: Forks webpack-remove-empty-script into 10up-toolkit and remove the ansis dependency.


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
Releases(0.3.0)
Owner
10up
We make finely crafted websites and tools for content creators, doing our part to create a better web for clients like Microsoft, Time, ESPN, and Adobe.
10up
OctoberCMS BlogHub Plugin - Extends RainLab's Blog extension with custom meta details, additional archives and more.

BlogHub extends the RainLab.Blog OctoberCMS plugin with many necessary and helpful features such as Moderatable Comments, Promotable Tags, Custom Meta Fields, additional Archives, basic Statistics, Views counter and more.

rat.md 5 Dec 15, 2022
Plugin allowing to integrate marketing automation made by ActiveCampaign in Sylius.

The SyliusActiveCampaignPlugin takes care of creating and updating contacts, connections, orders, and abandoned carts on ActiveCampaign.

Webgriffe® 3 Apr 1, 2022
Extends the customer functionality of Magento.

FireGento_Customer This extension extends the core functionality of the customer module of Magento. It is possible to temporarily lock the user accoun

FireGento e. V. 23 Apr 1, 2022
TYPO3 CMS extension which extends TYPO3 page cache, by tags based on entities used in fluid templates.

Fluid Page Cache for TYPO3 CMS This TYPO3 CMS extension allows you to clear frontend page caches, automatically when a displayed record has been updat

Armin Vieweg 1 Apr 8, 2022
Hook-logger-plugin - Debug WordPress action / filter hooks.

hook-logger-plugin Easily debug WordPress action / filter hooks, finding where actions are called from and understanding the flow of execution. This p

bruce aldridge 4 Feb 5, 2022
Envbar allows you to differentiate between environments by adding a custom colored bar above the top navigation.

Envbar Envbar allows you to differentiate between environments by adding a custom colored bar above the top navigation. This should help backend users

Magenizr 6 Oct 7, 2022
A script to retrieve data from a Netatmo weather station and display it in a Mac menu bar.

weathermenu A script to retrieve data from a Netatmo weather station and display it in a Mac menu bar. Intended for use with SwiftBar. Configuration N

Dan Moren 4 Nov 4, 2021
For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.

Super Admin All Sites Menu Also available at https://wordpress.org/plugins/super-admin-all-sites-menu/ Use | Prerequisite | Install | Filters | Demo |

Per Søderlind 18 Dec 17, 2022
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery

File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.

Sebastian Tschan 31.1k Dec 30, 2022
MajorDoMo is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment.

MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS.

Sergei Jeihala 369 Dec 30, 2022
WHMCS Automation Module For AWS EC2 Instances.

使用方法 把AWSEC2目录直接扔到 WHMCS/modules/servers 下即可 自定义字段 cloudinit (文本框 textarea 在订单页面显示) pem (文本框 textarea 仅管理员可见) data (文本框 textarea 仅管理员可见) 特性 动态IP (关机再开

CoiaPrant 9 Jan 28, 2022
MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.

MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.

Mailchimp 139 Sep 9, 2022
Run your WP site on github pages, php innovation award winner https://www.phpclasses.org/package/12091-PHP-Make-a-WordPress-site-run-on-GitHub-pages.html

Gitpress Run wordpress directly on github pages Gitpress won the innovation award for may 2021 Read more about this https://naveen17797.github.io/gitp

naveen 13 Nov 18, 2022
Site Web pour un site de conciergerie d'entreprise

DATE DE CREATION : 30 novembre 2021 • Développement d'un site Web pour une entreprise de conciergerie pour entreprise, une interface pour les dirigea

Tiffany Dufetel 1 Jan 10, 2022
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.

TARS - A Linux Foundation Project TARS Foundation Official Website TARS Project Official Website WeChat Group: TARS01 WeChat Offical Account: TarsClou

THE TARS FOUNDATION PROJECTS 9.6k Jan 1, 2023
A powerful debug and profilers tool for the Phalcon Framework

Phalcon Debugbar Integrates PHP Debug Bar with Phalcon Framework. 中文说明 Features Normal request capturing Ajax request capturing Redirect request chain

Yajie Zhu 162 Oct 7, 2022
Debug with Ray to fix problems faster

Debug with Ray to fix problems faster This package can be installed in any PHP application to send messages to the Ray app. The desktop app: can be us

Spatie 458 Dec 27, 2022
Xr - Lightweight debug server utility built on ReactPHP.

XR ?? Subscribe to the newsletter to don't miss any update regarding Chevere. XR is a dump server utility built on top of ReactPHP. Features ✨ Dump si

Chevere 195 Dec 17, 2022
Magento 2 Debug Helper Module for easy debugging with Xdebug and PHPStorm or any other IDE

Magento 2 Debug Helper Information and Usage Magento 2 Debug Helper Module usage with PHPStorm and Xdebug Installation To install the Magento 2 Debug

Dmitry Shkoliar 13 May 24, 2022