{"id":1932,"date":"2021-01-25T20:26:00","date_gmt":"2021-01-25T20:26:00","guid":{"rendered":"http:\/\/localhost:10003\/?p=1932"},"modified":"2025-08-04T13:56:46","modified_gmt":"2025-08-04T13:56:46","slug":"25-de-enero-de-2021","status":"publish","type":"post","link":"https:\/\/xceed.com\/es\/blog\/releases\/jan-25-2021-release\/","title":{"rendered":"25 de enero de 2021"},"content":{"rendered":"<p><a href=\"http:\/\/www.localhost:10003\/en\/our-products\/product\/xceed-grid-for-javascript\"><strong>Xceed DataGrid para Javascript<\/strong><\/a>&nbsp;1.5<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vaya a\u00a0<a href=\"https:\/\/doc.xceed.com\/xceed-datagrid-js\/Default.htm#release_notes\/ReleaseNotes.htm?TocPath=_____2\">aqu\u00ed<\/a>\u00a0para ver los detalles<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-datagrid-for-wpf\/\"><strong>Xceed DataGrid para WPF<\/strong><\/a>&nbsp;7.0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En el ResourceCenter, se han actualizado los enlaces a la documentaci\u00f3n en l\u00ednea.<\/li>\n\n\n\n<li>Se ha corregido una excepci\u00f3n que se produc\u00eda al utilizar el gestor de b\u00fasqueda en una cuadr\u00edcula que conten\u00eda columnas no unidas.<\/li>\n\n\n\n<li>Se ha corregido una excepci\u00f3n que se produc\u00eda al intentar guardar o cargar la configuraci\u00f3n de persistencia con una vista de colecci\u00f3n que no fuera DataGridCollectionView.<\/li>\n\n\n\n<li>Corregido el mensaje de error del evento obsoleto AddingNewDataItem.<\/li>\n\n\n\n<li>Se ha corregido un problema que provocaba que, en ocasiones, el SelectedItemsSource dejara de contener los elementos seleccionados tras un cambio de selecci\u00f3n.<\/li>\n\n\n\n<li>Se ha corregido la excepci\u00f3n InvalidOperationException que se produc\u00eda cuando un nombre de campo conten\u00eda un \".\" en su nombre.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-toolkit-plus-for-wpf\/\"><strong>Xceed Toolkit Plus para WPF<\/strong><\/a>&nbsp;4.1<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En AvalonDock, al deserializar AvalonDock varias veces en el mismo fotograma ya no se produce una excepci\u00f3n relacionada con floatingWindows que no pueden mostrarse porque ya est\u00e1n cerradas.<\/li>\n\n\n\n<li>En AvalonDock, la flotaci\u00f3n de un LayoutAnchorable contenido en un multi-LayoutAnchorableGroup con tama\u00f1os de estrella espec\u00edficos ya no restablece los tama\u00f1os de los LayoutAnchorables restantes despu\u00e9s de la flotaci\u00f3n.<\/li>\n\n\n\n<li>En AvalonDock, al mover un LayoutFloatingWindowControl sobre el DockingManager ya no se muestra la superposici\u00f3n de ning\u00fan LayoutAnchorableFloatingWindow situado detr\u00e1s del DockingManager.<\/li>\n\n\n\n<li>En AvalonDock, la informaci\u00f3n sobre herramientas del bot\u00f3n de anclaje LayoutAnchorable y su men\u00fa contextual muestran ahora un texto \"Restaurar\" en lugar de un texto \"Ocultar autom\u00e1ticamente\" cuando el control se oculta autom\u00e1ticamente.<\/li>\n\n\n\n<li>En AvalonDock, la nueva propiedad CanFloatBehindMainWindow se puede utilizar ahora para hacer que floatingWindow flote detr\u00e1s del DockingManager; el foco de floatingWindow se gestiona ahora a trav\u00e9s de esta nueva propiedad.<\/li>\n\n\n\n<li>En AvalonDock, al autoocultar un LayoutAnchorable, ahora s\u00f3lo se autooculta el LayoutAnchorable seleccionado en lugar de todos los LayoutAnchorables dentro del mismo LayoutAnchorablePane.<\/li>\n\n\n\n<li>En AvalonDock, cuando la ventana del DockingManager est\u00e1 oculta, las ventanas flotantes ya no se pueden soltar dentro del DockingManager.<\/li>\n\n\n\n<li>En AvalonDock, cuando se utiliza CacheDocumentTabItems o CacheAnchorableTabItems establecido en true, al comenzar a flotar un LayoutContent y seleccionarlo ya no se muestra el contenido flotante en el elemento de pesta\u00f1a seleccionado LayoutCachePaneControl.<\/li>\n\n\n\n<li>En CalculatorUpDown, establecer la propiedad IsReadOnly a true ya no permite que el toggleButton abra la calculadora.<\/li>\n\n\n\n<li>En Gr\u00e1fico, el uso de etiquetas de ticks DateTime ahora siempre muestra el n\u00famero solicitado de ticks.<\/li>\n\n\n\n<li>En CheckComboBox y CheckListBox, el uso de estos controles dentro de las pesta\u00f1as de un TabControl con su propiedad SelectedItemsOverride establecida ya no elimina la selecci\u00f3n al cambiar de pesta\u00f1a.<\/li>\n\n\n\n<li>En CheckListBox y CheckComboBox, el nuevo evento ItemSelectionChanging est\u00e1 ahora disponible para cancelar una selecci\u00f3n\/deselecci\u00f3n.<\/li>\n\n\n\n<li>En ListBox, la actualizaci\u00f3n de un ListBox desde m\u00faltiples hilos ya no lanza NullRefExceptions cuando se utilizan objetos de bloqueo comunes.<\/li>\n\n\n\n<li>En PropertyGrid, las propiedades de tipo Collection\/Array\/Dictionary, que s\u00f3lo contienen un getter, ahora se pueden abrir con su editor, pero no editar.<\/li>\n\n\n\n<li>En PropertyGrid, el color de fondo del expansor SystemColors.ControlBrush ahora se puede anular f\u00e1cilmente.<\/li>\n\n\n\n<li>En PropertyGrid, la nueva propiedad PropertyNameTextWrapping ahora se puede utilizar para envolver nombres de propiedad largos.<\/li>\n\n\n\n<li>En PropertyGrid, el evento propertyValueChanged se lanza ahora cuando un PropertyItem de tipo IEnumerable se modifica a trav\u00e9s del CollectionEditor.<\/li>\n\n\n\n<li>En PropertyGrid, utilizar un editor ComboBox para PropertyItems cuando la propiedad PropertyGrid.IsReadOnly es true ahora impide modificar el valor del comboBox.<\/li>\n\n\n\n<li>En PropertyGrid, utilizando la propiedad SelectedObjectsOverride y llamando a PropertyIem.Instance ahora devuelve las instancias de todos los objetos seleccionados.<\/li>\n\n\n\n<li>En PropertyGrid, cuando la propiedad IsVirtualizing es falsa, el desplazamiento sobre sub-elementos de propiedad expandidos ya no salta al siguiente elemento de propiedad cuando el elemento de propiedad padre sale de la vista.<\/li>\n\n\n\n<li>En SplitButton, DropDownButton y MultiLineTextEditor, ahora se puede utilizar la propiedad ContentStringFormat para dar formato a una cadena de contenido.<\/li>\n\n\n\n<li>En TimeSpanUpDown, el incremento cuando no se establece ning\u00fan valor y se establece CurrentDateTimePart ahora incrementa la parte dateTime correspondiente.<\/li>\n\n\n\n<li>En TimeSpanUpDown, cuando la propiedad ShowDays es true, el control ahora siempre muestra los d\u00edas en formato \"00\", incluso cuando hay 0 d\u00edas.<\/li>\n\n\n\n<li>En ToggleSwitch, el evento IsCheckValueChanged ya no lanza una InvalidCastException.<\/li>\n\n\n\n<li>En WindowContainer, al llamar a Children.Remove() ya no se lanza una NullRefException para un hijo nulo.<\/li>\n\n\n\n<li>En WizardPage, para la automatizaci\u00f3n de la interfaz de usuario, los bloques de texto para el t\u00edtulo y la descripci\u00f3n de la p\u00e1gina se pueden utilizar ahora con las herramientas \"Accessibility Insight\".<\/li>\n\n\n\n<li>En Zoombox, la reconexi\u00f3n durante una sesi\u00f3n de conexi\u00f3n de escritorio remoto ya no genera una NullRefException.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-zip-for-net\/\"><strong>Xceed Zip para .NET y .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mejorada la velocidad de compresi\u00f3n \"CompressionMethod.Deflated\" en .NET 4.5 y posteriores.<\/li>\n\n\n\n<li>Los nombres de ensamblados y archivos dll ya no tienen su n\u00famero de versi\u00f3n como parte del nombre.<\/li>\n\n\n\n<li>Se han a\u00f1adido primitivas que implementan un sistema de opciones ilimitado, basado en pilas, que permitir\u00e1 a futuras versiones especificar opciones avanzadas para las operaciones de compresi\u00f3n y descompresi\u00f3n.<\/li>\n\n\n\n<li>Reducci\u00f3n de la fragmentaci\u00f3n de memoria causada por el uso intensivo de la compresi\u00f3n y descompresi\u00f3n \"CompressionMethod.Deflated\".<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-real-time-zip-for-net\/\"><strong>Xceed Real-Time Zip para .NET y .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los nombres de ensamblados y archivos dll ya no tienen su n\u00famero de versi\u00f3n como parte del nombre.<\/li>\n\n\n\n<li>Mejorada la velocidad de compresi\u00f3n \"CompressionMethod.Deflated\" en .NET 4.5 y posteriores.<\/li>\n\n\n\n<li>Reducci\u00f3n de la fragmentaci\u00f3n de memoria causada por el uso intensivo de la compresi\u00f3n y descompresi\u00f3n \"CompressionMethod.Deflated\".<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-ftp-for-net\/\"><strong>Xceed FTP para .NET y .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los nombres de ensamblados y archivos dll ya no tienen su n\u00famero de versi\u00f3n como parte del nombre.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-sftp-for-net\/\"><strong>Xceed SFTP para .NET y .NET Standard<\/strong><\/a>&nbsp;6.9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los nombres de ensamblados y archivos dll ya no tienen su n\u00famero de versi\u00f3n como parte del nombre.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceder-palabras-para-red\/\"><strong>Xceed Words para .NET<\/strong><\/a>&nbsp;1.8<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En Bookmark, al llamar varias veces al m\u00e9todo SetText ya no se insertan todos los textos nuevos, sino que se sustituye el texto antiguo por el nuevo.<\/li>\n\n\n\n<li>En Marcadores, ahora se dispone de nuevos m\u00e9todos en la clase Contenedor para obtener, insertar, eliminar y validar marcadores.<\/li>\n\n\n\n<li>En Marcadores, al recuperar los marcadores de un p\u00e1rrafo ya no se produce una excepci\u00f3n NullRefException cuando los marcadores no est\u00e1n contenidos en el p\u00e1rrafo.<\/li>\n\n\n\n<li>En Chart, la nueva propiedad Axis.LabelPosition est\u00e1 ahora disponible para posicionar las etiquetas de los ejes encima, debajo, al lado del eje o incluso ocultarlas.<\/li>\n\n\n\n<li>En Gr\u00e1fico, la nueva propiedad Gr\u00e1ficos de Contenedor est\u00e1 ahora disponible para obtener todos los gr\u00e1ficos de un contenedor.<\/li>\n\n\n\n<li>En los gr\u00e1ficos, ahora se puede utilizar una nueva propiedad Anchura para establecer el tama\u00f1o de una serie.<\/li>\n\n\n\n<li>En Documento, ahora se pueden establecer separaciones sil\u00e1bicas autom\u00e1ticas y configurables para todo el documento.<\/li>\n\n\n\n<li>En Document, al llamar a ApplyTemplate() con un documento de plantilla de tama\u00f1o cero ahora se produce un error que explica que un documento de plantilla debe contener datos.<\/li>\n\n\n\n<li>En Document, al unir dos documentos ya no se produce una NullRefException porque _fontTablePart es nulo.<\/li>\n\n\n\n<li>En Document, los m\u00e9todos Save() y SaveAs() tienen ahora un par\u00e1metro opcional \"password\", necesario para guardar documentos protegidos por contrase\u00f1a.<\/li>\n\n\n\n<li>En P\u00e1rrafo, ahora hay nuevas propiedades disponibles para obtener el p\u00e1rrafo siguiente y el anterior.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, ya no se producen alertas cuando el documento que se va a convertir no contiene encabezados\/pies de p\u00e1gina de tipo Par o Primero.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, al cambiar de secci\u00f3n con el m\u00e9todo document.InsertSection() ya no aparecen encabezados\/pies de p\u00e1gina incorrectos en el documento PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, al convertir un docx utilizando fuentes no instaladas ya no se producen excepciones.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, se ha revisado el interlineado para establecer correctamente el espaciado antes y despu\u00e9s de los p\u00e1rrafos.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, los elementos de lista ya no a\u00f1aden tabulaciones innecesarias entre el n\u00famero y el contenido.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, las listas multinivel ya no lanzan una excepci\u00f3n IndexOutOfBound.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, las celdas de la tabla que contienen relleno vertical ya no duplican el tama\u00f1o del relleno vertical.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el texto de las celdas de la tabla ya no se recorta cuando el tama\u00f1o de la fila tiene una altura fija.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, la tabla de contenido ya no utiliza texto subrayado en azul y ahora respeta los niveles de sangr\u00eda.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el uso de un formato smallCaps establecido en false ya no lanza una NullRefException.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, el uso de formas con valores de tama\u00f1o decimales ya no lanza una excepci\u00f3n de Formato.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, las celdas combinadas verticalmente ya no recortan su contenido cuando las filas tienen alturas fijas.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, cuando una tabla tiene un estilo espec\u00edfico sin fila de encabezado, el documento PDF resultante muestra ahora el color de fondo de fila correcto para esa tabla.<\/li>\n\n\n\n<li>En PDF Conversion, cuando una tabla no cabe en una p\u00e1gina y su \u00faltima fila dibujable contiene p\u00e1rrafos con su propiedad KeepWithNext establecida en true, la tabla ya no se divide en dos p\u00e1ginas en esta fila espec\u00edfica; en su lugar, Words intentar\u00e1 encontrar una fila de tabla anterior sin esta propiedad KeepWithNext establecida en true para dividir la tabla en esta nueva posici\u00f3n.<\/li>\n\n\n\n<li>En Secciones, al insertar secciones con diferentes encabezados\/pies de p\u00e1gina ya no se conservan s\u00f3lo los encabezados\/pies de p\u00e1gina de la \u00faltima secci\u00f3n.<\/li>\n\n\n\n<li>En Tabla, la creaci\u00f3n de una tabla de varias columnas ahora ajusta autom\u00e1ticamente el ancho de las columnas en funci\u00f3n del ancho disponible de la p\u00e1gina; al abrir el documento en GoogleDoc o MS Word 2013\/2016, la tabla ahora se muestra con anchos de columna v\u00e1lidos.<\/li>\n\n\n\n<li>En la tabla, al insertar una nueva columna se utiliza ahora la anchura de la columna vecina y se redimensionan todas las anchuras de celda de la fila para ajustarse a la anchura de la p\u00e1gina (cuando la tabla no tiene un tama\u00f1o fijo).<\/li>\n\n\n\n<li>En Tabla, al eliminar el \u00faltimo p\u00e1rrafo de una celda, si la celda tambi\u00e9n contiene un contenido HTML\/RTF, ahora se puede eliminar el p\u00e1rrafo.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-pdf-creator-for-net\/\"><strong>Xceed PDF Creator para .NET<\/strong><\/a>&nbsp;1.8<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ya no se producen alertas cuando el documento no contiene cabeceras\/pies de p\u00e1gina de tipo Even o First.<\/li>\n\n\n\n<li>Al cambiar de secci\u00f3n con el m\u00e9todo document.InsertSection() ya no se muestran encabezados\/pies de p\u00e1gina incorrectos en el documento PDF.<\/li>\n\n\n\n<li>Se ha revisado el interlineado para establecer correctamente el espaciado antes y despu\u00e9s de los p\u00e1rrafos.<\/li>\n\n\n\n<li>Los ListItems ya no a\u00f1aden pesta\u00f1as innecesarias entre su n\u00famero y contenido.<\/li>\n\n\n\n<li>Las listas multinivel ya no lanzan una excepci\u00f3n IndexOutOfBound.<\/li>\n\n\n\n<li>Al guardar un documento PDF con fuentes desinstaladas ya no se producen excepciones.<\/li>\n\n\n\n<li>Las celdas de la tabla que contienen relleno vertical ya no duplican el tama\u00f1o del relleno vertical.<\/li>\n\n\n\n<li>El texto de las celdas de la tabla ya no se recorta cuando el tama\u00f1o de la fila tiene una altura fija.<\/li>\n\n\n\n<li>La tabla de contenido ya no utiliza texto subrayado en azul y ahora respeta los niveles de sangr\u00eda.<\/li>\n\n\n\n<li>El uso de un formato smallCaps establecido en false ya no lanza una NullRefException.<\/li>\n\n\n\n<li>El uso de formas con valores de tama\u00f1o decimales ya no lanza una excepci\u00f3n de Formato.<\/li>\n\n\n\n<li>Las celdas combinadas verticalmente ya no recortan su contenido cuando las filas tienen alturas fijas.<\/li>\n\n\n\n<li>Cuando una tabla tiene un estilo espec\u00edfico y no muestra ninguna fila de encabezado, el documento PDF resultante muestra ahora el color de fondo de fila correcto para esa tabla.<\/li>\n\n\n\n<li>Cuando una tabla no cabe en una p\u00e1gina y su \u00faltima fila dibujable contiene p\u00e1rrafos con su propiedad KeepWithNext establecida en true, la tabla ya no se divide en dos p\u00e1ginas en esta fila espec\u00edfica; en su lugar, PDF Creator intentar\u00e1 encontrar una fila de tabla anterior sin esta propiedad KeepWithNext establecida en true para dividir la tabla en esta nueva posici\u00f3n.<\/li>\n\n\n\n<li>En Bookmark, al llamar varias veces al m\u00e9todo SetText ya no se insertan todos los textos nuevos, sino que se sustituye el texto antiguo por el nuevo.<\/li>\n\n\n\n<li>En Marcadores, ahora se dispone de nuevos m\u00e9todos en la clase Contenedor para obtener, insertar, eliminar y validar marcadores.<\/li>\n\n\n\n<li>En Marcadores, al recuperar los marcadores de un p\u00e1rrafo ya no se produce una excepci\u00f3n NullRefException cuando los marcadores no est\u00e1n contenidos en el p\u00e1rrafo.<\/li>\n\n\n\n<li>En Chart, la nueva propiedad Axis.LabelPosition est\u00e1 ahora disponible para posicionar las etiquetas de los ejes encima, debajo, al lado del eje o incluso ocultarlas.<\/li>\n\n\n\n<li>En Gr\u00e1fico, la nueva propiedad Gr\u00e1ficos de Contenedor est\u00e1 ahora disponible para obtener todos los gr\u00e1ficos de un contenedor.<\/li>\n\n\n\n<li>En Documento, ahora se pueden establecer separaciones sil\u00e1bicas autom\u00e1ticas y configurables para todo el documento.<\/li>\n\n\n\n<li>En Document, al llamar a ApplyTemplate() con un documento de plantilla de tama\u00f1o cero ahora se produce un error que explica que un documento de plantilla debe contener datos.<\/li>\n\n\n\n<li>En Document, al unir dos documentos ya no se produce una NullRefException porque _fontTablePart es nulo.<\/li>\n\n\n\n<li>En P\u00e1rrafo, ahora hay nuevas propiedades disponibles para obtener el p\u00e1rrafo siguiente y el anterior.<\/li>\n\n\n\n<li>En Secciones, al insertar secciones con diferentes encabezados\/pies de p\u00e1gina ya no se conservan s\u00f3lo los encabezados\/pies de p\u00e1gina de la \u00faltima secci\u00f3n.<\/li>\n\n\n\n<li>En Tabla, la creaci\u00f3n de una tabla de varias columnas ahora ajusta autom\u00e1ticamente la anchura de las columnas en funci\u00f3n de la anchura disponible de la p\u00e1gina.<\/li>\n\n\n\n<li>En la tabla, al insertar una nueva columna se utiliza ahora la anchura de la columna vecina y se redimensionan todas las anchuras de celda de la fila para ajustarse a la anchura de la p\u00e1gina (cuando la tabla no tiene un tama\u00f1o fijo).<\/li>\n\n\n\n<li>En Tabla, al eliminar el \u00faltimo p\u00e1rrafo de una celda, si la celda tambi\u00e9n contiene un contenido HTML\/RTF, ahora se puede eliminar el p\u00e1rrafo.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>\u00a1Xceed acaba de lanzar un nuevo producto! El Datagrid para Javascript. Esta versi\u00f3n tambi\u00e9n incluye muchas mejoras y correcciones de errores para nuestros productos WPF, Zip y FTP.<\/p>","protected":false},"author":2,"featured_media":1883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,50],"tags":[],"class_list":["post-1932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-releases"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jan. 25, 2021 Release - Xceed<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/es\/blog\/libera\/25-de-enero-de-2021\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jan. 25, 2021 Release - Xceed\" \/>\n<meta property=\"og:description\" content=\"Xceed has just released a new product! The Datagrid for Javascript. This release also includes many improvements and bug fixes for our WPF, Zip and FTP products as well\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/es\/blog\/libera\/25-de-enero-de-2021\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-25T20:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:56:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"718\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alain Jreij\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alain Jreij\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"Jan. 25, 2021 Release\",\"datePublished\":\"2021-01-25T20:26:00+00:00\",\"dateModified\":\"2025-08-04T13:56:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"},\"wordCount\":1970,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"articleSection\":[\"All\",\"Releases\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\",\"name\":\"Jan. 25, 2021 Release - Xceed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"datePublished\":\"2021-01-25T20:26:00+00:00\",\"dateModified\":\"2025-08-04T13:56:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"width\":718,\"height\":718},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-25-2021-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jan. 25, 2021 Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"width\":609,\"height\":150,\"caption\":\"Xceed\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\",\"name\":\"Alain Jreij\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"caption\":\"Alain Jreij\"},\"url\":\"https:\\\/\\\/xceed.com\\\/es\\\/blog\\\/author\\\/jreijaxceed-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comunicado de prensa del 25 de enero de 2021 - Xceed","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/es\/blog\/libera\/25-de-enero-de-2021\/","og_locale":"es_MX","og_type":"article","og_title":"Jan. 25, 2021 Release - Xceed","og_description":"Xceed has just released a new product! The Datagrid for Javascript. This release also includes many improvements and bug fixes for our WPF, Zip and FTP products as well","og_url":"https:\/\/xceed.com\/es\/blog\/libera\/25-de-enero-de-2021\/","og_site_name":"Xceed","article_published_time":"2021-01-25T20:26:00+00:00","article_modified_time":"2025-08-04T13:56:46+00:00","og_image":[{"width":718,"height":718,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"Jan. 25, 2021 Release","datePublished":"2021-01-25T20:26:00+00:00","dateModified":"2025-08-04T13:56:46+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"},"wordCount":1970,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","articleSection":["All","Releases"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/","url":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/","name":"Comunicado de prensa del 25 de enero de 2021 - Xceed","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","datePublished":"2021-01-25T20:26:00+00:00","dateModified":"2025-08-04T13:56:46+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","width":718,"height":718},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/releases\/jan-25-2021-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Jan. 25, 2021 Release"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed","description":"Proporciona herramientas para que los desarrolladores de .NET, Windows Forms, WPF, Silverlight y ASP.NET puedan crear mejores aplicaciones.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","width":609,"height":150,"caption":"Xceed"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778","name":"Alain Jreij","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","caption":"Alain Jreij"},"url":"https:\/\/xceed.com\/es\/blog\/author\/jreijaxceed-com\/"}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/1932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/comments?post=1932"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media\/1883"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/tags?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}