- ✅ Ticket 1.1: Estructura Clean Architecture en backend - ✅ Ticket 1.2: Schemas Zod compartidos - ✅ Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares) - ✅ Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares) - ✅ Ticket 1.5: Eliminación de duplicidades (~50 líneas) Cambios principales: - Creada estructura Clean Architecture en backend/src/ - Schemas Zod compartidos en backend/src/shared/schemas/ - Refactorización modular de drugs y procedures - Utilidades genéricas en src/utils/ (filter, validation) - Eliminados scripts obsoletos y documentación antigua - Corregidos errores: QueryClient, import test-error-handling - Build verificado y funcionando correctamente
66 lines
1.5 KiB
Markdown
66 lines
1.5 KiB
Markdown
# v3.0
|
|
|
|
- Add `--preserve-root` option to executable (default true)
|
|
- Drop support for Node.js below version 6
|
|
|
|
# v2.7
|
|
|
|
- Make `glob` an optional dependency
|
|
|
|
# 2.6
|
|
|
|
- Retry on EBUSY on non-windows platforms as well
|
|
- Make `rimraf.sync` 10000% more reliable on Windows
|
|
|
|
# 2.5
|
|
|
|
- Handle Windows EPERM when lstat-ing read-only dirs
|
|
- Add glob option to pass options to glob
|
|
|
|
# 2.4
|
|
|
|
- Add EPERM to delay/retry loop
|
|
- Add `disableGlob` option
|
|
|
|
# 2.3
|
|
|
|
- Make maxBusyTries and emfileWait configurable
|
|
- Handle weird SunOS unlink-dir issue
|
|
- Glob the CLI arg for better Windows support
|
|
|
|
# 2.2
|
|
|
|
- Handle ENOENT properly on Windows
|
|
- Allow overriding fs methods
|
|
- Treat EPERM as indicative of non-empty dir
|
|
- Remove optional graceful-fs dep
|
|
- Consistently return null error instead of undefined on success
|
|
- win32: Treat ENOTEMPTY the same as EBUSY
|
|
- Add `rimraf` binary
|
|
|
|
# 2.1
|
|
|
|
- Fix SunOS error code for a non-empty directory
|
|
- Try rmdir before readdir
|
|
- Treat EISDIR like EPERM
|
|
- Remove chmod
|
|
- Remove lstat polyfill, node 0.7 is not supported
|
|
|
|
# 2.0
|
|
|
|
- Fix myGid call to check process.getgid
|
|
- Simplify the EBUSY backoff logic.
|
|
- Use fs.lstat in node >= 0.7.9
|
|
- Remove gently option
|
|
- remove fiber implementation
|
|
- Delete files that are marked read-only
|
|
|
|
# 1.0
|
|
|
|
- Allow ENOENT in sync method
|
|
- Throw when no callback is provided
|
|
- Make opts.gently an absolute path
|
|
- use 'stat' if 'lstat' is not available
|
|
- Consistent error naming, and rethrow non-ENOENT stat errors
|
|
- add fiber implementation
|