Skip to content

docs(changelog): announce Avocado 1.0 launch#438

Open
cesartevisual wants to merge 4 commits into
mainfrom
content/changelog-avocado-1
Open

docs(changelog): announce Avocado 1.0 launch#438
cesartevisual wants to merge 4 commits into
mainfrom
content/changelog-avocado-1

Conversation

@cesartevisual

@cesartevisual cesartevisual commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a changelog post announcing the Avocado 1.0 launch — the first stable, generally-available release of the Avocado CLI — along with two supporting changes that were bundled into this branch.

What's included

Changelog content

  • New changelog entry under docs-changelog/ announcing Avocado 1.0, plus a reusable FeaturedImage component and the launch banner asset.
  • latest.mdx redirect points to the 1.0 post so /changelog/latest resolves to the launch announcement.
  • Registered in the sidebar and the infinite-scroll feed. Follows the existing changelog post structure and voice (e.g. june-2026/0.41.1).

Image zoom (How It Works diagram)

  • Enables click-to-zoom via docusaurus-plugin-image-zoom and ships a higher-resolution source image.
  • Zoom selector excludes images wrapped in links (.markdown img:not(a img)) so linked badges still follow their link instead of zooming.

Dependency maintenance

  • Adds overrides in package.json to clear all npm audit advisories, with a refreshed package-lock.json.
  • Adds a prestart hook so npm start syncs references/targets locally.

Notes

  • Content and tone match the established changelog voice used in recent releases.
  • Beyond the changelog content, this branch also introduces the image-zoom behavior and the dependency/tooling maintenance described above.

Copilot AI review requested due to automatic review settings July 1, 2026 15:39
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from a6a9af7 to 94f539b Compare July 1, 2026 15:42

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.

Pull request overview

This PR aims to eliminate npm audit findings for the Docusaurus site under src/ by pinning patched transitive dependency versions via overrides, avoiding forced downgrades of top-level packages (e.g., Docusaurus/redocusaurus).

Changes:

  • Adds a prestart hook to run sync-references and sync-targets before docusaurus start.
  • Expands overrides in src/package.json to pin a larger set of transitive dependencies (including special-casing js-yaml for gray-matter and bumping prismjs).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/package.json
Comment thread src/package.json
Copilot AI review requested due to automatic review settings July 1, 2026 15:45
@cesartevisual cesartevisual changed the title Fix all npm audit vulnerabilities via dependency overrides docs(changelog): announce Avocado 1.0 launch Jul 1, 2026

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.

Pull request overview

Copilot reviewed 1 out of 3 changed files in this pull request and generated 2 comments.

Comment thread src/package.json
Comment thread src/package.json
Copilot AI review requested due to automatic review settings July 1, 2026 16:08

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.

Pull request overview

Copilot reviewed 9 out of 12 changed files in this pull request and generated 3 comments.

Comment thread src/package.json
Comment thread src/package.json
Comment thread src/docusaurus.config.js Outdated
Copilot AI review requested due to automatic review settings July 1, 2026 16:31

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.

Pull request overview

Copilot reviewed 9 out of 13 changed files in this pull request and generated 2 comments.

Comment thread src/package.json
Comment thread src/src/css/custom.css Outdated
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from 68d85fe to 2cf8cae Compare July 1, 2026 16:54
Copilot AI review requested due to automatic review settings July 1, 2026 16:57
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from 2cf8cae to 1d54173 Compare July 1, 2026 16:57

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.

Pull request overview

Copilot reviewed 9 out of 13 changed files in this pull request and generated 2 comments.

Comment thread src/docusaurus.config.js Outdated
Comment thread src/package.json
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from 1d54173 to d5f8ec1 Compare July 1, 2026 17:06
Copilot AI review requested due to automatic review settings July 6, 2026 20:53

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.

Pull request overview

Copilot reviewed 8 out of 12 changed files in this pull request and generated 1 comment.

Files not reviewed (1)
  • src/package-lock.json: Generated file

Comment thread src/package.json
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from 6f5ed13 to 772fc72 Compare July 6, 2026 21:33
- Pin vulnerable transitive dependencies through package.json overrides to
  clear all outstanding npm audit findings, refreshing the lockfile to match.
- Add the Avocado 1.0 changelog entry and point /changelog/latest at it.
- Register the entry in the changelog sidebar and the infinite-scroll feed.
- Add a reusable FeaturedImage banner component with its styles and the
  launch image asset.
- Swap in a higher-resolution diagram so it stays legible when opened in
  the image lightbox.
- Raise the open-state rule to the compound selector
  .img-lightbox.img-lightbox--open so it outranks the base .img-lightbox
  rule regardless of source order.
- cssnano merges identical declaration blocks in production, hoisting the
  single-class --open rule above the base and losing the specificity tie,
  which left the overlay stuck at opacity:0/visibility:hidden. Dev builds
  skip minification, so the bug only surfaced in production.
Copilot AI review requested due to automatic review settings July 6, 2026 21:40
@cesartevisual cesartevisual force-pushed the content/changelog-avocado-1 branch from 772fc72 to 7e7b67a Compare July 6, 2026 21:40

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.

Pull request overview

Copilot reviewed 8 out of 11 changed files in this pull request and generated 2 comments.

Files not reviewed (1)
  • src/package-lock.json: Generated file

Comment thread src/package.json
Comment thread src/src/components/FeaturedImage/styles.module.css
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.

2 participants