Update CHANGELOG

This commit is contained in:
Nikita Karamov 2023-03-18 02:28:38 +01:00
parent 3d369d4265
commit 97f7be04b9
No known key found for this signature in database
GPG key ID: 41D6F71EE78E77CD

View file

@ -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