December 18, 2019, 4:21 am
Aspose.Cells for .NETImproves data sorting.
Features
- Improved data sorting.
- Added the ability to load data with the option to skip some characters.
↧
December 18, 2019, 8:15 am
Rebex File ServerAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- File Server: Added FileServer.Settings.MaxIdleDuration and IgnoreKeepAlive to make it possible to easily force closure of idle sessions.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
↧
December 18, 2019, 8:38 am
Rebex FTP/SSL for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- FTP: Using TLS version of the control connection when negotiation the data connection.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- FTP: Fixed transfer aborting logic that caused data connection sockets to remain unclosed in some scenarios.
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 8:45 am
Rebex HTTPS for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- HTTP: Added GetHeaders methods representing HEAD request to WebClient class.
- HTTP: Added missing ResponseHeaders property to WebClient class.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 8:58 am
Rebex SecurityAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
↧
December 18, 2019, 9:11 am
Rebex SSH PackAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- File Server: Added FileServer.Settings.MaxIdleDuration and IgnoreKeepAlive to make it possible to easily force closure of idle sessions.
- Terminal: Added workaround to terminal Unbind method for SSH servers that don't properly respond to SSH_MSG_CHANNEL_CLOSE and caused the method to block until timed out.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- SFTP: Fixed a possible deadlock when adjusting SSH channel window size during SSH renegotiation.
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:18 am
Rebex Terminal EmulationAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Terminal: Added workaround to terminal Unbind method for SSH servers that don't properly respond to SSH_MSG_CHANNEL_CLOSE and caused the method to block until timed out.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:23 am
Rebex Time for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:35 am
Rebex WebSocket for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
↧
December 18, 2019, 9:40 am
Rebex ZIP for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:57 am
Rebex SFTP for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- SFTP: Fixed a possible deadlock when adjusting SSH channel window size during SSH renegotiation.
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:57 am
Rebex Secure Mail for .NETAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Mail: No longer throwing an exception when parsing invalid UUEncoded data.
- SMTP: Added workaround for a bug in .NET 4.0 which triggers an exception when sending email via SmtpDeliveryEngine.System with SmtpDeliveryMethod.PickupDirectory method if no host is specified.
- POP3: Improved handling of Exchange-style domain+login+mailbox usernames.
- IMAP: Improved handling of Exchange-style domain+login+mailbox usernames.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 18, 2019, 9:58 am
Rebex File Transfer PackAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- FTP: Using TLS version of the control connection when negotiation the data connection.
- File Server: Added FileServer.Settings.MaxIdleDuration and IgnoreKeepAlive to make it possible to easily force closure of idle sessions.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- SFTP: Fixed a possible deadlock when adjusting SSH channel window size during SSH renegotiation.
- FTP: Fixed transfer aborting logic that caused data connection sockets to remain unclosed in some scenarios.
- FileTransferClient: Fixed exception handling in FileTransferClient.ConnectAsync method.
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
↧
December 18, 2019, 9:59 am
Rebex Total PackAdds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- FTP: Using TLS version of the control connection when negotiation the data connection.
- File Server: Added FileServer.Settings.MaxIdleDuration and IgnoreKeepAlive to make it possible to easily force closure of idle sessions.
- Mail: No longer throwing an exception when parsing invalid UUEncoded data.
- SMTP: Added workaround for a bug in .NET 4.0 which triggers an exception when sending email via SmtpDeliveryEngine.System with SmtpDeliveryMethod.PickupDirectory method if no host is specified.
- POP3: Improved handling of Exchange-style domain+login+mailbox usernames.
- IMAP: Improved handling of Exchange-style domain+login+mailbox usernames.
- Terminal: Added workaround to terminal Unbind method for SSH servers that don't properly respond to SSH_MSG_CHANNEL_CLOSE and caused the method to block until timed out.
- HTTP: Added GetHeaders methods representing HEAD request to WebClient class.
- HTTP: Added missing ResponseHeaders property to WebClient class.
- Networking: Added missing 'buffer' argument check to some Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in OpenSSH 8.0 that rejects 'sender channel' numbers in the upper half of uint32 range.
- SSH: Added SshEncryptionMode.AEAD (to replace SshEncryptionMode.GCM).
- SSH: Added support for ChaCha20-Poly1305 AEAD cipher to SSH client.
- TLS/SSL: Added support for RSASSA-PSS signatures in TLS 1.2 when TLS 1.3 has been enabled.
- TLS/SSL: Avoid unwanted truncation of outgoing TLS 1.3 messages when TlsSocket is disposed.
- TLS/SSL: Enhanced error message when no suitable curve is available.
- TLS/SSL: Not announcing support for X.509 certificates with Ed25519 or RSASSA-PSS public key OID (not supported yet).
- TLS/SSL: Optimizations in TLS 1.3 internals.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- FileTransferClient: Fixed exception handling in FileTransferClient.ConnectAsync method.
- SFTP: Fixed a possible deadlock when adjusting SSH channel window size during SSH renegotiation.
- FTP: Fixed transfer aborting logic that caused data connection sockets to remain unclosed in some scenarios.
- Networking: Fixed unhandled ObjectDisposedException or misleading SocketException when ProxySocket.Connect aborted due to timeout.
- TLS/SSL: Fixed compatibility issue with Xamarin's "Sdk Assemblies Only" option.
- TLS/SSL: Fixed exception type to TlsException for TLS 1.3 errors.
- TLS/SSL: Fixed handling of TLS 1.3 PSK-KE.
- TLS/SSL: Fixed check of signature algorithm in TLS 1.3 CertificateVerify.
- TLS/SSL: Fixed occasional failure when negotiating TLS 1.2 or lower when TLS 1.3. is allowed.
- TLS/SSL: Fixed order of supported signature schemes in TLS 1.3 ClientHello message.
- TLS/SSL: Fixed parsing of fragmented TLS 1.3 handshake messages.
- TLS/SSL: Fixed parsing of the TLS 1.3 KeyShare extension.
- TLS/SSL: Fixed potential NullReferenceException when TLS 1.3 negotiation has been interrupted unexpectedly.
- TLS/SSL: Fixed selection of signature algorithm used in CertificateVerify handshake messages.
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.
↧
December 19, 2019, 2:22 am
Neodynamic JSPrintManagerAdds license cache for better performance and support for offline scenarios.
Features
- License cache for better performance and support for offline scenarios.
- Added JSPM.JSPrintManager.license_url to allow license setting on an external server/URL.
↧
December 19, 2019, 6:54 am
DevExpress ReportingImproves End-User Report Designer.
Fixes
- A report is cropped when printing it using the PrintToolBase class under the .NET Core platform
- DashboardJsonDataSource - InvalidOperationException is thrown when RootElement contains a number
- End-User Report Designer - The Expression Editor doesn't work correctly with fields if their display names are specified using the DXDisplayName attribute
- Export to Mht - "</htm" text is shown at the end of the document (.NET Core)
- FilterString Editor - The autocomplete feature does not work correctly if there is name collision
- Hide the Report Template option on New Report Wizard
- Memory leak occurs in the End-User Report Designer if the property grid has the UseOfficeInspiredView mode
- Parameters - A parameter value specified via an expression binding is not calculated during the report export in code
- Parameters Panel - A parameter editor doesn't show a default value of a floating point parameter and the value cannot be changed
- ReportsV2 - CollectionDataSource does not recognize Entity Framework types at design time
- The DetailBand.FillEmptySpace option doesn't work if there is a PageFooter band on a page
- The DevExpress.XtraPrinting.Native.PrintingSettings.UseGdiPlusLineBreakAlgorithm property doesn't work in a specific scenario
- The EmailOptions.Body property doesn't allow entering multiline text in the Property Grid
- The Text Annotation's height is not calculated automatically if the TextAnnotation.Width property is set
- Visual Studio Report Designer - Data Source Wizard automatically closes in a .NET Core application
- WPF Report Designer - A parameter lookup value and display member properties are reset on loading the report if fields assigned to these properties were not found in this lookup's data source
- XRLabel with the <sup> tag - Export To Text - The ? symbol appears for a label with the superscript text
- XRLabel with the <sup> tag - Superscript text appears below the normal line while it should appear above
- XRLabel with the <sup> tag - Superscript text is missing in PDF
- XRRichText - Soft-hyphen symbols are drawn behind text on report preview
- XRRichText does not render HTML text correctly when the AzureCompatibility option is enabled
- XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)
↧
December 19, 2019, 6:56 am
DevExpress Windows 10 AppsImproves Grid control.
Fixes
- Conditional formatting doesn't work with enum properties
- GridControl does not render its cells if its source is assigned when Visibility is changed from Collapsed to Visible
- GridControl is incorrectly rendered after resizing
↧
↧
December 19, 2019, 7:10 am
DevExpress Office File APIImproves Word Processing, Spreadsheet, and PDF APIs.
Fixes
All Office File API products
- Export - FontName is written incorrectly for certain fonts
Installation (.NET)
- .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases
PDF Document API
- API - The CreateTiff method doesn't save a passed resolution value to the image's metadata
- Interactive Forms - Documents containing detached interactive form fields cannot be processed
- Parsing - A document containing a 'Square' annotation with an incorrect popup reference cannot be opened
- Parsing - Reset-Form action cannot be parsed if a document doesn't contain an interactive form
- Parsing - StackOverflowException is thrown when opening a document with a stream if length is represented as a reference cycle
- Usability - The PdfOrientedRectangle class does not provide a public API to get the coordinates of a rotated rectangle
Project Templates
- The "New Project" template creates a project folder with a default name instead of a custom name
Spreadsheet Document API
- Chart's DataTable is lost on saving a document to the XLS format
- It is impossible to set the size of a cell comment
- The Pivot field's conditional formatting is lost on document saving
- There is no option to disable printing unsupported content placeholders
Word Processing Document API
- Document Preview - Rich Text content is incorrectly rendered in Linux enviroment
- Provide an informative exception message when a dictionary file of the wrong type is sent to the CustomHyphenationDictionary or OpenOfficeHyphenationDictionary constructor
- The RichEditDocument.ExportToPdf method goes to an infinite loop when exporting a specific document
- XRRichText does not render HTML text correctly when the AzureCompatibility option is enabled
↧
December 19, 2019, 7:11 am
DevExtremeImproves Data Grid, Tree List and UI Widgets.
Fixes
DevExtreme Core
- Angular Ivy - The "Adapter for a DevExpress Validator component cannot be configured." error occurs if Validator is defined
- Content and view queries don't work when import paths of the module and component are different
- Nested components do not reset DevExtreme widget options if the NgIf directive is used
DevExtreme Data Grid
- Dashboard - The "We found a problem with some content" error occurs when opening an *.xlsx file exported from the embedded DataGrid
- The Wave accessibility tool displays the "Broken ARIA reference" error for the "aria-describedby" attribute on certain elements
- A custom cell template has an incorrect border when focusedRowEnabled: true in the Material theme
- Accessibility - The "Missing form label" error is generated for the Filter Row and the Search Bar inside the Column Chooser
- CustomStore - Data is reloaded after resizing columns if the scrolling mode is "virtual" and wordWrapEnabled is "true"
- Dragged row displays a box larger than DataGrid if a horizontal scrollbar is enabled
- It is impossible to select a row by clicking a selection check box if the row is being edited
- It is not possible to edit a cell when the repaintChangesOnly option is enabled together with the virtual scrolling mode and virtual rowRenderingMode options
- It is not possible to focus the Pager element if rows are grouped
- onOptionChanged shows columns in a wrong order
- Row Dragging - Dragged data grid row has unnecessary visual elements when defaultOptions is specified.
- The clearFilter() method call throws the "Cannot read property 'filter' of null" error when the dataSource is not specified
- The error occurs after dynamically changing filterValue and selectedFilterOperation options
- The last edited row replaces one of grid rows after the control is scrolled down if the virtual rowRenderingMode option and the cell editing mode are enabled
- The Loading Panel is not hidden after an end-user unfixes a column when the infinite scrolling feature is enabled
- The onFocusedRowChanged event handler is not executed if the focused row is defined in the contentReady event handler
- The onRowValidating event doesn't provide information about rules on other pages
- The widget doesn't allow a user to edit a boolean column in Cell edit mode without losing focus from another column's editor
- The widget validates the entire row after editing a cell for which the setCellValue function is set
- DataGrid displays an empty view when page size is large and the rowRenderingMode option is set to virtual
- DataGrid does not discard changes if a new row is inserted and the widget has a row in editing mode
- DataGrid flickers when an end user scrolls and focuses rows (the focusedRowEnabled option should be enabled)
- DataGrid makes excessive unique server requests when the scrollbar thumb is moved quickly and virtual scrolling is enabled
- DxDataGrid - Filter row filtering is not working properly in virtual mode
- The E0110 error appears when setCellValue is defined for a column and repaintChangesOnly is enabled
- The validation message doesn't appear if an invalid row is on another page
DevExtreme Data Visualization
- Argument axis doesn't display strips when both startValue and endValue are specified
- Automatic scale breaks are not applied in the case of large axis values
- The ExportTo method deletes a widget after the export
- HTML JS Dashboard - It is impossible set the logarithmic scale - The "M 49 NaN L 150 NaN L …" error is shown
DevExtreme Diagram
- Cannot bind a connector from a node to a container programmatically
DevExtreme Gantt
- A layout is broken when band columns are used
- The OnContentReady event is not raised
- A Javascript error occurs after all tasks are collapsed
DevExtreme Pivot Grid
- The Grand Totals column is not computed for expanded columns when remoteOperation is enabled
- The value(true) method does not have an API to check if post processing is used
- PivotGrid doesn't display data in grand total columns if a column is expanded
- PivotGrid raises the "this._contentReadyAction is not a function" error when views are changed in the Angular application
DevExtreme Scheduler
- An appointment is jumping from the bottom cell after dragging it to the upper cell
- Appointment Range incorrectly displays after extending an appointment's range and dragging the appointment back to its original position
- Appointments are not dropped correctly when Escape is pressed during dragging
- Overlapping appointments would cause duplicate items to appear on the appointment collector when the Scheduler width is small
- The "Uncaught SyntaxError: Invalid or unexpected token" error occurs in the Custom Templates demo for Angular
- The appointment form is opened with a delay on Android
- The 'Cannot read property 'option' of undefined' error occurs when opening the editing popup for the second time if a few items are hidden using onAppointmentFormCreated
- The Date Selector behavior is inconsistent when the max date is specified and the first DayOfWeek is set to 0 and 1
- The Start date of a recurrent appointment is incorrect after the appointment size is changed
- The widget incorrectly renders an appointment popup on iOS under certain conditions
- Scheduler displays an unexpected "W0001 - dxScheduler - 'dropDownAppointmentTemplate' option is deprecated in 19.2" error when an appointment collector opens
- Scheduler incorrectly visualizes recurring events when crossing DST
DevExtreme Tree List
- dxTreeList shows a scrollbar when moving focus to the previous/next line using onFocusedCellChanging
- Children are not loaded programmatically after an update to version 19.1 in a certain scenario
- Search panel text is not displayed after restoring the widget state
- The clearFilter() method doesn't remove text from the search panel
DevExtreme UI Widgets
- Angular Ivy - The "Adapter for a DevExpress Validator component cannot be configured." error occurs if Validator is defined
- ButtonGroup - buttonTemplate does not respond to the click action
- DateBox - A validation error is cleared on changing the min or max option's value
- DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly options are enabled
- DateBox is not closed by the Esc key press when an internal editor is focused
- Drawer - Navigation panel disappears if openedStateMode is 'overlap' and position is 'right'
- DropDownBox - The widget incorrectly displays its popup element if dropDownOptions.fullScreen is set to true
- DxSelectbox doesn't close when navigated using the IOS keypad navigation icon
- Form - The "... widgetInstance.reset is not a function" error occurs when using the resetValues method
- List - Focus works for disabled items in a certain scenario
- List - The "Cannot read property 'disabled' of null" error occurs when selecting all items if a particular item is null
- Lookup - The loading panel is not shown when the search operation is performed
- NumberBox - The widget inserts numeric characters into its input element when typing if these characters are enclosed in two single quotation marks in the format option value
- Popover - Shading overlay has an incorrect position
- Slider - The thumb goes beyond the widget's boundaries when changing step in onValueChanged
- SpeedDialAction throws the "Maximum call stack size exceeded" exception in Angular
- TabPanel opens the first tab on a content click if it contains another TabPanel
- TagBox - The valueChanged event occurs when a dropdown opens
- Tooltip ignores a hiding event when several tooltips are displayed very fast
- TreeView - Certain files throw an error if keyExpr data contains double underscores
↧
December 19, 2019, 7:36 am
DevExpress WPFImproves Spreadsheet, Diagram and Grid controls.
Fixes
All WPF products
- WPF Dashboard - Points in the Geo Point Map item change their location when zooming
DemoCenter (.NET)
- Highlighted items have an incorrect Foreground brush in VS2017 Light Theme
DXAccordion for WPF
- AccordionControl's ClearHotKeys method does not unregister the Multiply key
- The "Unable to cast object of type 'Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.StandInPopup' to type 'DevExpress.Xpf.Accordion.AccordionPopup'" exception occurs in Visual Studio's designer
DXBars for WPF
- BarEditItem auto height doesn't work with the Office2019Colorful theme
- BarItemLinkControl classes do not reflect the Glyph property changes of associated BarItems when the property contains SVG images
- Space at the beginning of the BarItem content duplicates the content text
DXCharts for WPF
- ChartControl freezes and may crash with OutOfMemoryException when SeriesLabels are shown simultaneously with axis zooming enabled
- Series data source collection modifications are not processed correctly in certain situations
- The Export to Image method produces an empty chart layout when ChartControl is located on an invisible DXTabControl page
DXControls for WPF
- .NET Core - It's not possible to define an application's default theme at design time
- DXDialogWindow throws InvalidCastException when UICommand.Id is set to a value different from MessageBoxResult
- DXFolderBrowserDialog - No spacing between the folder tree and dialog buttons
- DXFolderBrowserDialog - The Cancel button text is cropped
- DXOpenFileDialog - The Cancel button text is cropped
- DXTabControl - A newly created tabbed window has an inconsistently configured TabControlStretchView
- Improve the Narrator support for ThemedWindow
- MessageBoxService - Buttons are not initially focused when the message box is shown
- Simple Button content alignment is not correct in certain scenarios
- The SplitButton/DropDownButton popup is not opened with the space key press
- The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False
DXDiagram for WPF
- ArgumentException occurs when DiagramContainer is expanded
- Diagram items cannot be selected after removing the parent container programmatically
- DiagramControl's PrintPreview window cannot be shown with large diagrams
- PanAndZoomControl results in performance issues when a large SVG image is used
DXDocking for WPF
- Auto-hidden panels are collapsed as soon as the mouse pointer leaves the tab header
- NullReferenceException is raised when a panel becomes invisible during the undock action
DXEditors for WPF
- ComboBoxEdit and LookUpEdit do not hide their Wait Indicator when they are bound to asynchronous server mode sources
- DateEdit displays an actual value which is NullValue when ReadOnly is enabled
- DateEditCalendar throws a binding error after an updat to v19.1.4 if the Office2019White theme is used
- ListBoxEdit's selected foreground is not visible when the VS2017Light theme is applied
- QualifiedImage does not work in the tr-TR (Turkish) locale
- SpinEdit.NullText changes the position based on focus
- Token editors no longer group items when certain items were selected
DXGantt for WPF
- GanttControl does not reflect changes made in the RequestTimescaleRulers event handler at the startup
- GanttControl throws an exception if a task with zero duration is added
DXGrid for WPF
- GridControl incorrectly calculates the horizontal scrollbar width after the Fixed property is changed multiple times in several first columns
- GridControl throws multiple exceptions after copying and pasting a row containing DBNull values
- GridControl TotalSummary incorrectly displays a large number as a negative value
- NullReferenceException occurs in the CanStartDragSingleColumn method when a column is dragged
- The ExcelSmart filter dropdown does not support the CustomUniqueValues event
- The 'Resource not found' warning is shown when hovering over GridControl headers
- The touch keyboard disappears on the first tap in a GridControl cell
DXLayoutControl for WPF
- The GroupBox.State property binding set in LayoutGroup.GroupBoxStyle doesn't work
DXMap for WPF
- Clustering does not work during pinch/zoom gestures
- Export to SVG - Items are exported with incorrect coordinates in Cartesian system
DXPivotGrid for WPF
- Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP
- Pivot Grid - It is impossible to apply filter in the Filter Popup when DeferredUpdates is true
- WPF Pivot Grid does not export formatting settings provided by OLAP
DXRibbon for WPF
- RibbonControl in Simplified mode - Separators of empty RibbonPageGroups are still visible even though the HideEmptyGroups property is set to True
- RibbonControl in Simplified mode - The SimplifiedModeSettings.Location property does not work for RibbonPageGroup
- The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False
- Themed Window with a short RibbonControl has an incorrect draggable region
DXRichEdit for WPF
- Applying syntax highlighting produces a corrupted RTF document
- Particular characters in a paragraph containing bi-directional content cannot be selected
- RichEditControl does not set a name for a printed document
- System.InvalidCastException is thrown when getting the System.DirectoryServices.AccountManagement.UserPrincipal.Current property value
- There is a non-colored space between two neighboring text ranges with the colored background
DXScheduler for WPF
- AgendaView does not use the AppointmentContentTemplateSelector property
- Exception when switching between views in SchedulerControl
- FixedTimeScale caption always displays '15 minutes' regardless of a time interval
- NullReferenceException is thrown when exporting SchedulerControl if an appointment does not have a label
- SchedulerControl - Selection does not work correctly in MonthWeek when WorkDays is set to 1
- SchedulerControl doesn't correctly unsubscribe from the CollectionChanged events in certain cases
- SchedulerControl's TimelineView loses selection and a scrollbar position
- Selected days are changed when navigating to another month in the associated DateNavigator
- Selection operates incorrectly in MonthView when SchedulerControl's LimitInterval is defined
- ShedulerControl - An exception occurs after the Recurrence Pattern is changed to Weekly
- Support disabling the automatic scrolling during the drag-and-drop operation in SchedulerControl
DXSpreadsheet for WPF
- Conditional formatting does not work with 3-Color Scale
- SpreadsheetControl incorrectly calculates the EOMONTH function when a negative number is used as the "months" function argument
DXTreeList for WPF
- How to properly restore TreeList after a search
- The Best-Fit functionality doesn't ignore filtered nodes in TreeListView
- TreeListView - NullReferenceException occurs when pasting values into the New Item Row
Installation (.NET)
- .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases
MVVM Framework
- DialogService - It is impossible to specify a custom theme in WindowStyle
- MessageBoxService - Buttons are not initially focused when the message box is shown
PDF Viewer for WPF
- Interactive form - Text Field's DoNotScroll flag is ignored
- Parsing - A document containing a 'Square' annotation with an incorrect popup reference cannot be opened
- Parsing - A document with an empty content stream encoded by the 'FlateDecode' filter with an invalid header cannot be opened
- Parsing - Reset-Form action cannot be parsed if a document doesn't contain an interactive form
- Parsing - StackOverflowException is thrown when opening a document with a stream if length is represented as a reference cycle
- The Attachments panel isn't refreshed when opening a document without attachments after a document containing attachments
Project Templates
- The "New Project" template creates a project folder with a default name instead of a custom name
XtraReports Suite
- Hide the Report Template option on New Report Wizard
- Parameters Panel - A parameter editor doesn't show a default value of a floating point parameter and the value cannot be changed
- The Text Annotation's height is not calculated automatically if the TextAnnotation.Width property is set
- WPF Report Designer - A parameter lookup value and display member properties are reset on loading the report if fields assigned to these properties were not found in this lookup's data source
- XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)
↧