Update CHANGELOG
This commit is contained in:
parent
3d369d4265
commit
97f7be04b9
1 changed files with 19 additions and 7 deletions
26
CHANGELOG.md
26
CHANGELOG.md
|
@ -13,15 +13,27 @@ as to indicate that sharing to other federated networks is now possible.
|
||||||
|
|
||||||
### ⚠️ BREAKING CHANGES
|
### ⚠️ BREAKING CHANGES
|
||||||
|
|
||||||
- **new API endpoint path**: ~~`/api/toot`~~ → `/api/share`
|
Share₂Fedi is now an [Astro](https://astro.build/) site. The migration allowed
|
||||||
- **new API endpoint port**: ~~`:8000`~~ → `:8080`
|
us to have a performant service that is easily hostable on both serverless
|
||||||
- API endpoint **is now ESM-based** instead of CommonJS
|
platforms, like Vercel or Netlify, as well as locally. Setting the project up
|
||||||
- **new static path**: ~~`./public`~~ → `./dist`
|
now takes seconds! This comes with changes, though:
|
||||||
|
|
||||||
|
- **static files aren't built any more**, but generated server-side
|
||||||
|
- **new output directory**: ~~`public`~~ → `dist`
|
||||||
|
- this also means that `public` **is not ignored any more**
|
||||||
|
|
||||||
|
Some changes came with the name change:
|
||||||
|
|
||||||
|
- **changed API endpoint path**: ~~`/api/toot`~~ → `/api/share`
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- support for Pleroma
|
- support for Pleroma
|
||||||
- support for GNU Social
|
- support for GNU Social
|
||||||
|
- remembering of multiple Fediverse instances
|
||||||
|
- new API endpoints
|
||||||
|
- `/api/instances` will return the list of popular instances
|
||||||
|
- `/api/detect/[host]` will detect the Fediverse project used by a host
|
||||||
- when developing, the API endpoint can now be tested locally thanks to
|
- when developing, the API endpoint can now be tested locally thanks to
|
||||||
[`vite-plugin-node`](https://github.com/axe-me/vite-plugin-node)
|
[`vite-plugin-node`](https://github.com/axe-me/vite-plugin-node)
|
||||||
- a privacy policy describing what data is being processed and stored
|
- a privacy policy describing what data is being processed and stored
|
||||||
|
@ -34,9 +46,9 @@ as to indicate that sharing to other federated networks is now possible.
|
||||||
- new logo
|
- new logo
|
||||||
- new design
|
- new design
|
||||||
- repository moved back to GitHub
|
- repository moved back to GitHub
|
||||||
- s2f is now being built with Vite
|
- s2f is now being built with Astro
|
||||||
- `@vitejs/plugin-legacy` is used, which allows JS work on old browsers, which
|
- Share₂Fedi is now 100% server-side rendered. You don't have to host any
|
||||||
comes, with big bundle sizes. Modern browsers still get a small bundle.
|
static files, all you need is to run the Node server.
|
||||||
|
|
||||||
## [2.4.5] - 2023-06-17
|
## [2.4.5] - 2023-06-17
|
||||||
|
|
||||||
|
|
Reference in a new issue