Repository navigation
Releases: danielroe/forges
Releases · danielroe/forges
Release list
v0.2.0
Immutable
release. Only release title and notes can be modified.
v0.2.0 is the next major release.
Capability changes
🟩 136 gained · 🟨 268 changed · 🟥 27 removed or downgraded · ✨ 1 now on every provider · 🔑 160 changed for some kinds of credential
Verified capabilities with credentials: native, experimental or emulated. Each square stands for up to 4.
v0.1.0
Immutable
release. Only release title and notes can be modified.
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
licencerepo field (#90) - support
signaloption on all operations (#81) - add release
immutablefield (#86) - parse npm
repositoryvalues inparseUrl(#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) ⚠️ renamekindtoforgeand addauthKind, 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
parentsobject (#55) - do not attempt to override user agent in browsers (#53)
- link checker in CI (#47)
- pushin: accept integer ids and prefer
node_idfor external ids (#39) ⚠️ ignore cursors, aggregate notifications + allow sorting searches bycreated(#38)- fix some bugs + add ssh url parsing, inspired by
@agntn/forges+git-pkgs/forge(#35) - follow redirects where
fetchhides 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
📖 Documentation
- two column provider grid (#91)
- point
ThreadKinddescription atThreadRef.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
beastiescompat (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
beastiesto 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
--cacheto 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
lycheeto 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:allscript for convenience (27d11c6) - scaffold (
15ad064) - init (
cc175b6)
✅ Tests
🤖 CI
- check own links locally and retry transient failures (
7b37e4c) - drop separate provenance workflow (
120e8d6)
🎉 New Contributors
- Daniel Roe (@danielroe)
- Ori (@oritwoen)
- Philippe Serhal (@serhalp)
- Felix Schneider (@trueberryless)
- Peter Ullrich (@PJUllrich)
- Anthony Fu (@antfu)
❤️ Contributors
- Daniel Roe (@danielroe)
- Ori (@oritwoen)
- Philippe Serhal (@serhalp)
- Felix Schneider (@trueberryless)
- Peter Ullrich (@PJUllrich)
- Anthony Fu (@antfu)