dependabot[bot] opened a new pull request, #3934:
URL: https://github.com/apache/causeway/pull/3934

   Bumps 
[io.takari.maven:maven-timeline](https://github.com/takari/maven-timeline) from 
2.1.0 to 2.2.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/takari/maven-timeline/releases";>io.takari.maven:maven-timeline's
 releases</a>.</em></p>
   <blockquote>
   <h2>2.2.0</h2>
   <p>Bug fixes, a self-contained report that works offline, and new features 
for understanding parallel builds.
   Runtime requirement is unchanged: Java 8 and Maven 3.6+.</p>
   <h3>✨ New</h3>
   <ul>
   <li><strong>Self-contained report</strong>: 
<code>target/timeline/timeline.html</code> is now a single file with all 
scripts, styles and data
   inlined. It no longer loads jQuery/jQuery UI from a CDN, so it works offline 
and can be archived as a CI build
   artifact.</li>
   <li><strong>Critical path</strong>: for parallel (<code>-T</code>) builds, 
the report shows the chain of modules that determined the total
   build time, with a toggle to highlight it on the timeline.</li>
   <li><strong>Failed mojos</strong> are flagged and outlined in red.</li>
   <li><strong>Thread names</strong>: each track is labelled with its thread 
name (tooltip and &quot;Summary by track&quot;).</li>
   <li><strong>Adjustable minimum duration</strong>: &quot;Hide events shorter 
than (ms)&quot; control (default 50 ms), e.g. set to 0 to see
   dependency resolution events.</li>
   <li><strong>Sortable summaries</strong>: click a card title to sort by name 
or duration.</li>
   <li><code>execution-metrics.json</code> records gain 
<code>threadName</code>, plus <code>failed: true</code> and <code>critical: 
true</code> where applicable.</li>
   </ul>
   <h3>🐛 Fixes</h3>
   <ul>
   <li>The documented properties 
<code>maven-timeline.metrics.output.file</code> and 
<code>maven-timeline.timeline.output.file</code> now
   work (the code previously read different names). The old names 
<code>maven-timeline.metrics.output</code> and
   <code>maven-timeline.timeline.output</code> are still accepted.</li>
   <li>Resolution events for the same <code>groupId:artifactId</code> (e.g. pom 
and jar, or different versions) and repeated
   executions of the same mojo no longer overwrite each other, so they are no 
longer lost or mistimed.</li>
   <li>Fixed a <code>NullPointerException</code> when no top-level project is 
available.</li>
   <li>Report: bars now alternate colours per track, wall-clock times are shown 
in local time instead of UTC, and
   label/highlight toggles apply on load and survive zooming.</li>
   </ul>
   <h3>⚠️ Changes to output</h3>
   <ul>
   <li><code>target/timeline/</code> now contains only 
<code>timeline.html</code>. <code>maven-timeline.js</code> and the separate 
JS/CSS files are no
   longer written. If you parsed <code>maven-timeline.js</code>, use 
<code>execution-metrics.json</code> instead.</li>
   <li><code>maven-timeline.timeline.output.file</code> (default 
<code>timeline/timeline.html</code>) now names the HTML file. If you set it,
   or the old <code>maven-timeline.timeline.output</code>, to a 
<code>.js</code> path, point it at an <code>.html</code> file.</li>
   <li>Resolution events now have <code>id</code> set to 
<code>version:extension[:classifier]</code> (previously <code>none</code>).</li>
   <li><code>execution-metrics.json</code> omits fields that have no value 
instead of writing the string <code>&quot;null&quot;</code>.</li>
   </ul>
   <h3>🧹 Internal</h3>
   <ul>
   <li>Simplified to a single listener class, removed dead code 
(<code>WebUtils</code>, unused colour tracking) and the sample data
   that was shipped in the jar; file handling uses NIO2 only (<a 
href="https://redirect.github.com/takari/maven-timeline/issues/15";>#15</a>).</li>
   <li>Added unit tests covering event recording, output files and critical 
path computation.</li>
   </ul>
   <p><strong>Full changelog</strong>: <a 
href="https://github.com/takari/maven-timeline/compare/maven-timeline-2.1.0...maven-timeline-2.2.0";>https://github.com/takari/maven-timeline/compare/maven-timeline-2.1.0...maven-timeline-2.2.0</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/takari/maven-timeline/commit/8b8df8c86c1d0ac77b61ef84aad0f82f0dc47333";><code>8b8df8c</code></a>
 [maven-release-plugin] prepare release maven-timeline-2.2.0</li>
   <li><a 
href="https://github.com/takari/maven-timeline/commit/3d6c113cf5dfade0061d9f83b5ddf2d1c451eb1e";><code>3d6c113</code></a>
 Simplify</li>
   <li><a 
href="https://github.com/takari/maven-timeline/commit/50e33f6b73ecb30ee8fa3d5a6c910d74602300af";><code>50e33f6</code></a>
 Fix event collisions, make report self-contained, add critical path</li>
   <li><a 
href="https://github.com/takari/maven-timeline/commit/e7a32dee73407fd98e36ddc876db6a1714545a3f";><code>e7a32de</code></a>
 Update README.md</li>
   <li><a 
href="https://github.com/takari/maven-timeline/commit/621b79d05d04c37b3a615dd7079e3f5138adfa8c";><code>621b79d</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li>See full diff in <a 
href="https://github.com/takari/maven-timeline/compare/maven-timeline-2.1.0...maven-timeline-2.2.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.takari.maven:maven-timeline&package-manager=maven&previous-version=2.1.0&new-version=2.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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 show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to