0.7.1
ActualizadoParchelun, 12 octEditado por OpenNavoInclusión en Homebrew 12 oct 16:30
Actualiza edición de PDF, formularios, firmas, impresión, accesibilidad, renderizado, localización y seguridad. Incluye firma con tarjetas inteligentes en macOS, correcciones de ventanas, mejoras XFA y numerosos cambios específicos de cada plataforma.
Cambios
- Acoplamiento de paneles compartidos con visibilidad según el documento by @skylartaylor in https://github.com/storytold/pdfcraft/pull/966
- Impresión: enumerar impresoras y poner trabajos en cola en Windows by @Mawfyy in https://github.com/storytold/pdfcraft/pull/847
- M10: imprimir a tamaño real en Windows fuera del hilo de UI (continuación de #847) by @echelon in https://github.com/storytold/pdfcraft/pull/1007
- ci: refactorizar flujos para usar storytold/craft-common-actions by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/1073
- Extracción de texto: espacios según la posición en la línea, no el orden de dibujo (#1062) by @pauliusiv123-rgb in https://github.com/storytold/pdfcraft/pull/1074
- M7: desplazamiento de la marca de agua respecto al centro (edit.watermark-appearance) by @Byxis in https://github.com/storytold/pdfcraft/pull/1076
- M12: contar el límite de tiempo de scripts XFA cuando el motor esté listo by @arcanii in https://github.com/storytold/pdfcraft/pull/1081
- Linux: dibujar con la misma GPU que el compositor Wayland by @atoslins in https://github.com/storytold/pdfcraft/pull/1088
- doc_create desde texto rechaza caracteres que Helvetica no puede dibujar (#959) by @sibrash4 in https://github.com/storytold/pdfcraft/pull/1030
- Linux: StartupWMClass es el ID de aplicación de la ventana by @atoslins in https://github.com/storytold/pdfcraft/pull/1087
- M4, #569: Combinar archivos acepta imágenes y archivos de texto by @mlkonrad in https://github.com/storytold/pdfcraft/pull/1032
- Propagar errores de inicialización del renderizador al mecanismo alternativo de inicio OpenGL by @huferyliu in https://github.com/storytold/pdfcraft/pull/1042
- Formularios: codificar apariencias con la fuente simple existente by @piero-83 in https://github.com/storytold/pdfcraft/pull/1044
- Formularios: conservar el valor aceptado cuando Tab vuelve al mismo campo by @piero-83 in https://github.com/storytold/pdfcraft/pull/1045
- CLI: rechazar opciones --root mal formadas antes de despachar by @piero-83 in https://github.com/storytold/pdfcraft/pull/1048
- Editar imágenes: mover o redimensionar una imagen recortada mueve también su recorte (#1022) by @MarekSpodBiedry in https://github.com/storytold/pdfcraft/pull/1049
- M2: procesar contenido de página en flujo más allá de 256 MiB (elemento 1 de storytold/pdfcraft#623) by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/797
- XFA: paginar formularios de un bloque, abrirlos en su estado guardado y mostrar firmas by @EULArule in https://github.com/storytold/pdfcraft/pull/1098
- UI: una herramienta elegida sin documento pide un archivo y actúa sobre él by @michelleDeko in https://github.com/storytold/pdfcraft/pull/1100
- M14: enumerar campos de formulario una sola vez al abrir by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1011
- Barra superior: Guardar muestra su atajo en lugar de "(M4)" (#962) by @DWAA1660 in https://github.com/storytold/pdfcraft/pull/1013
- M14: corregir términos de accesibilidad y formularios en chino tradicional de Taiwán by @MaxTheHaters in https://github.com/storytold/pdfcraft/pull/1023
- M10: Mejorar imagen de cámara detecta bordes; girar, recortar u organizar tras Mejorar página (parte 3 de #1008) by @magdale76 in https://github.com/storytold/pdfcraft/pull/1027
- M9: comprobar el árbol de estructura en flujo sin límite total de elementos by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/926
- fix(macos): cerrar la ventana principal vacía con Command-W by @Ni-zav in https://github.com/storytold/pdfcraft/pull/930
- fix(xfdf): combinar indicadores de anotación importados con OR bit a bit by @Ni-zav in https://github.com/storytold/pdfcraft/pull/931
- feat(macos): declarar el archivo de icono PDF en Info.plist by @Totopo27 in https://github.com/storytold/pdfcraft/pull/933
- macOS: barra de pestañas de 28 pt con los botones de ventana centrados (#789) by @ch0kemeister in https://github.com/storytold/pdfcraft/pull/1055
- Incidencias #444, #186: preferencia de velocidad de rueda, más rápida por defecto en Windows y Linux by @AutoHenry in https://github.com/storytold/pdfcraft/pull/514
- fix(ui): filtros de marcadores, comentarios y comandos reconocen İ/ı turca sin distinguir mayúsculas by @snipeTR in https://github.com/storytold/pdfcraft/pull/937
- fix(annot): crear enlaces mailto para direcciones de correo sin formato by @Ni-zav in https://github.com/storytold/pdfcraft/pull/941
- Fix/noissue: rangos de etiquetas de impresión con guiones s20261010 t220019 z f82d4 by @Ni-zav in https://github.com/storytold/pdfcraft/pull/942
- macOS: "Reabrir los archivos que estaban abiertos" toma su valor inicial del ajuste del sistema para reabrir ventanas (#871) by @ch0kemeister in https://github.com/storytold/pdfcraft/pull/1053
- Mantener independientes las paletas de borde y relleno en Propiedades del campo by @sanyamsingh001 in https://github.com/storytold/pdfcraft/pull/1054
- M2, #1060: sombreados axiales y radiales como degradados nativos (degradados de InDesign 10× más rápidos) by @mlkonrad in https://github.com/storytold/pdfcraft/pull/1061
- UI: selector de temas con tarjetas de tema claro y oscuro by @luniiya in https://github.com/storytold/pdfcraft/pull/1082
- Documentación: sincronizar progreso con incidencias cerradas el 2026-10-10 by @Ridzzz0Alam in https://github.com/storytold/pdfcraft/pull/1064
- Corregir plurales del número de páginas de documentos recientes by @neronek22 in https://github.com/storytold/pdfcraft/pull/1065
- Lectura: botones de marcadores y otros paneles de la barra lateral abren sus paneles (#932) by @DWAA1660 in https://github.com/storytold/pdfcraft/pull/947
- Incidencia #948: probar escape por enlace simbólico solo si se creó el enlace en la prueba de confinamiento de raíz by @pauliusiv123-rgb in https://github.com/storytold/pdfcraft/pull/949
- fix(measure): incluir bordes de cierre de cada subtrazado PDF relleno by @Ni-zav in https://github.com/storytold/pdfcraft/pull/952
- demo-pdf: dos correcciones para ejecutar xtask demo-pdf y xtask screenshots en Windows by @pechnikov2026-star in https://github.com/storytold/pdfcraft/pull/954
- M7: fragmentar fuentes de respaldo japonesas Type 3 en ediciones grandes by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/958
- Firmas escritas admiten letras cirílicas y griegas (#846) by @DWAA1660 in https://github.com/storytold/pdfcraft/pull/963
- M7: fragmentar fuentes de glifos árabes generadas en vez de rechazar textos grandes by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/967
- M9: firmar con tarjetas CAC/PIV mediante el llavero de macOS by @sfv9 in https://github.com/storytold/pdfcraft/pull/968
- M10: procesar fuentes de Create Multiple en flujo sin límite fijo de archivos by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/978
- M11: eliminar envoltorios ASCII redundantes de flujos al optimizar by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/989
- text_find deja de leer páginas al alcanzar su límite (#971) by @DWAA1660 in https://github.com/storytold/pdfcraft/pull/990
- M14: tamaño de interfaz elegido absoluto, como en PhotoCraft by @mitul72 in https://github.com/storytold/pdfcraft/pull/1005
- docs(ocr): añadir descarga del modelo a las instrucciones de compilación by @mjohnson7cd in https://github.com/storytold/pdfcraft/pull/1006
- M2: mantener nítidas imágenes reducidas sin interpolación by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/635
- docs: registrar el servidor MCP desde una versión instalada by @sawizzle in https://github.com/storytold/pdfcraft/pull/643
- M12: añadir pruebas deterministas de propiedades de ajuste al crate measure by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/714
- Windows: Guardar pide destino de adjuntos Outlook en vez de escribir su copia temporal by @art804 in https://github.com/storytold/pdfcraft/pull/601
- UI china: usar una fuente china instalada si la compilación no incluye ninguna (#826) by @YingQiu0871 in https://github.com/storytold/pdfcraft/pull/925
- fix(ui): conservar desplazamiento al contraer o redimensionar barras laterales (#1056) by @omarelders in https://github.com/storytold/pdfcraft/pull/1069
- render: impedir que un /Count malicioso del árbol de páginas aborte la inspección by @pechnikov2026-star in https://github.com/storytold/pdfcraft/pull/956
- xfa, xfdf: rechazar XML de más de 1024 niveles sin abortar el proceso by @pkibiego in https://github.com/storytold/pdfcraft/pull/987
- M2: conservar íntegros los fragmentos de texto superpuestos; posicionamiento al organizar y comprobaciones acotadas by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/748
- pt-BR: meses en minúsculas en el selector de fechas by @WladmirJunior in https://github.com/storytold/pdfcraft/pull/1089
- M9: firmas digitales visibles admiten gráficos dibujados, escritos o de imagen (#193) by @kestrel99 in https://github.com/storytold/pdfcraft/pull/934
- Incidencia #568: respetar permiso de copia del documento (Table 22, bit 5) by @jay-tau in https://github.com/storytold/pdfcraft/pull/914
- Visor: desplazamiento continuo como casilla independiente del diseño base (#752) by @justinjohn0306 in https://github.com/storytold/pdfcraft/pull/896
- M4: abrir Organizar páginas como vista de miniaturas seleccionables by @lukashold in https://github.com/storytold/pdfcraft/pull/1004
- Añadir perfil Cargo opcional de bajo uso de disco by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/951
- Seleccionar: activar selección de texto con varios clics al pulsar (#1024) by @krinry in https://github.com/storytold/pdfcraft/pull/1040
- M14: escanear marcadores de contenido PdfCraft una vez por actualización del documento by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1016
- Diálogo Abrir: permitir seleccionar varios archivos a la vez by @LucasT-dev in https://github.com/storytold/pdfcraft/pull/1086
- Incidencia #431: recargar documento al cambiar su archivo en disco by @pauliusiv123-rgb in https://github.com/storytold/pdfcraft/pull/459
- fix(annot): validar áreas de enlace finitas antes de añadir o editar by @Ni-zav in https://github.com/storytold/pdfcraft/pull/940
- Añadir auditoría de falsa redacción, consciente del orden de pintado y del color, con rechazo ante incertidumbre by @ejbarraza in https://github.com/storytold/pdfcraft/pull/110
- fix(ui): evitar desbordamiento de etiquetas traducidas y unificar términos alemanes by @Ni-zav in https://github.com/storytold/pdfcraft/pull/939
- chore: actualizar GitHub Actions para corregir avisos de obsolescencia de Node 20 by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/641
- Cajas de texto en página mantienen cursor oscuro sobre fondo blanco en tema oscuro (#655) by @MarekSpodBiedry in https://github.com/storytold/pdfcraft/pull/734
- Renderizar páginas visibles antes de miniaturas y extracción de texto by @gyurix in https://github.com/storytold/pdfcraft/pull/950
- Impresión: iniciar PowerShell en Windows con su ruta completa by @jcl-bit in https://github.com/storytold/pdfcraft/pull/1106
- Comentarios: mostrar saltos de línea guardados como CR by @nicholasyoannou in https://github.com/storytold/pdfcraft/pull/1113
- Limitar cachés de edición y texto; indexar campos de formulario una vez by @chiranjeevi-max in https://github.com/storytold/pdfcraft/pull/1115
- Corregir cursor de selección de texto del control de todas las herramientas (View More - View Less Button) by @oussama-dalhi in https://github.com/storytold/pdfcraft/pull/1121
- Impresión: preajustes de papel arquitectónico y controles de escala PDF (continuación de #599) by @durtyrobbin in https://github.com/storytold/pdfcraft/pull/1123
- M10: Mejorar imagen de cámara limpia la foto y elige su aspecto (parte 4 de #1008, cierra #1034) by @magdale76 in https://github.com/storytold/pdfcraft/pull/1038
- Seguridad: corregir 10 hallazgos verificados en redacción, validación de firmas y entradas no fiables by @JeremyYao in https://github.com/storytold/pdfcraft/pull/1099
- feat: reducir imágenes de firma grandes en vez de rechazarlas (#1075) by @mjohnson7cd in https://github.com/storytold/pdfcraft/pull/1124
- Formularios: conservar mosaicos y renderizar valores de campo aún no integrados al volver a renderizar by @Piohrun in https://github.com/storytold/pdfcraft/pull/636
- Incidencias #995 & #1077: desbloquear documento restringido con su contraseña de permisos by @Ridzzz0Alam in https://github.com/storytold/pdfcraft/pull/1127
- Pruebas: consolidar objetivos seguros de integración ui-egui by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/992
- fix(theme): completar seguimiento de apariencia System en Linux by @coygeek in https://github.com/storytold/pdfcraft/pull/1017
- Incidencia #432: unidades globales (mm, cm, in, pt) según región del sistema por defecto by @bulgariamitko in https://github.com/storytold/pdfcraft/pull/463
- Ampliar campos de texto y márgenes de diálogos by @bartalos86 in https://github.com/storytold/pdfcraft/pull/487
- i18n: permitir que capas inferiores entreguen textos para traducirlos by @feraremag2680 in https://github.com/storytold/pdfcraft/pull/478
- Mejorar navegación PDF con zoom anclado al cursor y desplazamiento con ratón by @mhadidi06 in https://github.com/storytold/pdfcraft/pull/504
- M14: completar catálogo de interfaz checo (cs) by @Losminek in https://github.com/storytold/pdfcraft/pull/1066
- M14: revisar significado, concordancia y coherencia del catálogo italiano (47 entradas) by @magdale76 in https://github.com/storytold/pdfcraft/pull/1025
- M14: interfaz en esloveno (Slovenščina) by @spacekomet in https://github.com/storytold/pdfcraft/pull/1091
- Añadir localización de interfaz griega (el) by @Camthalion77 in https://github.com/storytold/pdfcraft/pull/994
- M14: interfaz en kazajo by @pechnikov2026-star in https://github.com/storytold/pdfcraft/pull/955
- feat(i18n): añadir soporte completo de interfaz turca by @yeniufuklar-com in https://github.com/storytold/pdfcraft/pull/1057
- Edición en documentos pesados: actualización limitada, apariencias en caché e invalidación por página by @MaksPV in https://github.com/storytold/pdfcraft/pull/1122
- M7: hebreo en Editar texto, orden de lectura y escritura y glifos by @tzagim in https://github.com/storytold/pdfcraft/pull/521
- Páginas pesadas: descartar imágenes fuera de mosaicos, guardar decodificaciones, previsualizar fondos y suavizar colas by @MaksPV in https://github.com/storytold/pdfcraft/pull/1117
- M14: conservar e informar texto que las fuentes no pueden dibujar, sin sustituirlo silenciosamente por ? by @kekeandzeyu in https://github.com/storytold/pdfcraft/pull/1112
- M7: admitir texto tailandés moldeado en Añadir texto y fuentes de respaldo de UI by @PuemMTH in https://github.com/storytold/pdfcraft/pull/767
- M7: conservar texto superpuesto al arrastrar párrafos (#594) by @FredApps in https://github.com/storytold/pdfcraft/pull/1052
- Limitar coincidencias de búsqueda de texto materializadas (#971) by @rp6186030 in https://github.com/storytold/pdfcraft/pull/1164
- XFA: importar y exportar archivos de datos e imágenes de campos de imagen by @ysrdevs in https://github.com/storytold/pdfcraft/pull/1175
- docs(contributors): añadir Ufuk Efe a people.toml by @yeniufuklar-com in https://github.com/storytold/pdfcraft/pull/1177
- Incidencia #1185: Proteger rechaza contraseñas que el cifrado vuelve vacías o iguales by @jay-tau in https://github.com/storytold/pdfcraft/pull/1186
- M14: mantener orden estructural de páginas durante inspección by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1182
- Subir rust-version del workspace a 1.95 para coincidir con el crate UI (#1169) by @MarekSpodBiedry in https://github.com/storytold/pdfcraft/pull/1188
- M5: preservar identidades de comentarios en importaciones parciales XFDF y FDF by @MMexicann in https://github.com/storytold/pdfcraft/pull/1144
- Probar zoom por pellizco del trackpad en el visor PDF by @earlvanze in https://github.com/storytold/pdfcraft/pull/1148
- M4: reemplazar páginas seleccionadas desde barra Organizar y menús contextuales (#786) by @Hathor875 in https://github.com/storytold/pdfcraft/pull/1149
- UI: casillas y botones de opción con contorno; casillas cuadradas by @Toddpe in https://github.com/storytold/pdfcraft/pull/1173
- M14: "Edit with PdfCraft" en el menú del Explorador para PDF (#682) by @jcl-bit in https://github.com/storytold/pdfcraft/pull/1180
- M2: limitar tamaño total de prefijos de etiquetas de página by @ymote in https://github.com/storytold/pdfcraft/pull/1146
- Impresión Windows: encuadernar a doble cara por el borde elegido y señalar controladores que ignoran Doble cara by @bulgariamitko in https://github.com/storytold/pdfcraft/pull/1154
- Incidencia #1028: OCR puede leer imágenes en páginas que ya contienen texto by @rp6186030 in https://github.com/storytold/pdfcraft/pull/1184
- M14: elegir lado del panel Herramientas en Preferencias by @earlvanze in https://github.com/storytold/pdfcraft/pull/1130
- Mostrar acciones de anotación junto al texto seleccionado by @earlvanze in https://github.com/storytold/pdfcraft/pull/1133
- i18n(es): añadir 84 entradas ausentes y mantener trato de tú coherente by @diegozpy in https://github.com/storytold/pdfcraft/pull/1134
- Linux: preferir DPI del servidor al DPI físico del panel en winit incluido by @gyurix in https://github.com/storytold/pdfcraft/pull/1150
- M2: evitar intercalado de fragmentos cortos de texto duplicados by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1198
- docs: sincronizar nombre del colaborador Earl Co desde GitHub by @earlvanze in https://github.com/storytold/pdfcraft/pull/1199
- Accesibilidad: identificar objetos estructurales en hallazgos del comprobador by @earlvanze in https://github.com/storytold/pdfcraft/pull/1207
- Accesibilidad: editar propiedades de etiquetas estructurales mediante herramientas by @earlvanze in https://github.com/storytold/pdfcraft/pull/1210
- Accesibilidad: exportar registro de revisión antes y después by @earlvanze in https://github.com/storytold/pdfcraft/pull/1204
- M10.5: adoptar cola craft-print con correcciones de impresión Windows by @skylartaylor in https://github.com/storytold/pdfcraft/pull/1015
- Preservar fuentes originales al editar texto y redimensionar gráficos recortados by @komo1iddin in https://github.com/storytold/pdfcraft/pull/1116
- Pulir estados de hover, pulsación y selección de la interfaz by @bartalos86 in https://github.com/storytold/pdfcraft/pull/457
- Editar texto: respaldo con fuentes del sistema devanagari y reordenación de matras pre-base índicas by @krinry in https://github.com/storytold/pdfcraft/pull/1033
- Corregir diseño y paginación de facturas Word (#773) by @lollinoo in https://github.com/storytold/pdfcraft/pull/1126
- M5.7: pestaña Scan de Fill & Sign para firmas fotografiadas (#1110) by @Bjorneseth in https://github.com/storytold/pdfcraft/pull/1111
- M4: renombrar campos de formulario en conflicto al combinar (organize.field-name-conflicts) by @edurbs in https://github.com/storytold/pdfcraft/pull/1155
- M10: crear PDFs separados desde varios archivos by @earlvanze in https://github.com/storytold/pdfcraft/pull/1183
- Comentarios: mostrar persa y árabe en orden de lectura (#1079) by @itrycodinganditsbad in https://github.com/storytold/pdfcraft/pull/1138
- M10: exportar presentaciones (.pptx) (#1137) by @Hathor875 in https://github.com/storytold/pdfcraft/pull/1162
- Añadir selección editable de rango a Organizar páginas (#1092) by @DWAA1660 in https://github.com/storytold/pdfcraft/pull/1174
- M14: liberar archivo de trabajo anterior antes de escribir el siguiente (gap 13) by @rp6186030 in https://github.com/storytold/pdfcraft/pull/1279
- Accesibilidad: mostrar hallazgos de figuras en la página by @earlvanze in https://github.com/storytold/pdfcraft/pull/1280
- Corregir vibración de vista al anotar con búsqueda activa (#1254) by @omarelders in https://github.com/storytold/pdfcraft/pull/1283
- Pruebas de automatización: aislar directorios de trabajo por punto de llamada by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1223
- M0: validar manifiesto de paridad confirmado en pruebas xtask by @srt8hellcat2-ui in https://github.com/storytold/pdfcraft/pull/1214
- M7: informar correctamente acciones de enlaces no admitidas by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1242
- M5: ajustar cursor de Insertar texto al texto (#345) by @diegozpy in https://github.com/storytold/pdfcraft/pull/1249
- Accesibilidad: comparar resultados tras cada nueva comprobación by @earlvanze in https://github.com/storytold/pdfcraft/pull/1250
- M5: color de barra rápida cambia el comentario seleccionado (#1191) by @rp6186030 in https://github.com/storytold/pdfcraft/pull/1255
- Redacción: añadir búsqueda sensible a mayúsculas y de palabra completa by @earlvanze in https://github.com/storytold/pdfcraft/pull/1258
- control: cerrar conexión ante entrada mal formada antes de autenticar by @SteamSmith in https://github.com/storytold/pdfcraft/pull/1259
- M10.5: cargar opciones de controlador para instancias CUPS by @srt8hellcat2-ui in https://github.com/storytold/pdfcraft/pull/1226
- Unidades: leer sistema de medidas Windows del registro, no de reg.exe by @jcl-bit in https://github.com/storytold/pdfcraft/pull/1227
- Accesibilidad: reordenar etiquetas hermanas con herramienta deshacible by @earlvanze in https://github.com/storytold/pdfcraft/pull/1229
- Accesibilidad: exportar revisión antes y después como HTML by @earlvanze in https://github.com/storytold/pdfcraft/pull/1234
- Refinar localización griega y abreviatura de mayo by @Camthalion77 in https://github.com/storytold/pdfcraft/pull/1262
- Redimensionar recortes exclusivos de imagen en estados anidados y flujos de contenido by @komo1iddin in https://github.com/storytold/pdfcraft/pull/1269
- Respetar /WhitePoint del espacio /Lab (#1203) by @Hathor875 in https://github.com/storytold/pdfcraft/pull/1237
- Accesibilidad: guardar decisiones humanas para una revisión PDF exacta by @earlvanze in https://github.com/storytold/pdfcraft/pull/1239
- Accesibilidad: añadir panel visual de propiedades de etiquetas by @earlvanze in https://github.com/storytold/pdfcraft/pull/1216
- M10: imprimir desde versión web con diálogo del navegador (gap 4) by @rp6186030 in https://github.com/storytold/pdfcraft/pull/1243
- M7: abrir enlaces PDF GoToR locales de forma nativa by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1265
- M3: seguir efectos de animación Windows y añadir preferencia propia by @JeremyYao in https://github.com/storytold/pdfcraft/pull/1235
- Colores de lectura: sustituir colores del documento para mayor comodidad (#897) by @edurbs in https://github.com/storytold/pdfcraft/pull/1270
- Accesibilidad: mantener revisión manual visible en resúmenes by @earlvanze in https://github.com/storytold/pdfcraft/pull/1224
- Pruebas: normalizar flujos generados en referencia de salida árabe by @earlvanze in https://github.com/storytold/pdfcraft/pull/1275
- Comentarios: selector "Otro color…" y colores personalizados recientes bajo muestras (#1193) by @ngrafton2006 in https://github.com/storytold/pdfcraft/pull/1261
- M3: añadir menú contextual de pestañas PDF, corrige #1233 by @srt8hellcat2-ui in https://github.com/storytold/pdfcraft/pull/1266
- M14: ajustar hinting de JetBrains Mono en Windows con DPI bajo by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1264
- Extracción: respetar /ActualText para buscar tailandés en PDF de Chrome by @git-monchiant in https://github.com/storytold/pdfcraft/pull/1217
- feat(edit): comando y menú contextual para eliminar todos los enlaces (#539) by @Hathor875 in https://github.com/storytold/pdfcraft/pull/1213
- M12: informar cuando se desactivaron scripts del formulario by @arcanii in https://github.com/storytold/pdfcraft/pull/1251
- XFA: un hilo de script por evento y formulario actualizado in situ by @ysrdevs in https://github.com/storytold/pdfcraft/pull/1355
- xtask: impedir que Chrome sin interfaz deje clones de firma macOS (#1196) by @MarekSpodBiedry in https://github.com/storytold/pdfcraft/pull/1292
- Incidencia #1296: hayro-syntax aplica SASLprep a contraseñas AES-256 (PdfCraft patch 16) by @jay-tau in https://github.com/storytold/pdfcraft/pull/1345
- M3: reconocer sigma final griega en búsquedas sin distinguir mayúsculas by @nevicia2010-hub in https://github.com/storytold/pdfcraft/pull/1349
- Limpiar referencias de etiquetas de formulario by @not-a-feature in https://github.com/storytold/pdfcraft/pull/1351
- M12: aceptar dígitos literales en formatos de fecha (dd.mm.26) by @aparcar in https://github.com/storytold/pdfcraft/pull/1352
- CI: mantener craft-fonts habilitado en controles Rust de Linux by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1284
- CI: ejecutar comprobación de capas de dependencias una vez por flujo by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1286
- CI: conservar tablas de líneas en vez de información de depuración completa by @cyfung1031 in https://github.com/storytold/pdfcraft/pull/1298
- test(cli): rechazar opciones MCP desconocidas by @mhmdeve in https://github.com/storytold/pdfcraft/pull/1342
- Refinar selección de coincidencias y tratamiento de vibración por fallos de texto by @omarelders in https://github.com/storytold/pdfcraft/pull/1291
- Fill & Sign: elegir tamaño de fuente de texto y fecha by @earlvanze in https://github.com/storytold/pdfcraft/pull/1285
- fix(xfdf): conservar comas de texto de formulario de un campo (#1321) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1371
- CLI: auditoría rechaza opciones desconocidas antes de leer, corrige #1332 by @umesh429 in https://github.com/storytold/pdfcraft/pull/1372
- fix(preflight): encontrar operadores de color tras cualquier espacio PDF (#1334) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1373
- fix(sign): firmar por nombre campos con /V nulo (#1328) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1374
- fix(redact): eliminar comentarios conserva otras anotaciones (#1325) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1375
- fix(print): rechazar pósteres enormes en el límite de hojas sin desbordarse (#1335) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1376
- M7: conservar orden de texto árabe al copiar, buscar y editar by @YouseifUS in https://github.com/storytold/pdfcraft/pull/1369
- M2: ajustar imágenes interpoladas reducidas a píxeles enteros para mantener nitidez by @philip-tam in https://github.com/storytold/pdfcraft/pull/1377
- M14: preservar instantáneas de recuperación sin metadatos legibles by @LabDennis in https://github.com/storytold/pdfcraft/pull/1378
- fix(fonts): tramo compuesto /W se detiene en el último CID (#1313) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1389
- fix(ui): Fields muestra campos de páginas ausentes como no colocados (#1307) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1390
- fix(automation): content_update rechaza estilos de texto en imágenes (#1331) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1391
- fix(forms): apariencia completa conserva el resto de un /MK indirecto (#1322) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1392
- fix(forms): valor literal Off se lee como Off fuera de botones (#1320) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1393
- fix(fonts): códigos /Differences mayores de 255 no se codifican como su último byte (#1314) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1394
- Incidencia #1368: conservar texto por el que pasó un párrafo arrastrado by @Ridzzz0Alam in https://github.com/storytold/pdfcraft/pull/1381
- M7: conservar rangos explícitos al redibujar diálogos (#1304) by @LabDennis in https://github.com/storytold/pdfcraft/pull/1382
- M3: seleccionar y copiar imágenes de la página by @FrancescoClemeno in https://github.com/storytold/pdfcraft/pull/1363
- fix(cli): edición rechaza destinos de mover/insertar más allá del final (#1330) by @umesh429 in https://github.com/storytold/pdfcraft/pull/1400
- fix(sign): rechazar firma si /V no es una firma (#1328) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1402
- fix(forms): conservar valor solo de espacios en campo sin formato (#1323) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1403
- fix(content): saltar imagen en línea con clave ilegible hasta EI (#1318) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1404
- fix(automation): doc_save informa reescritura completa requerida como no incremental (#1329) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1405
- fix(audit): cm identidad entre re y fill ya no oculta una cobertura (#1333) by @umesh429 in https://github.com/storytold/pdfcraft/pull/1410
- fix(ui): Página actual imprime la página vista, no la etiquetada con ese número (#1308) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1411
- fix(render): dibujar turco Ğ İ Ş ğ ş con fuentes no incrustadas by @TheLastRoadRunner in https://github.com/storytold/pdfcraft/pull/1409
- M10: editar texto OCR de páginas escaneadas para que el cambio sea visible by @TanguAchilis in https://github.com/storytold/pdfcraft/pull/1397
- Editar texto: admitir orden visual índico por fuente y reordenación nukta by @krinry in https://github.com/storytold/pdfcraft/pull/1380
- M12: previsualizar propuestas de estructura para etiquetado automático by @earlvanze in https://github.com/storytold/pdfcraft/pull/1383
- M10: probar vista previa de impresión de página actual y salida guardada by @LabDennis in https://github.com/storytold/pdfcraft/pull/1415
- fix(content): contar imagen en línea ilegible sin EI como omitida (#1318) by @marcoarnulfo in https://github.com/storytold/pdfcraft/pull/1418
- feat(ui): navegación con flechas en paleta de comandos by @Morpheus004 in https://github.com/storytold/pdfcraft/pull/1419
- M4: corregir avisos de duplicados al combinar y guardar su cálculo en caché by @LabDennis in https://github.com/storytold/pdfcraft/pull/1420
- feat(preflight): verificar resolución y sangrado sin reescribir archivo by @Baltsar in https://github.com/storytold/pdfcraft/pull/1408
- M14: añadir interfaz lituana y localización de fechas by @tdslot in https://github.com/storytold/pdfcraft/pull/1401
- M1: escribir xref válido al guardar incrementalmente sin objetos (#1339) by @bartalos86 in https://github.com/storytold/pdfcraft/pull/1424
- Flujo de publicación: pasar secretos de firma Azure by @echelon in https://github.com/storytold/pdfcraft/pull/1194
Nuevos colaboradores
- Primera contribución de @dylanmtaylor: https://github.com/storytold/pdfcraft/pull/1073
- Primera contribución de @arcanii: https://github.com/storytold/pdfcraft/pull/1081
- Primera contribución de @atoslins: https://github.com/storytold/pdfcraft/pull/1088
- Primera contribución de @sibrash4: https://github.com/storytold/pdfcraft/pull/1030
- Primera contribución de @huferyliu: https://github.com/storytold/pdfcraft/pull/1042
- Primera contribución de @piero-83: https://github.com/storytold/pdfcraft/pull/1044
- Primera contribución de @EULArule: https://github.com/storytold/pdfcraft/pull/1098
- Primera contribución de @michelleDeko: https://github.com/storytold/pdfcraft/pull/1100
- Primera contribución de @MaxTheHaters: https://github.com/storytold/pdfcraft/pull/1023
- Primera contribución de @magdale76: https://github.com/storytold/pdfcraft/pull/1027
- Primera contribución de @Totopo27: https://github.com/storytold/pdfcraft/pull/933
- Primera contribución de @luniiya: https://github.com/storytold/pdfcraft/pull/1082
- Primera contribución de @Ridzzz0Alam: https://github.com/storytold/pdfcraft/pull/1064
- Primera contribución de @neronek22: https://github.com/storytold/pdfcraft/pull/1065
- Primera contribución de @pechnikov2026-star: https://github.com/storytold/pdfcraft/pull/954
- Primera contribución de @sfv9: https://github.com/storytold/pdfcraft/pull/968
- Primera contribución de @mjohnson7cd: https://github.com/storytold/pdfcraft/pull/1006
- Primera contribución de @sawizzle: https://github.com/storytold/pdfcraft/pull/643
- Primera contribución de @art804: https://github.com/storytold/pdfcraft/pull/601
- Primera contribución de @YingQiu0871: https://github.com/storytold/pdfcraft/pull/925
- Primera contribución de @omarelders: https://github.com/storytold/pdfcraft/pull/1069
- Primera contribución de @pkibiego: https://github.com/storytold/pdfcraft/pull/987
- Primera contribución de @WladmirJunior: https://github.com/storytold/pdfcraft/pull/1089
- Primera contribución de @kestrel99: https://github.com/storytold/pdfcraft/pull/934
- Primera contribución de @lukashold: https://github.com/storytold/pdfcraft/pull/1004
- Primera contribución de @krinry: https://github.com/storytold/pdfcraft/pull/1040
- Primera contribución de @LucasT-dev: https://github.com/storytold/pdfcraft/pull/1086
- Primera contribución de @ejbarraza: https://github.com/storytold/pdfcraft/pull/110
- Primera contribución de @nicholasyoannou: https://github.com/storytold/pdfcraft/pull/1113
- Primera contribución de @durtyrobbin: https://github.com/storytold/pdfcraft/pull/1123
- Primera contribución de @JeremyYao: https://github.com/storytold/pdfcraft/pull/1099
- Primera contribución de @Piohrun: https://github.com/storytold/pdfcraft/pull/636
- Primera contribución de @coygeek: https://github.com/storytold/pdfcraft/pull/1017
- Primera contribución de @mhadidi06: https://github.com/storytold/pdfcraft/pull/504
- Primera contribución de @Losminek: https://github.com/storytold/pdfcraft/pull/1066
- Primera contribución de @spacekomet: https://github.com/storytold/pdfcraft/pull/1091
- Primera contribución de @Camthalion77: https://github.com/storytold/pdfcraft/pull/994
- Primera contribución de @yeniufuklar-com: https://github.com/storytold/pdfcraft/pull/1057
- Primera contribución de @tzagim: https://github.com/storytold/pdfcraft/pull/521
- Primera contribución de @kekeandzeyu: https://github.com/storytold/pdfcraft/pull/1112
- Primera contribución de @PuemMTH: https://github.com/storytold/pdfcraft/pull/767
- Primera contribución de @FredApps: https://github.com/storytold/pdfcraft/pull/1052
- Primera contribución de @rp6186030: https://github.com/storytold/pdfcraft/pull/1164
- Primera contribución de @MMexicann: https://github.com/storytold/pdfcraft/pull/1144
- Primera contribución de @earlvanze: https://github.com/storytold/pdfcraft/pull/1148
- Primera contribución de @ymote: https://github.com/storytold/pdfcraft/pull/1146
- Primera contribución de @diegozpy: https://github.com/storytold/pdfcraft/pull/1134
- Primera contribución de @komo1iddin: https://github.com/storytold/pdfcraft/pull/1116
- Primera contribución de @lollinoo: https://github.com/storytold/pdfcraft/pull/1126
- Primera contribución de @Bjorneseth: https://github.com/storytold/pdfcraft/pull/1111
- Primera contribución de @itrycodinganditsbad: https://github.com/storytold/pdfcraft/pull/1138
- Primera contribución de @srt8hellcat2-ui: https://github.com/storytold/pdfcraft/pull/1214
- Primera contribución de @SteamSmith: https://github.com/storytold/pdfcraft/pull/1259
- Primera contribución de @ngrafton2006: https://github.com/storytold/pdfcraft/pull/1261
- Primera contribución de @git-monchiant: https://github.com/storytold/pdfcraft/pull/1217
- Primera contribución de @nevicia2010-hub: https://github.com/storytold/pdfcraft/pull/1349
- Primera contribución de @not-a-feature: https://github.com/storytold/pdfcraft/pull/1351
- Primera contribución de @aparcar: https://github.com/storytold/pdfcraft/pull/1352
- Primera contribución de @mhmdeve: https://github.com/storytold/pdfcraft/pull/1342
- Primera contribución de @marcoarnulfo: https://github.com/storytold/pdfcraft/pull/1371
- Primera contribución de @umesh429: https://github.com/storytold/pdfcraft/pull/1372
- Primera contribución de @YouseifUS: https://github.com/storytold/pdfcraft/pull/1369
- Primera contribución de @philip-tam: https://github.com/storytold/pdfcraft/pull/1377
- Primera contribución de @LabDennis: https://github.com/storytold/pdfcraft/pull/1378
- Primera contribución de @FrancescoClemeno: https://github.com/storytold/pdfcraft/pull/1363
- Primera contribución de @TheLastRoadRunner: https://github.com/storytold/pdfcraft/pull/1409
- Primera contribución de @TanguAchilis: https://github.com/storytold/pdfcraft/pull/1397
- Primera contribución de @Morpheus004: https://github.com/storytold/pdfcraft/pull/1419
- Primera contribución de @Baltsar: https://github.com/storytold/pdfcraft/pull/1408
- Primera contribución de @tdslot: https://github.com/storytold/pdfcraft/pull/1401
Registro completo de cambios: https://github.com/storytold/pdfcraft/compare/v0.6.0...v0.7.1
Fuente oficial: https://github.com/storytold/pdfcraft/releases/tag/v0.7.1