Synergex.SynergyDE.synrnt
10.3.1020
See the version list below for details.
dotnet add package Synergex.SynergyDE.synrnt --version 10.3.1020
NuGet\Install-Package Synergex.SynergyDE.synrnt -Version 10.3.1020
<PackageReference Include="Synergex.SynergyDE.synrnt" Version="10.3.1020" />
paket add Synergex.SynergyDE.synrnt --version 10.3.1020
#r "nuget: Synergex.SynergyDE.synrnt, 10.3.1020"
// Install Synergex.SynergyDE.synrnt as a Cake Addin #addin nuget:?package=Synergex.SynergyDE.synrnt&version=10.3.1020 // Install Synergex.SynergyDE.synrnt as a Cake Tool #tool nuget:?package=Synergex.SynergyDE.synrnt&version=10.3.1020
Synergy/DE runtime package for MONO.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-android was computed. net7.0-android was computed. net8.0-android was computed. |
.NET Framework | net45 is compatible. net451 is compatible. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
.NETPlatform | dotnet is compatible. |
MonoAndroid | monoandroid is compatible. |
native | native is compatible. |
Universal Windows Platform | uap was computed. uap10.0 was computed. |
Windows Phone | wpa81 is compatible. |
Windows Store | win81 is compatible. |
Xamarin.iOS | xamarinios is compatible. |
This package has no dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Synergex.SynergyDE.synrnt:
Package | Downloads |
---|---|
Harmony.Core
HarmonyCore package that provides base runtime functionality |
|
Synergex.SynergyDE.Build
SynergyDE build package for .Net Core and .Net Standard. Click the project URL for release note information. |
|
Harmony.Core.Codegen
HarmonyCore package that provides Codegen helpers |
|
Synergex.SynergyDE.synxml
SynergyDE XML API package. |
|
Synergex.SynergyDE.ddlib
SynergyDE XML API package. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
12.4.1.1001 | 984 | 9/3/2024 |
12.3.1.1020 | 107 | 10/15/2024 |
12.3.1.1019 | 692 | 7/8/2024 |
12.3.1.1014 | 906 | 3/8/2024 |
12.2.1.1010 | 11,412 | 12/15/2023 |
12.2.1.1008 | 471 | 11/13/2023 |
12.2.1.1007 | 908 | 8/9/2023 |
12.2.1.1003 | 6,652 | 11/18/2022 |
12.1.1.3292 | 163 | 5/24/2023 |
12.1.1.3283 | 630 | 9/20/2022 |
12.1.1.3278 | 1,160 | 4/1/2022 |
12.0.1.3275 | 4,016 | 2/15/2022 |
12.0.1.3274 | 1,270 | 12/13/2021 |
12.0.1.3272 | 511 | 9/10/2021 |
11.1.1100 | 1,681 | 8/30/2022 |
11.1.1090 | 1,604 | 11/19/2021 |
11.1.1081 | 492 | 10/20/2021 |
11.1.1080 | 975 | 7/16/2021 |
11.1.1070 | 2,765 | 2/26/2021 |
11.1.1060 | 17,738 | 9/22/2020 |
11.1.1050 | 3,962 | 7/14/2020 |
11.1.1040 | 726 | 6/11/2020 |
11.1.1031 | 13,625 | 3/25/2020 |
11.1.1030 | 2,991 | 1/29/2020 |
11.1.1020 | 788 | 12/19/2019 |
11.1.1010 | 947 | 11/8/2019 |
11.1.1000 | 14,351 | 10/1/2019 |
11.0.4001-beta1 | 488 | 8/30/2019 |
10.3.3072 | 2,559 | 3/1/2019 |
10.3.3071 | 825 | 2/13/2019 |
10.3.3060 | 17,149 | 9/22/2018 |
10.3.3050 | 1,796 | 3/9/2018 |
10.3.3040 | 1,078 | 10/23/2017 |
10.3.3030 | 1,387 | 5/9/2017 |
10.3.3021 | 1,352 | 3/7/2017 |
10.3.3020 | 1,562 | 12/9/2016 |
10.3.3010 | 1,542 | 7/19/2016 |
10.3.3000 | 1,493 | 5/23/2016 |
10.3.2001-beta17 | 1,110 | 3/23/2016 |
10.3.1021 | 1,946 | 12/1/2015 |
10.3.1020 | 2,545 | 8/12/2015 |
10.3.1011 | 1,470 | 5/7/2015 |
10.3.1002 | 1,635 | 4/6/2015 |
10.3.1001 | 1,582 | 3/4/2015 |
10.3.1001-beta19 | 1,246 | 3/4/2015 |
10.3.1000 | 1,542 | 11/21/2014 |
10.2.5001-beta2 | 1,035 | 10/6/2014 |
10.2.5001-beta1 | 1,064 | 9/19/2014 |
10.2.5000 | 1,258 | 9/19/2014 |
10.2.3091-beta6 | 1,037 | 9/12/2014 |
10.2.3091-beta5 | 1,043 | 9/11/2014 |
10.2.3091-beta4 | 989 | 9/11/2014 |
10.2.3091-beta2 | 1,040 | 8/21/2014 |
10.2.3091-beta1 | 1,060 | 8/21/2014 |
10.2.3090-beta1 | 936 | 8/14/2014 |
-- We added support for Windows 10. XCALL ENVRN will return 28
(OS_WINDOWS10) when a program is running on Windows 10.
[tr#36089]
-- Android API level 17 (4.2 Jelly Bean) is now the minimum
supported level for Android devices. [tr#36091]
-- We added support for the INITPORT subroutine to Synergy .NET.
Note that this is not supported for portable class libraries or
Windows Universal Platform apps. [tr#35846]
-- We added an optional timeout parameter to the %SS_CONNECT
socket routine. This specifies the number of seconds to wait for a
connection before the routine returns with an SS_ETIMEDOUT error.
If the timeout parameter is not specified, the routine will wait
indefinitely for either a successful connection or another error
to occur. [tr#35931]
-- Long exception messages caught by TRY-CATCH are now displayed
in full, rather than being truncated (with the message
"*** Warning: Message replacement too long ***"). [tr#36045]
-- We improved the way the Synergex.SynergyDE.Synrnt NuGet
package is installed so that the CopyLocal setting is now set to
True in all cases. Previously, it was sometimes set to False,
which caused runtime errors. [tr#35855]
-- We improved the way the winerrpost.log file is generated and
updated. Previously, if an error that was logged to the file was
encountered in a loop, the file could grow to an enormous size
unless the error terminated the process. Furthermore, the
information logged in the file wasn't sufficient to help diagnose
errors. These issues have been corrected. [tr#35882]
-- In versions 9.5.1 through 10.3.1a, a READS on a channel opened
in input mode would perform poorly if updates or deletes were
simultaneously occurring on another channel or by another
process. This has been corrected. [tr#35936]
-- We made several improvements to the CurrentRFA method for the
Select.AlphaEnumerator and Select.RestrictedAlphaEnumerator
classes. This method now returns the correct RFA from a remote
server with SCSPREFETCH, and it now returns the correct GRFA when
a From class record is smaller than the actual ISAM file record.
Additionally, if the "Stored GRFA" attribute of an ISAM file is
configured, CurrentRFA now uses this attribute, which reduces CRC
calculation overhead for each enumeration. [tr#35915]
-- We fixed an issue that caused segmentation faults when using
i8 variables in Select.Where expressions on some 64-bit platforms
and devices. This fix also corrects a condition that could have
caused segmentation faults on these platforms when passing i8
arguments with %RXSUBR. [tr#35884]
-- Previously, the compiler did not translate logicals for the
cert_file or CA_file arguments for %HTTP_GET, %HTTP_PUT,
%HTTP_POST, or %HTTP_DELETE. This has been corrected. [tr#35836]
-- In versions 10.1.1 to 10.3.1a, a Select with a Where
expression that specified multiple adjacent segments would fail
to return all records that matched the criteria if it used EQ or
EQS for the first segment and GE, GES, LE, or LES for the second
and third segments. This has been corrected. [tr#35874]
-- Select now optimizes Where expressions regardless of the way
comparisons are ordered. Previously, (Where)(0 < key) would not
be optimized, even though (Where)(key > 0) was optimized.
Additionally, the order of GE, GES, LE, and LES comparisons would
sometimes prevent optimization for segmented keys when multiple
adjacent segments were compared. These issues have been
corrected. [tr#35871, tr#35623]
-- We fixed an issue that could prevent a Select from returning
all matching records when there was a type mismatch between a
numeric field type specified in the Where condition and the
defined key type in the file. As a result of this fix, field/key
type mismatches can no longer be optimized unless the runtime can
determine from the search criteria that no negative values will
be returned. This may result in a noticeable decrease in
performance unless the type mismatch is corrected or the Where
expression is changed. For example, if key1 is a decimal field
and it matches an alpha key, the Where expression (key1 < val)
will not be optimized. However, if the Where expression is
changed to (key1 > 0 .and. Key1 < val), it will be optimized if
val is greater than 0. Correctly typing Key1 as decimal in the
file will also result in optimization. [tr#35651]
-- A READS, FIND(MATCH:Q_SEQ), or WRITES following a Select now
generates an INVOPER ("Invalid operation") error if sequential
context has not been reestablished with a READ, FIND, or WRITE
statement. (Sequential context is undefined until it is
reestablished). Previously, there were cases where this was not
occurring. THIS CORRECTION MAY BREAK YOUR CODE. A program that
previously ran without generating a runtime error will now cause
an INVOPER error if sequential context is not reestablished as
described. [tr#35907]