Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 10:22
· 161 commits to main since this release
Immutable release. Only release title and notes can be modified.
a3ce52d

v0.1.0 is the next major release.

πŸ‘‰ Changelog

πŸš€ Enhancements

  • add merge commit title (#93)
  • github: throw specific error on failure to update immutable release (#89)
  • gitlab: allow opt-in request of licence repo field (#90)
  • support signal option on all operations (#81)
  • add release immutable field (#86)
  • parse npm repository values in parseUrl (#85)
  • gitea: read Actions runs, jobs and logs (#79)
  • github,gitlab,gitea,forgejo: add support for creating/updating releases (#77)
  • add search.code() (#74)
  • azure-devops,gitlab: add more coverage and some additional features (#72)
  • ⚠️ verify what anonymous providers can read (#59)
  • forgejo: read Actions runs, jobs and logs (#57)
  • schemas: include field descriptions (#50)
  • add users.me(), merged pull requests, repo metadata + queryRaw (#31)
  • ⚠️ rename kind to forge and add authKind, token functions + support() (#30)
  • github: adopt asynchronous direct merges (#13)
  • pushin: support issues and notifications (#10)
  • add JSON schemas + generator (913ca10)
  • add ten initial providers (673b48a)
  • fake forge + testing helpers (54fecc2)
  • core model, fetcher, provider def + capability table (178cbb0)

🩹 Fixes

  • fixes, fixes everywhere (#71)
  • ⚠️ improve coverage and fix found issues (#70)
  • gitlab: allow unauthenticated users.get() (#56)
  • gitlab: mark anonymous comments unsupported (#49)
  • gitee: handle commits parents object (#55)
  • do not attempt to override user agent in browsers (#53)
  • link checker in CI (#47)
  • pushin: accept integer ids and prefer node_id for external ids (#39)
  • ⚠️ ignore cursors, aggregate notifications + allow sorting searches by created (#38)
  • fix some bugs + add ssh url parsing, inspired by @agntn/forges + git-pkgs/forge (#35)
  • follow redirects where fetch hides them (#28)
  • anonymous github reads, zero rate limits + redundant requests (#27)
  • github: end notification listings on the last page (24d42d8)
  • various security and bug fixes (#7)

πŸ’… Refactors

  • add forges/kit, NotFoundError + various clean up (#21)
  • improve API consistency (#9)

πŸ“– Documentation

  • two column provider grid (#91)
  • point ThreadKind description at ThreadRef.typeRaw (#75)
  • clarify how unrecognised reactions are reported (#76)
  • add an interactive API explorer (#67)
  • update Pushin logo (#68)
  • add AI policy (#60)
  • rewrite (#58)
  • uppercase Pushin.eu (#54)
  • set exact navigation to avoid two sidebar highlights on some pages (#43)
  • autogenerate reference docs (#37)
  • scroll to active page in sidebar (#42)
  • re-work landing page (#40)
  • use plain h1/h2 selectors for beasties compat (b9e485d)
  • patch docus not to strip commas and full stops (#34)
  • balance og images (#32)
  • sort providers and show overview pages (#26)
  • fix page links truncated arrow placement (03a6de4)
  • footer: add link to npmx (43be2a6)
  • lowercase og image titles (e9aa6f7)
  • abracadabra (6c71835)
  • fonts: use Fraenkisch, Iowan Old Style and Jetbrains Mono (#23)
  • lazy hydrate shell and trim initial js (#25)
  • tweak footer (0fa3464)
  • fix landing page horizontal overflow (63b493d)
  • fix post install (0bbf72d)
  • improve footer (f76fd1a)
  • use forges for contributor lookups (b74a540)
  • disable unsupported credential tasks (d8df5fa)
  • slight tweak to landing page (87b561d)
  • add capability matrix + provider capability components (#20)
  • update logo (#22)
  • improve agent readiness (53ae5e0)
  • use beasties to inline critical css (733e86b)
  • improve a11y and performance (#19)
  • add env variable reference (bba9031)
  • fix landing page og image (05e7002)
  • add docs site with landing page (#17)
  • add some love (8fdd29d)
  • add initial docs, examples + readmes (ea675e3)

πŸ“¦ Build

  • emit schema files from tsdown (#64)

🏑 Chore

  • tweak comments (651dcf2)
  • compress SVGs (#69)
  • add --cache to eslint command (#65)
  • type generate schemas as Json (#62)
  • clean up schema spacing (#61)
  • add PR template (#48)
  • add zizmor (#46)
  • reword phrases about changes (#44)
  • use lychee to validate links (#45)
  • moaar lowercase (5db358d)
  • add dev:docs command (8e102ba)
  • more lowercase πŸ”¬ (99a1aa9)
  • build before checking bundle size in check:all (102ef0a)
  • add check:all script for convenience (27d11c6)
  • scaffold (15ad064)
  • init (cc175b6)

βœ… Tests

  • record merge commit title (60c0a69)
  • rerecord github with immutable releases (6546684)

πŸ€– CI

  • check own links locally and retry transient failures (7b37e4c)
  • drop separate provenance workflow (120e8d6)

πŸŽ‰ New Contributors

❀️ Contributors