-
Notifications
You must be signed in to change notification settings - Fork 0
Update dependency mithril to version 2.3.8 #80
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
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/mithril-2.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1f253ba to
8b9a04e
Compare
8b9a04e to
1bc1aa7
Compare
1bc1aa7 to
c39b82f
Compare
c39b82f to
aab5031
Compare
aab5031 to
012e0d0
Compare
012e0d0 to
6367bb0
Compare
1db4565 to
6367bb0
Compare
6367bb0 to
26c958c
Compare
26c958c to
54a55fa
Compare
54a55fa to
1e4fc6c
Compare
1e4fc6c to
0168f92
Compare
0168f92 to
8a00e57
Compare
8a00e57 to
b9c6079
Compare
b9c6079 to
e9a312d
Compare
e9a312d to
6175ac0
Compare
6175ac0 to
f72f3b7
Compare
f72f3b7 to
3fa27ed
Compare
3fa27ed to
7b45549
Compare
7b45549 to
0d9b556
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.0.4->2.3.8Release Notes
MithrilJS/mithril.js (mithril)
v2.3.8Compare Source
Release v2.3.8
Changelog
Patch Changes
refactor execSelector (@kfule)
Make
vnode.domSizeassignment consistent between create and update. (@kfule)This PR makes the code and behavior of create and update processes more consistent.
Bump rimraf from 6.0.1 to 6.1.0 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: rimraf. Updates
rimraffrom 6.0.1 to 6.1.0. Changelog. Sourced from rimraf's changelog.Fix URI decoder bug and reduce bundle size through module tailoring and cleanup (@kfule)
This fixes the URI decoder used in the Router to decode more strictly.
refactor
Vnode.normalizeChildren(@kfule)Vnode.normalizeChildrennow preallocates the array length and performs key-consistency checks after normalization.Bump actions/setup-node from 5 to 6 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: actions/setup-node. Updates
actions/setup-nodefrom 5 to 6. Release notes.Bump actions/setup-node from 4 to 5 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: actions/setup-node. Updates
actions/setup-nodefrom 4 to 5. Release notes.docs: edited the link to the build badge (@Olexandr88)
v2.3.7Compare Source
Release v2.3.6
Changelog
Patch Changes
Make the attrs of non-element vnodes always non-null. (@kfule)
In #3041, it seemed that the case of non-element vnodes was not fully considered in terms of not breaking existing behavior.
v2.3.6Compare Source
Release v2.3.6
Changelog
Patch Changes
Make the attrs of non-element vnodes always non-null. (@kfule)
In #3041, it seemed that the case of non-element vnodes was not fully considered in terms of not breaking existing behavior.
v2.3.5Compare Source
Release v2.3.5
Changelog
Patch Changes
Assorted Performance Improvements (@kfule)
This PR improves performance through the following changes: Adoption of the spread syntax, which can be optimized in modern browsers.
Bump actions/checkout from 4 to 5 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: actions/checkout. Updates
actions/checkoutfrom 4 to 5. Release notes.v2.3.4Compare Source
Release v2.3.4
Changelog
Patch Changes
Fix the error message selection condition (@dead-claudia)
The previous condition was basically "if this is non-nullish or a boolean". That "or a boolean" is very obviously redundant.
bundler: fix mangled comments and double suffixes (@kfule)
This PR removes unnecessary suffixes from comments in the bundle file. It also fixes the strange double suffix (
mountRedraw00).v2.3.3Compare Source
Release v2.3.3
Changelog
Patch Changes
router: delay mounting RouterRoot until the first route is resolved (fixes #2621) (@kfule)
This PR delays the initial mounting of the router component until after the route has been resolved.
Bump glob from 11.0.2 to 11.0.3 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: glob. Updates
globfrom 11.0.2 to 11.0.3. Commits.af2e7ce11.0.3.v2.3.2Compare Source
Release v2.3.2
Changelog
Patch Changes
Refactor router, fixes #2505 and #2778 (@kfule)
This PR refactors the router code to fix two issues (#2505 and #2778).
v2.3.1Compare Source
Release v2.3.1
Changelog
Patch Changes
set trailing slash optional in route matching (@touletan)
Regexp has been updated to set trailing slash as optional in route matching. link to issue 3024. New test has been added.
v2.3.0Compare Source
Release v2.3.0
Changelog
Minor Changes
feat: Make redraws when Promises returned by event handlers are completed (@kfule)
This PR allows redraw on completion of the async event handler. This PR makes redraws when Promises returned by event handlers are completed.
Patch Changes
Allow additional async redraw even if the first redraw is skipped (@kfule)
This PR allows asynchronous redraw processing even if the first redraw is skipped by setting
event.redraw=falsebefore await in the async function.Bump glob from 11.0.1 to 11.0.2 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: glob. Updates
globfrom 11.0.1 to 11.0.2. Commits.fd61f2411.0.2.Fix badge for build status (@kfule)
The URL for the Shields.io badge for build status has been corrected.
v2.2.15Compare Source
Release v2.2.15
Changelog
Patch Changes
[refactor] Limit the condition of the option tag to
selectedattribute in isFormAttribute() (@kfule)This PR limits the evaluation of whether a tag is
optionto only when setting theselectedattribute.test-perf: Load Benckmark.js first in Node.js (@kfule)
Since Node21, global.navigator has been implemented, and together with browserMock, Benchmark.js incorrectly identifies the execution environment as a browser.
v2.2.14Compare Source
Release v2.2.14
Changelog
Patch Changes
Improve handling of is-elements and Fix tiny bugs of setAttr()/updateStyle() (@kfule)
Fixes a few tiny bugs in attributes and style properties updates, and improves handling of is-elements in updateNode().
domFor: always get generation from delayedRemoval instead of parameter (@kfule)
The
generationof domFor is no longer passed as a parameter. This allows domFor to work well in onbeforeremove and onremove and reduces the amount of code.render: wrap stateResult and attrsResult in Promise.resolve(), fix #2592 (@kfule)
This PR wraps the return value of onbeforeremove in Promise.resolve(). This ensures that thenable objects are also always processed asynchronously. fix #2592.
v2.2.13Compare Source
Release v2.2.13
Changelog
Patch Changes
Fix form checkValidity(), remove vnode.dom === .activeElement from setAttr() (Continued from #2257) (@kfule)
Remove vnode.dom === activeElement(vnode.dom) from setAttribute() to fix validityCheck(), to fix #2256.
Bump glob from 11.0.0 to 11.0.1 in the normal group (@dependabot[bot])
Bumps the normal group with 1 update: glob. Updates
globfrom 11.0.0 to 11.0.1. Commits.148ef6111.0.1.v2.2.12Compare Source
Release v2.2.12
Changelog
Patch Changes
disable Terser's "reduce_funcs" option for performance (@kfule)
Terser's “reduce_funcs” option seems to degrade performance. So, disable it.
Bump chokidar from 4.0.1 to 4.0.3 in the normal group across 1 directory (@dependabot[bot])
Bumps the normal group with 1 update in the / directory: chokidar. Updates
chokidarfrom 4.0.1 to 4.0.3. Release notes.v2.2.11Compare Source
Release v2.2.11
Changelog
Patch Changes
Use new pr-release prerelease hook (Fixes #2987) (@JAForbes)
Per @dead-claudia's suggestion, pr-release now allows you to invoke a custom command before creating the github release.
updateStyle(): use setProperty() when css vars and dashed-properties, fixes #2989 (@kfule)
This PR changes updateStyle() to use setProperty() for dashed-properties. This PR maybe fixes #2989.
Delete .github/ISSUE_TEMPLATE/0-docs.yml (@dead-claudia)
Do a much better job discouraging filing docs bugs here.
v2.2.10Compare Source
Release v2.2.10
Changelog
Patch Changes
[refactor] Performance improvement of updateStyle() (@kfule)
This is a refactoring to improve the performance of
updateStyle().v2.2.9Compare Source
Release v2.2.9
Changelog
Patch Changes
[refactor] Refactoring of hyperscript.js and render.js, including performance improvements (@kfule)
Refactor hyperscript.js and render.js. In particular, the replacement of fix #2622 appears to have significantly improved the performance regression.
v2.2.8Compare Source
Release v2.2.8
Changelog
Patch Changes
m.domFor(): workaround for unintentional mangling. Fix #2842 (@kfule)
Refactoring of domFor() for the internal bundler. https://github.com/MithrilJS/mithril.js/blob/cfa890f68571df1ab8543097f7fa61c34ee93683/mithril.js#L157.
Drop Istanbul to kill install warnings (@dead-claudia)
Title's pretty self-explanatory. Also, this isn't really used much in practice. From a local run: ```. $ npm ci.
v2.2.5Compare Source
Release v2.2.5
Changelog
Patch Changes
Bump the normal group across 1 directory with 2 updates (@dependabot[bot])
Bumps the normal group with 2 updates in the / directory: chokidar and eslint.
Cleaning up code by making vnode.attrs always non-null (@kfule)
Commit
f9e5163made vnode.attrs always non-null, so there is no need for code to make vnode.attrs null or assume vnode.attrs is null.v2.2.4Compare Source
Release v2.2.4
Changelog
Patch Changes
Remove dependance on global window and document (@KoryNunn)
Use window and document from render target instead of using globals. This makes unit and intergration testing much easier.
hyperscript: handles shared empty attrs, fixes #2821 (@kfule)
Whenever there are selector-derived attrs, the attrs object will be regenerated and not shared.
v2.2.3Compare Source
Release v2.2.2
Changelog
Patch Changes
Use markdown for the README badges (@pygy)
Use markdown for the README badges.
v2.2.2Compare Source
Release v2.2.2
Changelog
Patch Changes
Use markdown for the README badges (@pygy)
Use markdown for the README badges.
v2.2.1Compare Source
Release v2.2.1
Changelog
Patch Changes
Move the chat to Zulip (@pygy)
This updates the documentation to link to the new Zulip chat room.
v2.2.0Compare Source
Release v2.2.0
Changelog
Minor Changes
m.censor: work around a bunder bug (@kfule)
The internal bundler sometimes mangles the words in RegExp literals incorrectly. Please see below.
Warn about reusing mutated attrs object - fixes #2719 (@StephanHoyer)
Send URLSearchParams as request body without extra configuration (@Coteh)
This PR fixes an oddity I noticed in the way
m.requesthandlesURLSearchParamsobject. It now handles it in the same sort of way XHR and Fetch do it.Add
params:tom.route.Link, fix docs (@dead-claudia)Add
params:tom.route.Link. Minor fix to docs to reflect reality withm.route.Link'sdisabled:attribute.Allow Mithril to be loaded in non-browser environments without modification (@dead-claudia)
Recast the global reads to all be guarded with
typeof, so that if they aren't defined, they're justnull.Add a
m.Fragment = "["utility for JSX users. (@dead-claudia)The title says it all, and the diff's obvious. Resolves #2640 and probably others.
Patch Changes
Enable --minimize-semver-change for pr-release (@JAForbes)
Minimizes semver changes on release to the minimum required version bump to satisfy major/minor/patch semver ranges. Minimizes the semver change so that.
Clean up m.route.Link (@barneycarroll)
An attempt at better demonstrating
m.route.Linkwith less text. Fixes #2767.Runtime-deprecate ospec, change
change-logtochangelog, fix a few assorted bugs (@dead-claudia)This PR is in two parts: 1. Revise the build system and some of the local dev setup. Fully split ospec from the repo, and add it as a dependency.
Add meta description to docs (@StephanHoyer)
rework of #2149. added a meta description parser and meta descriptions to all docs pages. because google. built the docs, inspected the output manually.
Fixed badges, consistent naming of Mithril.js (@tbreuss)
use consistent naming of Mithril.js. fix badges in README. Fixes issue #2749.
Catch malformed URI Components (@jdiderik)
Fix for error thrown when a value contains non-valid / malformed URI Component. Example: test=%c5%a1%e8ZM%80%82H. will throw "URI malformed".
Correctly handle invalid escapes in routes based on 0a5ead31c9fbd7b153c521c7f9d3df7bf826ce6c (@StephanHoyer)
fixes #2061. @dead-claudia I just redid your change but slightly different in order to handle a mix of wrong and right encodings properly.
Standardise vnode text representation (@barneycarroll)
This addresses the crucial feature of #2669: text is always represented as virtual text nodes, never as a
vnode.text.Issue 2624 no content 204 parse (@Evoke-PHP)
Added guard so that JSON.parse does not fail on IE11 with no content empty string being parsed. Fixes #2624.
[m.request] work around a bundler bug, fix #2647 (@pygy)
The bundler mangles identifier-like strings within RegExps, this works around the problem by not using such RegExps.
Reject request on XHR timeout (@kevinfiol)
Derived from PR #2581. Allows requests to properly reject on event of a timeout.
Remove extra isLifecycleMethod call from removeAttr (@ZeikJT)
Removing an extra isLifecycleMethod in the removeAttr method, it isn't needed since it's already checked on the previous line.
Fix #2601 (@dead-claudia)
Fix issue where ending a stream in the middle of a stream callback would result in erroneous parent stream state for the rest of that emit. Fixes #2601.
Add streams to releases again, include minified bundle, drop internal stuff from npm (@dead-claudia)
Add
stream/stream.jsto releases again. Addstream/stream.min.jsnow that the process is remotely sane now.Make errors and their messages more accurate and helpful (@dead-claudia)
I updated error messages to be much more helpful.
Fix assertion descriptions (@soulofmischief)
I moved the return statement to the end of define() so that it returns even if the comparison fails.
Fix branch target (@dead-claudia)
https://github.com/MithrilJS/mithril.js/runs/6199543939?check_suite_focus=true.
Automate mithril's release workflow (@JAForbes)
Automated releases, pre-releases, (code) rollbacks and recovery, npm publishing, change log management just by using normal github flow.
rework jsx docs (@StephanHoyer)
Add Simple Application Flems Supporting v2.0.4 and up (@tbreuss)
Added Flems for Simple Application supporting v2.0.4 of Mithril.js. Fixes Issue #2710.
Make example work with webpack v5.69.1 (@StephanHoyer)
fixes #2634.
2604: correct and move text about statements in view method (@kevinfiol)
Addresses #2604.
Fix lint errors (@StephanHoyer)
WIP: Update modularisation details in Installation docs (@orbitbot)
added link to flems.io as an easier way to just try out the framework. -. Documentation has grown a bit stale.
Added power support for the travis.yml file with ppc64le (@sreekanth370)
Added power support for the travis.yml file with ppc64le. This is part of the Ubuntu distribution for ppc64le.
Updated babel/webpack docs to work with latest versions (@pereriksson)
As a developer I tried setting up Mithril with Babel and Webpack but failed because of a variety of errors.
[docs] route redirection using the history API (@pygy)
This is an attempt at fixing #1759, but there may be more to be added. Feedback welcome. ping @dontwork.
Bump path-parse from 1.0.6 to 1.0.7 (@dependabot[bot])
Bumps path-parse from 1.0.6 to 1.0.7. Commits. See full diff in compare view.
Bump glob-parent from 5.1.0 to 5.1.2 (@dependabot[bot])
Bumps glob-parent from 5.1.0 to 5.1.2. Release notes. Sourced from glob-parent's releases. v5.1.2. Bug Fixes.
Bump ajv from 6.10.2 to 6.12.6 (@dependabot[bot])
Bumps ajv from 6.10.2 to 6.12.6. Release notes. Sourced from ajv's releases. v6.12.6. Fix performance issue of "url" format.
Update standalone usage (@ghost)
Avoid double encoding of function signatures - fixes #2720 (@StephanHoyer)
Show previous versions (@mike-ward)
Add Dropdown that shows links to archived versions of the documentation.
docs: improve m.request return value description (@GAumala)
In the m.request return value description, add a line informing that error status codes cause the promise to reject.
A note on JSX events (@pereriksson)
Naming JSX events according to their documentation produces unexpected results with incorrectly named events when using JSX with Mithril.
Document route resolution cancellation, fixes #1759 (@barneycarroll)
Also fixes a broken internal link.
Bump marked from 0.7.0 to 4.0.10 (@dependabot[bot])
Bumps marked from 0.7.0 to 4.0.10. Release notes. Sourced from marked's releases. v4.0.10. 4.0.10 (2022-01-13). Bug Fixes.
Flems in docs (#2348) [skip ci] (@porsager)
Added flems instead of the current codepen samples.
Remove old TOC link (@ArthurClemens)
Content was moved some time ago and linked section no longer exists.
Cavemansspa patch 1 (@cavemansspa)
Documentation update.
Bump hosted-git-info from 2.8.4 to 2.8.9 (@dependabot[bot])
Bumps hosted-git-info from 2.8.4 to 2.8.9. Changelog. Sourced from hosted-git-info's changelog. 2.8.9 (2021-04-07).
Bump lodash from 4.17.20 to 4.17.21 (@dependabot[bot])
Bumps lodash from 4.17.20 to 4.17.21. Commits.
f299b52Bump to v4.17.21.Bump handlebars from 4.7.6 to 4.7.7 (@dependabot[bot])
Bumps handlebars from 4.7.6 to 4.7.7. Changelog. Sourced from handlebars's changelog. v4.7.7 - February 15th, 2021.
Remove unreachable keyed node logic, fixes #2597 (@barneycarroll)
Delete test-utils/README.md (@dead-claudia)
We don't expose this publicly anymore, so there's literally no justification for this file's existence.
simple-application.md: consistent use of type=submit (@danbst)
When following tutorial and typing everything in, I was confused that Save button didn't work.
Fix inconsistent capitalizations of "JavaScript" (@mtsknn)
"Javascript"/"javascript" → "JavaScript". Fixes #2398, or at least I can't find any more incorrect capitalizations.
fix some typos (@osban)
Found some typos. Mainly unescaped
|in tables, but also a few other irregularities. Not all problems are visible in the website docs.Replace mocha by ospec in testing page (@gamtiq)
Fixed a typo in testing doc page. Currently there is reference to
mochain the page whereasopsecis used.Bump acorn from 7.1.0 to 7.4.0 (@dependabot[bot])
Bumps acorn from 7.1.0 to 7.4.0. Commits.
54efb62Mark version 7.4.0.Bump handlebars from 4.4.2 to 4.7.6 (@dependabot[bot])
Bumps handlebars from 4.4.2 to 4.7.6. Changelog. Sourced from handlebars's changelog. v4.7.6 - April 3rd, 2020.
Bump lodash from 4.17.15 to 4.17.20 (@dependabot[bot])
Bumps lodash from 4.17.15 to 4.17.20. Commits.
ded9bc6Bump to v4.17.20.63150efDocumentation fixes.Bump minimist from 1.2.0 to 1.2.3 (@dependabot[bot])
Bumps minimist from 1.2.0 to 1.2.3. Commits.
6457d741.2.3.38a4d1ceven more aggressive checks for protocol pollution.Update installation.md (@purefan)
Offer to install mithril as a webpack plugin. Just makes my life easier by not having to include mithril in every one of my js files.
replace slave label with replica (@stephanos)
One of the example is using the antiquated word "slave" for a database replica. I updated the language and tested the change.
ES6 and m.trust docs patch (@kczx3)
While reading through some of the documentation I saw some issues with both the ES6 and
m.trustpages.docs: Fix simple typo, subsequece -> subsequence (@timgates42)
There is a small typo in mithril.js, render/render.js. Should read
subsequencerather thansubsequece.change link to go to ospec instead of mocha (@akessner)
Change the link to point to ospec docs in github. ospec link went to mochajs. issue 2575. N/A. N/A. N/A.
updated to the Vimeo showcase (@CreaturesInUnitards)
The scrimba version of Mithril 0-60 was built on their beta platform, and doesn't really even work anymore.
adding more community examples (@boazblake)
Exclude archive of previous docs (@cztomsik)
update .npmignore so that archives are not included in the resulting package. space/bandwidth savings. fix #2552.
Pimp the docs linter (and assorted changes) (@pygy)
Add an optional cache for faster runs. Add a final report. Don't return anything from
exec(). Cover more files. Look for a "--cache" option.Recast key docs to be much clearer and more accurate (@dead-claudia)
Recast key docs to be much clearer and more accurate, including a few Flems examples to help intuitively explain things.
Add
m.censor, adjustm.route.Linkto use it (@dead-claudia)Add
m.censor. Adjustm.route.Linkto use it. Restructure a few things for better code reuse. Fixes #2472.Update fetch() browser support in docs (@qgustavor)
As Can I use shows
fetch()supported since Safari 10.1 and iOS Safari 10.3.docs: Add release dates to all change-log files (@maranomynet)
I'd like to introduce release dates to the change log files. Release dates are human-friendly and add a bit of historical perspective to change-log files.
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 this update again.
This PR was generated by Mend Renovate. View the repository job log.