Skip to content

Prepare Weathermap 2.0 identification and release notes - #314

Merged
TheWitness merged 5 commits into
Cacti:developfrom
alcatron:docs/weathermap-2-release-notes-20261016
Oct 17, 2026
Merged

TheWitness merged 5 commits into
Cacti:developfrom
alcatron:docs/weathermap-2-release-notes-20261016

Conversation

@alcatron

@alcatron alcatron commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Description

Prepare the final Weathermap 2.0 identification and release changelog. Plugin metadata and the editor use 2.0; the current release section is headed --- 2.0 ---.

Consolidate the current develop changes and PRs #308–#314 plus #316 under that release. Order entries as security fixes, issue fixes, then features, retaining verified issue/PR references. Undo/Redo is recorded as feature#307 with an explicit reference to PR #316. Historical release sections are retained.

Merge order

#309 → #310 → #311 → #312 → #313 → #314 → #316 (last)

Merge this release-metadata PR after #309–#313 and before #316. Feature PRs no longer compete over the same changelog lines; their entries are consolidated here.

Validation

A local rehearsal merged all seven branches in this order against current develop (including merged #308). Combined PHP suite: 329 tests / 6,401 assertions. All 26 browser fixtures pass. Version/header, security→issues→features order, entries for every feature PR, translation-template and manifest checks pass.

The full-range PHP patch-coverage check reports 97.8% (488/499 measured lines), with earlier curved-comment fallback paths remaining uncovered. The Undo/Redo changes relative to the preceding release stack meet 100% (229/229). Current upstream CI and maintainer approval remain necessary.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The narrow metadata, translation-domain, and changelog changes have no identified blocking issues.

0 open findings

What changed in this PR

Prepares Weathermap’s 2.0 identification and unreleased changelog without publishing a release or changing released history.

Changes:

  • Updates plugin and translation-template version metadata to 2.0.
  • Corrects the editor title’s translation domain.
  • Renames the unreleased heading to 2.0-dev and normalizes changelog entries and references.
File Description
weathermap-cacti-plugin-editor.php Uses the weathermap translation domain for the title.
locales/​po/​cacti.pot Updates project version metadata to 2.0.
INFO Sets the plugin version to 2.0.
CHANGELOG.md Labels unreleased work and standardizes entries and references.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The narrowly scoped metadata, translation-domain, and changelog changes have no identified blocking issues.

0 open findings

🧠 Review effort: Balanced

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The narrowly scoped metadata, translation-domain and changelog changes have no identified blocking issues.

No open issues 🎉

Review effort: Balanced

@sonarqubecloud

Copy link
Copy Markdown

@TheWitness
TheWitness merged commit 14f711b into Cacti:develop Oct 17, 2026
2 checks passed
TheWitness pushed a commit that referenced this pull request Oct 17, 2026
* Allow link comments to follow link curves

* Use 1000M as the inherited link bandwidth default

* Clarify link workflows and add node display-name positioning

* Make hover graphs clickable and sharper on high-density displays

* Bundle additional 96px network-device node icons

* Prepare Weathermap 2.0 identification and release notes

* Reference PR #309 in changelog

* Reference PR #310 in changelog

* Reference PR #311 in changelog

* Reference PR #312 in changelog

* Reference PR #313 in changelog

* Reference PR #314 in changelog

* Preserve translation template project metadata

* Preserve translation template project metadata

* Preserve translation template project metadata

* Preserve translation template project metadata

* Preserve translation template project metadata

* Use established changelog categories throughout 2.0-dev

* Preserve Cacti graph layout after Weathermap navigation

* Fix traffic glow masking around transparent node icons

* Preserve curved comment alignment and nudge direction

* Set plugin working directory in bandwidth regression test

* Preserve configured hover previews when opening properties

* Fix hover density caching and keyboard interaction

* Preserve curved glyph kerning and reject reversed offset text

* Add the required license notice to bandwidth regression

* Preserve traffic identity and hover settings in link properties

* Keep mixed-input previews open and protect sharp note text

* Parse traffic scaling without ambiguous numeric repetition

* Fall back before inward curvature compresses glyph spacing

* Honor outer source multipliers and label visible graph pickers

* Complete tooltip blur dismissal and keyboard re-entry

* Share quarter-circle geometry in rendering regressions

* Use the Cacti request helper for the curve checkbox

* Resolve Cacti RRA identities and bound editor label presets

* Ignore stale tooltip events and quoted zoom text

* Add two-step Undo and Redo to the map editor

* Use PHP-generated sessions in editor history tests

* Isolate duplicated tabs and enforce undo history expiry and quota

* Cancel pending hover opens and recognize RRDtool continuations

* Import the history worker directly in browser regression tests

* Preserve history for unchanged forms and enforce JSON storage quota

* Keep undo history when raw configuration dialogs are unchanged

* Preserve untouched colour history and validate included restore assets

* Gate startup saves and preserve scale order and restored title cache

* Cover both graph-picker JSON request signatures in the fixture
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants