Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cure53/DOMPurify
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.0.3
Choose a base ref
...
head repository: cure53/DOMPurify
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.4
Choose a head ref
  • 10 commits
  • 14 files changed
  • 3 contributors

Commits on May 24, 2023

  1. build(deps): bump socket.io-parser from 4.2.1 to 4.2.3

    Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.1 to 4.2.3.
    - [Release notes](https://github.com/socketio/socket.io-parser/releases)
    - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
    - [Commits](socketio/socket.io-parser@4.2.1...4.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io-parser
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored May 24, 2023
    Copy the full SHA
    34141f1 View commit details

Commits on May 27, 2023

  1. Merge pull request #809 from cure53/dependabot/npm_and_yarn/socket.io…

    …-parser-4.2.3
    
    build(deps): bump socket.io-parser from 4.2.1 to 4.2.3
    cure53 authored May 27, 2023
    Copy the full SHA
    1245b40 View commit details

Commits on May 31, 2023

  1. Copy the full SHA
    b958a25 View commit details

Commits on Jun 3, 2023

  1. Fixed a typo

    `shadowrootmod` should be `shadowrootmode`.
    masatokinugawa authored Jun 3, 2023
    Copy the full SHA
    1c9faab View commit details

Commits on Jun 4, 2023

  1. Merge pull request #815 from masatokinugawa/patch-1

    Fixed a typo in shadowrootmode attribute
    cure53 authored Jun 4, 2023
    Copy the full SHA
    5e24d1f View commit details

Commits on Jun 29, 2023

  1. Copy the full SHA
    786c809 View commit details
  2. chore: Preparing 3.0.6 release

    cure53 committed Jun 29, 2023
    Copy the full SHA
    0ba23f9 View commit details
  3. chore: Preparing 3.0.4 release

    cure53 committed Jun 29, 2023
    Copy the full SHA
    5a04182 View commit details
  4. Copy the full SHA
    8c8007c View commit details
  5. Copy the full SHA
    1777363 View commit details
Showing with 43 additions and 41 deletions.
  1. +2 −2 README.md
  2. +1 −1 bower.json
  3. +5 −5 dist/purify.cjs.js
  4. +1 −1 dist/purify.cjs.js.map
  5. +5 −5 dist/purify.es.js
  6. +1 −1 dist/purify.es.js.map
  7. +5 −5 dist/purify.js
  8. +1 −1 dist/purify.js.map
  9. +2 −2 dist/purify.min.js
  10. +1 −1 dist/purify.min.js.map
  11. +8 −8 package-lock.json
  12. +1 −1 package.json
  13. +6 −4 src/purify.js
  14. +4 −4 website/index.html
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@

DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.

It's also very simple to use and get started with. DOMPurify was [started in February 2014](https://github.com/cure53/DOMPurify/commit/a630922616927373485e0e787ab19e73e3691b2b) and, meanwhile, has reached version **v3.0.3**.
It's also very simple to use and get started with. DOMPurify was [started in February 2014](https://github.com/cure53/DOMPurify/commit/a630922616927373485e0e787ab19e73e3691b2b) and, meanwhile, has reached version **v3.0.4**.

DOMPurify is written in JavaScript and works in all modern browsers (Safari (10+), Opera (15+), Edge, Firefox and Chrome - as well as almost anything else using Blink, Gecko or WebKit). It doesn't break on MSIE or other legacy browsers. It simply does nothing.

**Note that [DOMPurify v2.4.5](https://github.com/cure53/DOMPurify/releases/tag/2.4.4) is the final version supporting MSIE. For important security updates compatible with MSIE, please use the [2.x branch](https://github.com/cure53/DOMPurify/tree/2.x).**
**Note that [DOMPurify v2.4.6](https://github.com/cure53/DOMPurify/releases/tag/2.4.6) is the latest version supporting MSIE. For important security updates compatible with MSIE, please use the [2.x branch](https://github.com/cure53/DOMPurify/tree/2.x).**

Our automated tests cover [19 different browsers](https://github.com/cure53/DOMPurify/blob/main/test/karma.custom-launchers.config.js#L5) right now, more to come. We also cover Node.js v16.x, v17.x, v18.x and v19.x, running DOMPurify on [jsdom](https://github.com/jsdom/jsdom). Older Node versions are known to work as well, but hey... no guarantees.

2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "DOMPurify",
"version": "3.0.3",
"version": "3.0.4",
"homepage": "https://github.com/cure53/DOMPurify",
"author": "Cure53 <info@cure53.de>",
"description": "A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG",
10 changes: 5 additions & 5 deletions dist/purify.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/purify.cjs.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/purify.es.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/purify.es.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/purify.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/purify.js.map

Large diffs are not rendered by default.

Loading