Skip to content

chore: release packages 📦 - #47

Merged
essential-randomness merged 1 commit into
mainfrom
changeset-release/main
Aug 10, 2026
Merged

chore: release packages 📦#47
essential-randomness merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@fujocoded/authproto@0.4.0

Minor Changes

  • #46 4c266d6 Thanks @essential-randomness!

    Add scoped login controls, an Authorize component for requesting extra
    permissions after login, and helpers for building ATProto permission scopes.

    Breaking changes

    • Login and logout now default to returning users to the referring page instead
      of /. Set redirects.afterLogin and redirects.afterLogout to / to keep
      the old behavior.
    • <Login /> no longer defaults the input placeholder to handle.bsky.social;
      pass placeholder="handle.bsky.social" if you want that exact prompt.
    • Astro.locals.loggedInUser now includes a required scopes array. Update
      tests, mocks, and custom local assignments to include scopes: [] when no
      grants are needed.

Patch Changes

@fujocoded/remark-alt-text-files@0.1.0

Minor Changes

  • 282f48a Thanks @essential-randomness!

    Adds opt-in source metadata for loaded alt text files. Set targetAttribute to
    true to write data-alt-source, or pass a custom attribute name. Use
    sourceLocation to prepend a path or URL, or pass a function when each image
    needs its own source value.

    Adds missingFile handling so missing alt text files can error, warn, or be
    ignored. Missing-file messages now name the image and the alt text file path the
    plugin tried to load.

@fujocoded/remark-capitalize-titles@0.2.0

Minor Changes

  • 41f6902 Thanks @essential-randomness!

    Capitalize Astro frontmatter title fields by default, with a frontmatterTitle: false option for callers that only want Markdown heading capitalization. Also preserve NodeJS as a default capitalization.

Patch Changes

  • e0c0ffd Thanks @essential-randomness!

    Export capitalizeTitle for title-casing a standalone string outside a Markdown
    tree: pass the title, an optional { special } override, and have your Markdown
    string capitalized while preserving inline code, emphasis, and escapes.

    Component title props now run through this same Markdown path, so inline
    code spans inside a title keep their exact casing instead of being lowercased.

    Also extends the default capitalization list with JavaScript, HTML, and
    CSS.

@fujocoded/remark-excalidraw@0.1.0

Minor Changes

  • e05af1e Thanks @essential-randomness!

    Automatically import the Excalidraw renderer in generated MDX, preserve string
    data attributes from transformed images, and add wrapper options for rendering
    drawings inside another MDX component.

    This also moves the package to an ESM-only tsdown build, removing the CommonJS
    export entries.

@fujocoded/astro-atproto-loader@0.2.2

Patch Changes

  • #50 004a922 Thanks @essential-randomness!

    Overhaul caching and error handling in the live loader:

    • Fix: the live loader cached the whole collection as one snapshot, so when
      a single source failed during a refresh its records silently vanished. Each
      source now keeps its own stale-while-revalidate cache: a failed refresh serves
      that source's last good records (and logs the failure) instead of dropping
      them.
    • Cold-start failures (a source erroring before it has anything cached) are no
      longer swallowed silently: the new onInitialLoadError option defaults to
      "empty" (preserves existing behavior) but can be set to "throw" to surface
      them as loader errors. This will change in a future release, so it should be
      set to "empty" explicitly if the behavior should be preserved longer term.
    • fetchRecord hydration now shares a process-wide cache across loader
      instances, with a fixed policy: 5 minute TTL, 5 second retry for transient
      failures, 20,000 record cap.

@fujocoded/astro-dev-only@0.0.5

Patch Changes

  • 448fe2d Thanks @essential-randomness!

    Handle file URL paths correctly when removing dev-only build output and escape
    string route patterns before passing them to middleware.

@fujocoded/zod-transform-socials@0.1.1

Patch Changes

  • 9ffed2b Thanks @essential-randomness!

    Tighten and extend Bluesky profile URL matching. The bsky.app/bsky.social
    profile form now validates the handle as a real domain and additionally
    recognizes DID handles such as did:plc:… and did:web:….

    Also escapes the literal dots in every platform's match pattern so lookalike
    hosts no longer match by accident.

  • 9ffed2b Thanks @essential-randomness!

    Recognize unscoped npm packages. The npm match previously required a scope, so
    URLs like npmjs.com/package/social-links fell through to custom; they now
    resolve to the npm platform. Underscores are also accepted in package names.

  • #48 f1d01c7 Thanks @essential-randomness!

    Exports SocialLinkObjectSchema so projects can extend the object form of a
    social link without rebuilding the whole schema. SocialLinkInputSchema is also
    available as the clearer name for the default one-item input schema, with
    matching SocialLinkObject and SocialLinkInput types.

    Adds standalone examples for preserving custom fields like label through
    the transform.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d2b96aa to 03391cf Compare June 5, 2026 02:36
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 03391cf to e4f465e Compare June 19, 2026 04:39
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 5ea96c6 to 2beb46f Compare June 29, 2026 04:07
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2beb46f to 10e46af Compare June 29, 2026 04:11
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 10e46af to 89c3136 Compare August 10, 2026 11:02
@essential-randomness
essential-randomness merged commit c0cfbe3 into main Aug 10, 2026
1 check passed
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.

1 participant