Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: update dependency entities to v3 #43095

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 10, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
entities ^2.2.0 -> ^3.0.0 age adoption passing confidence

Release Notes

fb55/entities

v3.0.1

Compare Source

  • Fixes an issue where some characters above the high surrogate plane would be considered as surrogate characters as well (#​562) 769ce35

v3.0.0

Compare Source

entities@3.0.0 features more configurable encode and decode functions and rewritten decode & encode functions, resulting in a huge speedup.

New Features:

  • feat: Add new API for encode, decode functions 817ae67

You can now pass an object with additional configuration options to the exported encode and decode function. You can still use the relevant function directly, but this will make it easier to figure out what you want to do in the first place!

Refactors:

entities is now using tries for encoding and decoding entities. Especially when decoding, this leads to considerable performance improvements. The simple benchmark in scripts/benchmark.ts is useful for comparing the performance of these two versions:

Version decode perf encode perf escape perf
3.0.0 1.418s 6.786s 2.196s
2.2.0 4.085s 14.842s 5.166s
Speedup 2.9x 2.1x 2.4x

Heroes of this release:

  • @​inikulin for his work on binary decoding tries for the parse5 project, which was the basis for the decode trie implemented in this project.
  • @​mdevils for being a great opponent in entity library performance. entities was the fastest library in the space for a while. The friendly competition was a great reason to come up with smarter algorithms to push the envelope just a bit further. Now entities is on top again, but we'll see how long that lasts!

Configuration

📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

🚦 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 WhiteSource Renovate. View repository job log here.

@renovate renovate bot added action: review The PR is still awaiting reviews from at least one requested reviewer area: build & ci Related the build and CI infrastructure of the project target: minor This PR is targeted for the next minor release labels Aug 10, 2021
@ngbot ngbot bot modified the milestone: Backlog Aug 10, 2021
@google-cla google-cla bot added the cla: yes label Aug 10, 2021
@petebacondarwin petebacondarwin added action: merge The PR is ready for merge by the caretaker target: patch This PR is targeted for the next patch release and removed action: review The PR is still awaiting reviews from at least one requested reviewer target: minor This PR is targeted for the next minor release labels Aug 12, 2021
@AndrewKushnir AndrewKushnir added the merge: caretaker note Alert the caretaker performing the merge to check the PR for an out of normal action needed or note label Aug 16, 2021
@AndrewKushnir
Copy link
Contributor

Merge assistance: it looks like there is a review from Pete, but NgBot didn't pick it up. The PR is ready for merge.

@dylhunn dylhunn closed this in 6004afc Aug 16, 2021
dylhunn pushed a commit that referenced this pull request Aug 16, 2021
@renovate renovate bot deleted the renovate/entities-3.x branch August 16, 2021 17:49
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 16, 2021
TeriGlover pushed a commit to TeriGlover/angular that referenced this pull request Sep 16, 2021
TeriGlover pushed a commit to TeriGlover/angular that referenced this pull request Sep 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes merge: caretaker note Alert the caretaker performing the merge to check the PR for an out of normal action needed or note target: patch This PR is targeted for the next patch release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants