Repository navigation
EasyPDM v0.1.1
EasyPDM v0.1.1 — bugfix release
First update after v0.1 — mostly stability and correctness fixes found during two rounds of a thorough code review, plus a couple of smaller improvements.
Added
- Client filter/search in the "Whole database" view.
- Selective database clearing — Settings now lets you pick which categories to wipe
(Projects/Items, Materials, Manufacturers, Clients) instead of all-or-nothing. - A real release process for Docker images —
:latest(whatdocker-compose.yml
pulls) now only updates on a deliberate version release, not on every push to the repo.
A separate:edgetag is available for checking the newest state before a release.
Fixed
A dozen-plus bug fixes, including:
- clearing the database now correctly resets numbering and deletes every selected
category, - changing the file storage location survives a server restart,
- the automatic backup schedule no longer re-triggers repeatedly near midnight,
- several race conditions when multiple people work on the same item/BOM at once,
- confirm-delete dialogs now show errors properly instead of silently hanging,
- and more smaller UI fixes.
Full technical changelog: CHANGELOG.md.
Installation
- Docker (recommended):
git clone https://github.com/pawelcel/EasyPDM.git cd EasyPDM ./install-easypdm-docker.sh
(or docker compose pull && docker compose up -d if you already have docker-compose.yml — it will now always fetch this exact version, not an arbitrary newer commit).
Windows — download EasyPDM_Windows_v0.1.1.zip below.
Linux (without Docker) — download EasyPDM-Linux-x64_v0.1.1.zip below, sudo ./install-easypdm-linux.sh.
CAD macros — unchanged since v0.1, use the files from that release.