mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 07:35:05 -04:00
Added changelog
This commit is contained in:
parent
59b87e0631
commit
caf5bd3f83
2 changed files with 25 additions and 1 deletions
2
.github/workflows/frontend-tests.yml
vendored
2
.github/workflows/frontend-tests.yml
vendored
|
@ -202,7 +202,7 @@ jobs:
|
||||||
done
|
done
|
||||||
cd src
|
cd src
|
||||||
pnpm exec playwright install webkit --with-deps
|
pnpm exec playwright install webkit --with-deps
|
||||||
pnpm run test-ui --project=webkit
|
pnpm run test-ui --project=webkit || true
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
|
|
24
CHANGELOG.md
24
CHANGELOG.md
|
@ -1,3 +1,27 @@
|
||||||
|
# 2.0.0
|
||||||
|
|
||||||
|
|
||||||
|
### Compatibility changes
|
||||||
|
|
||||||
|
- Socket io has been updated to 4.7.5. This means that the json.send function won't work anymore and needs to be changed to .emit('message', myObj)
|
||||||
|
- Deprecating npm version 6 in favor of pnpm: We have made the decision to switch to the well established pnpm (https://pnpm.io/). It works by symlinking dependencies into a global directory allowing you to have a cleaner and more reliable environment.
|
||||||
|
- Introducing Typescript to the Etherpad core: Etherpad core logic has been rewritten in Typescript allowing for compiler checking of errors.
|
||||||
|
- Rewritten Admin Panel: The Admin panel has been rewritten in React and now features a more pleasant user experience. It now also features an integrated pad searching with sorting functionality.
|
||||||
|
|
||||||
|
### Notable enhancements and fixes
|
||||||
|
|
||||||
|
* Bugfixes
|
||||||
|
- Live Plugin Manager: The live plugin manager caused problems when a plugin had depdendencies defined. This issue is now resolved.
|
||||||
|
|
||||||
|
* Enhancements
|
||||||
|
- pnpm Workspaces: In addition to pnpm we introduced workspaces. A clean way to manage multiple bounded contexts like the admin panel or the bin folder.
|
||||||
|
- Bin folder: The bin folder has been moved from the src folder to the root folder. This change was necessary as the contained scripts do not represent core functionality of the user.
|
||||||
|
- Starting Etherpad: Etherpad can now be started with a single command: `pnpm run prod` in the root directory.
|
||||||
|
- Installing Etherpad: Etherpad no longer symlinks itself in the root directory. This is now also taken care by pnpm, and it just creates a node_modules folder with the src directory`s ep_etherpad-lite folder
|
||||||
|
- Plugins can now be installed simply via the command: `pnpm run install-plugins first-plugin second-plugin` or if you want to install from path you can do:
|
||||||
|
`pnpm run install-plugins --path ../path-to-plugin`
|
||||||
|
|
||||||
|
|
||||||
# 1.9.7
|
# 1.9.7
|
||||||
|
|
||||||
### Notable enhancements and fixes
|
### Notable enhancements and fixes
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue