Skip to content

Latest commit

 

History

History
663 lines (610 loc) · 64.1 KB

CHANGELOG.md

File metadata and controls

663 lines (610 loc) · 64.1 KB

Changelog

Full Changelog

Implemented enhancements:

  • Add ORGPAL3 target #1654
  • Remove c_Flags_Patch from CLR_RECORD_ASSEMBLY #1644
  • Add SetupTimeoutFromTimeSpan #1643
  • Update SerialCommunication assembly to include enums from managed #1640
  • Update SPI declaration #1639
  • Update Devices.Gpio declaration #1638
  • Decrease time to disconnect and reconnect STM32 targets that implement CDC #1635
  • Support for SPI4 on STM32F429I-DISCOVERY #1634
  • Add missing configuration for CS in SPI configuration #1632
  • Move WriteLine implementation to Runtime.Native #1631
  • Work on DateTime code #1629
  • Work on TI CC3220SF target #1626
  • Work on boot and debugger #1624
  • Adds a config level for SPI on ChibiOS targets #1622
  • Remove unused parameter from BringExecCounterToDate #1613
  • Add support for custom attributes with constructors for classes and methods #1611
  • Increase flash region in debug config #1610
  • Remove unused declaration in STM32 flash driver #1608
  • Increase managed heap to maximum on ESP32 #1597
  • Support for microSD Click board. #1591
  • Improvements in CRC32 calculation #1584
  • Work SWO handlers #1579
  • Simplified timeout handling on flash driver v2 #1577
  • Rework CLR Debug class #1576
  • Add Quail storage capability #1571
  • Upgrade to FatFS R0.14 #1548
  • Save Heap location and size in config #1544
  • Rework of UART on MIMXRT1060 #1529
  • Update Esp32 Ethernet for alternate clock modes #1526
  • Add TI CC1352R1 to reference targets #1522
  • Add Hard Fault handler for Cortex-M0 #1520
  • FreeRTOS: Rework GLOBAL_LOCK() and GLOBAL_UNLOCK() #1518
  • Nxp Gpio update to use a standard interface and enable interrupts #1511
  • Re-add COM6 to STM32F769 #1505
  • Fix cast issues with socket addresses #1504
  • Fix define compare for USBH #1495
  • Extract AssertBlockStorage to it's own function #1472
  • Enable support for multiple block storage devices #1466
  • Add support for new ResourceManager class lib #1459
  • Implement working GetCustomAttributes #1429

Fixed bugs:

  • Work wireless config ESP32 #1652
  • Fix getting DateTime value from boxed object #1647
  • Rework NativeInit for SPI #1646
  • Work on SWO #1636
  • Fix System.Network declarations #1633
  • Fix CRC32 calculation for CC32xx SDK #1627
  • Fix race condition with debugger on soft reboot #1619
  • Work GpioChangeCounter #1616
  • Fix float point comparisons #1615
  • Fix IL instruction isinst #1614
  • Double interrupt lock with GPIO #1612
  • Fix attributes constructor in FieldInfo #1609
  • Replace call to serial stream with channel equivalent that has timeout #1606
  • Fix STM32F769I clock settings #1600
  • Work on GPIO code #1598
  • Fix attribute parser for attribute classes without constructor #1596
  • Fix access to DateTime fields in Windows.Storage #1595
  • Fix deploying for NXP board #1592
  • Fix STM32 CRC32 driver #1585
  • Fix reboot on idle #1583
  • Disable optimization on CRC32 calculation #1582
  • Fix events and timer compare #1581
  • Fix unlinking allocated GPIOs #1573
  • Fix wrong get socket error method #1572
  • Work on interop assemblies struct and collection #1568
  • Fix issues with wrong context switching and global lock calls #1567
  • Fix time conversion issues in PAL events #1566
  • Fix storage config for STM32F091 #1563
  • Fix hardware CRC32 module inclusion #1562
  • Fix GetInteropNativeAssemblies #1556
  • Fix WP header verification when CRC32 is OFF #1555
  • Several fixes to 1-Wire on ESP32 #1553
  • Fix WP header verification when CRC32 is not implemented #1550
  • Fix check for datatype in GetType #1547
  • Gpio drivemode validation failed on ESP32 #1546
  • Unable to open 2 x SPI bus at same time #1543
  • FatFS fixes for F7 series #1538
  • Fix UpdateConfigurationBlock #1536
  • Fix SWO output #1535
  • Rework SWO output #1534
  • Type correction in Interop (unsigned as signed) #1531
  • Rework of sdcard storage for NXP MIMXRT1060 port #1530
  • Fix type mismatch of SetResult functions #1527
  • Fix simultaneous use of SDcard and USB MSD #1523
  • Fix potential issue with flash write on STMF0 series #1521
  • Missing inits for gpio #1512
  • Missing updated sdkconfig.h for IDF 3.3 #1510
  • Fix issue with GPIO linked node #1509
  • Work on SSL accept #1502
  • Fix endless loop in 1-Wire during ID search #1501
  • Fix Truncate function #1499
  • Fix signal name for SD Card detection #1498
  • Fix STM32 HAL SPIFFS #1493
  • Remove DP FP option from float calls #1492
  • Fixes with double calculations #1487
  • Fix System.Double implementations for emulated floating point #1486
  • Fix assertion of block storage on boot #1473
  • Fix CRC driver for STM32L0 series #1471
  • Fix STM32 flash driver for L0 series #1469
  • Add serial configuration to STM32F091 #1468
  • Improvements in STM32 flash driver V1 #1467
  • Fix time accuracy #1465
  • Fix terminators on NFReleaseInfo strings #1464
  • Fix for GetStorageFilesNative when using SPIFFS #1462
  • Fix support for SRAM #1460

Documentation and other chores:

  • Update Runtime.Native assembly #1651
  • Update Rutime.Native and mscorlib assemblies #1650
  • Work in TI CC3220SF target #1621
  • Fix just a few typos #1620
  • Bulk update dependencies #1605
  • Update I2C assembly declaration #1604
  • Update declaration of System.Collections #1594
  • Update assembly declarations #1589
  • Update Native.Events assembly declaration #1588
  • Fix declaration of Windows.Devices.SerialCommunication #1587
  • Improve UpdateConfig command #1586
  • Update all assemblies declaration #1580
  • Update AccessMemoryErrorCodes enum #1575
  • Implement paged request of assemblies available in the target #1554
  • Extract System.Text to a separate class lib #1507
  • Change format of exception output #1506
  • Fix call to USB MSD working thread #1494
  • Update declaration of mscorlib #1488
  • Separate out low level GPIO #1485
  • Update declaration of Devices.Spi #1483
  • Update declaration of Devices.Pwm #1482
  • Update declaration of Devices.I2c #1481
  • Update declaration of Devices.Adc #1480
  • Update declaration of Devices.Dac #1479
  • Update declaration of Devices.Can #1478
  • Update Devices.SerialCommunication #1477
  • Update Devices.Gpio declaration #1476
  • Update Runtime.Events declaration #1475
  • Extract System.Collections from mscorlib #1474
  • Update mbedTLS to v2.16.3 #1470
  • Update of ESP32 to IDF 3.3 (LTS) #1463

v1.3.2 (2019-10-17)

Full Changelog

Fixed bugs:

  • Improve valid image check to account for ITCM access devices #1457

Documentation and other chores:

  • Update mscorlib assembly declaration #1456

v1.3.1 (2019-10-16)

Full Changelog

v1.3.0 (2019-10-14)

Full Changelog

Implemented enhancements:

  • Add option to build without complex math functions #1454
  • Improve sanity check on vector table address #1452
  • Improvements in Monitor_FlashSectorMap #1447
  • Improvements in block storage API #1446
  • Add full type name to System::Double #1439
  • Rework SSL code #1427
  • Fix configuration manager initialization #1425
  • Add GPIO ChangeCounter #1421
  • Support larger Flash chips configurations on ESP32 #1415
  • Add support for X509Certificate2 #1412
  • Work on mbedTLS #1409
  • Fix several CLR declarations #1408
  • Update Ethernet support #1402
  • Add GetInvocationList to System.Delegate #1400
  • Add System.Devices.Dac #1396
  • Add implementation of GetCustomAttributes for fields #1394
  • Update Managed heap allocator #1393
  • Improvements in network configuration storing procedure #1389
  • Add PlatformCapabilities and TargetCapabilities #1387
  • Update Runtime.Native assembly and implementation #1381
  • Use HSE as RTC clock source #1380
  • Add target and platform name to NFReleaseInfo #1379
  • Clean up DateTime code #1375
  • Entering power off now disables FSMC #1367
  • Add support for MDP to output detailed error messages #1361
  • ToInt64 now throws exception when appropriate #1360
  • Update SslProtocols protocols enum #1347
  • Work on sockets #1345
  • Update storage config for NETDUINO3 #1339
  • Fix Monitor_ReadMemory command #1337
  • Work TI CC3220SF #1336
  • Implement native dispose for STM32 targets #1334
  • Work on I2C native #1333
  • Replace platform delay define with SL API #1329
  • Add debug messages to most SL events #1328
  • Rework SNTP worker thread #1327
  • Work on TI SimpleLink UART output #1326
  • Rework UART for TI SimpleLink #1323
  • Rework execution engine mutex #1318
  • Add support for SPIFFS in STM32 #1311
  • Add definition for SD Card detection line #1301
  • Add TI CC3220SF_LAUNCHXL #1297
  • Fix class names in Windows_Storage_Folder #1293
  • Work on native implementation for Windows.Storage #1290
  • Initial Support for Windows.Storage on Esp32 #1286
  • Power down improvements for SMT32F7 #1283
  • Add state flag to signal failure in type load and/or resolution #1278
  • Work on Windows.Storage #1277
  • Remove unnecessary include of lwIP #1272
  • Updates in System.Net assembly #1270
  • Update block storage definition for ESP32 #1267
  • Add delay on changing debugging execution conditions #1265
  • Add support for platform delay in CLR code #1264
  • Implement activity heart beat #1262
  • Improvements in Debugger::AccessMemory #1261
  • Update configuration and options for STM32 network targets #1259
  • Add implementation of lwIP semaphore per thread to ChibiOS #1258
  • Work on managed events #1245
  • Work on background task for Windows.Storage #1244
  • Work Windows.Storage background thread #1232
  • Work Storage native classes #1230
  • Work Devices.Storage #1227
  • Work on native Windows.Storage #1226
  • Rework STM32F769I target to use serial debugger instead of serial over USB #1225
  • Work on Windows.Storage #1223
  • Fix missing timeout in WireProtocol message processing #1220

Fixed bugs:

  • Add sanity check to valid image verification #1451
  • Fix buffer overflow in Garbage Collector #1448
  • Fix GPIO interrupt processing for SimpleLink devices #1445
  • Spi SDcard fix #1444
  • Fix code on enumerating removable and internal storage folders #1437
  • Update ESp32 partition sizes #1430
  • Fix SPI device getting pin config #1426
  • Fix configuration manager initialization #1424
  • Fix compiler condition for SPIFFS on StorageFolder #1419
  • Fix OemInfo command #1418
  • Work on mbedTLS for ESP32 #1413
  • Fix Base64 conversion #1407
  • Fix secure socket authentication #1399
  • Improvements on Devices.Dac #1398
  • Add sanity check for SPI dataBitLength #1391
  • Fix the milli secs conversion #1384
  • Remove ADC channel using PB8 #1383
  • Add weak implementations of SOCKETS Dbg init/deinit #1378
  • Fixed several issues in HAL_COMPLETION code #1370
  • Fix return value on SerialCommunication Store() call #1369
  • Fix COM por pin mapping #1368
  • Fix delete folder #1366
  • Fix several StorageFolder operations #1364
  • Fix drive enumeration for Storage API #1363
  • Fix to I2C read so last byte is with a NACK #1358
  • Fix CurrentDateTime dropping microseconds #1357
  • Fix setting of ResolutionFailed flag on boot #1353
  • Fix socket connect for TI SimpleLink #1351
  • Fix OpenSsl parse certificate on debug build #1346
  • Fix rename file issue #1335
  • Fix alarm wakeup for STM32F7 #1331
  • Fix time get and set in TI SimpleLink HAL #1330
  • Work on SNTP for CC3220SF #1322
  • Fix SystemState_Query #1320
  • Fix to Storage.ReadTextNative #1313
  • Fix for OpenIfExisting option for CreateFile #1309
  • Fix implementation of GetFolderNative #1308
  • Fix wireless profile enumeration #1305
  • Fix DMA conflict on STM32F429_DISCO #1294
  • Fixed several errors with Windows.Storage #1291
  • Fix panic on restart #1289
  • Fix timeouts setting in secure sockets #1276
  • Fix linker file for ST_NUCLEO64_F091RC #1269
  • Fix issue with memory erase #1266
  • Add missing call to close sockets on nanoHAL_Uninitialize #1263
  • Fix cast on socket select. #1260
  • Missing timer object initialization on Time_Initialize #1257
  • Add missing field in GetNetworkInterface #1256
  • Fix declaration of System.Net class lib #1255
  • Fix Native.Events declaration #1253
  • Improvements in Windows.Storage #1252
  • Fix code for get config block in debugger #1242
  • Fixes for StoreFile and FileIO #1229

Documentation and other chores:

  • Add support for SoftAP interface for ESP32 #1438
  • Added .vscode/settings.TEMPLATE and fixed path issues #1436
  • Update declaration of Runtime.Events #1434
  • Improve network configuration block management #1422
  • Update default serial baud rate #1416
  • Add Chinese version of README #1404
  • Update Hardware.Esp32 assembly #1392
  • Work on native assembly declaration #1382
  • Update mscorlib declaration #1376
  • Update Storage assembly declaration #1365
  • Update mscorlib declaration #1362
  • Remove unnecessary comments #1355
  • Update System.Net assembly native declarations #1352
  • Spelling and grammer corrections #1349
  • Update declaration of System.Net assembly #1342
  • Update CC3220SF SDK to v3.10.00.04 #1321
  • Update Windows.Devices.WiFi version to 1.0.6-preview-001 #1282
  • Moved to ChibiOS 19.1 #1274
  • Update nanoFramework.System.Net version to 1.0.6-preview-011 #1271
  • Update nanoFramework.System.Net version to 1.0.6-preview-009 #1254
  • Update Windows.Storage version to 1.0.0-preview-033 #1251
  • Update Windows.Devices.SerialCommunication version to 1.1.0-preview-009 #1250
  • Update nanoFramework.System.Net version to 1.0.6-preview-003 #1249
  • Update nanoFramework.Hardware.Esp32 version to 1.0.6-preview-009 #1248
  • Fix API_Hardware.Stm32 option display text #1247
  • Work on Storage events #1246
  • Update nanoFramework.System.Net version to 1.0.5-preview-001 #1241
  • Update nanoFramework.Devices.Can version to 1.0.3-preview-001 #1240
  • Update Windows.Devices.WiFi version to 1.0.4-preview-001 #1239
  • Update Windows.Devices.Gpio version to 1.1.0-preview-003 #1238
  • Update nanoFramework.Runtime.Events version to 1.0.5-preview-003 #1233
  • Add support for USB Mass Storage device #1222

v1.0.3 (2018-12-17)

Full Changelog

Implemented enhancements:

  • Update SslStream native implementation #1094
  • Add check for reboot and exit conditions on WaitForEvents loop #1089
  • Add native implementation of Devices.Can #1087
  • Improve HAL_RingBuffer to handle different type sizes #1083
  • Fix include paths difference on release configuration #1043
  • Add support for 1-wire interface for ESP32 #1017
  • Rework I2C native code #1014
  • Improvements on 1-Wire driver and configs #1013
  • Improve handling of drivers that use mutexes #1011
  • Add native implementation for 1-Wire class library #987
  • Socket changes and fixes for HTTP #955
  • Rework inclusion of UART declarations in STM32 #951
  • Add native support for Hardware.Stm32 class lib #935
  • Implemented Base64 encoding/decoding #934

Fixed bugs:

  • Fix parsing of X509 certificate for mbedTLS #1093
  • Fix parsing of X509 certificate for mbedTLS #1092
  • Fix ConfigurationManager_StoreConfigurationBlock for ESP32 #1091
  • Fix WiFi assembly declaration #1090
  • Add check for buffer empty/full in HAL_RingBuffer #1084
  • Fix ADC NativeInit #1081
  • Fix nanoCLR Win32 build #1033
  • Fix I2C assembly declarations #1023
  • Fix System.Net declaration #983
  • Fix mscorlib native checksum for 1.0.6-preview-001 #969
  • Fix UART4 setting for Windows.Device.SerialCommunication #950
  • Fixes for issue #416 #933

Documentation and other chores:

  • Update nanoFramework.Hardware.Esp32 version to 1.0.3 #1114
  • Update Windows.Devices.WiFi version to 1.0.2 #1113
  • Update Windows.Devices.Gpio version to 1.0.2 #1112
  • Update nanoFramework.System.Net version to 1.0.2 #1111
  • Update nanoFramework.Devices.Can version to 1.0.1 #1110
  • Update nanoFramework.System.Math version to 1.0.2 #1109
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2 #1108
  • Update nanoFramework.Networking.Sntp version to 1.0.2 #1107
  • Update nanoFramework.Devices.OneWire version to 1.0.1 #1106
  • Update Windows.Devices.Spi version to 1.1.0 #1105
  • Update Windows.Devices.Pwm version to 1.1.0 #1104
  • Update nanoFramework.Runtime.Native version to 1.0.2 #1103
  • Update nanoFramework.Runtime.Events version to 1.0.2 #1102
  • Update Windows.Devices.I2c version to 1.1.0 #1101
  • Update nanoFramework.Windows.Devices.Adc version to 1.1.0 #1100
  • Update CoreLibrary version to 1.1.0 #1096
  • Update nanoFramework.System.Net version to 1.0.2-preview-028 #1095
  • Update nanoFramework.Devices.Can version to 1.0.0-preview-006 #1088
  • Update Windows.Devices.SerialCommunication version to 1.0.2-preview-017 #1082
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-024 #1080
  • Update nanoFramework.System.Math version to 1.0.2-preview-015 #1079
  • Update Windows.Devices.Pwm version to 1.0.2-preview-017 #1078
  • Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-024 #1077
  • Update Windows.Devices.I2c version to 1.0.2-preview-025 #1076
  • Update Windows.Devices.Spi version to 1.0.2-preview-019 #1075
  • Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-017 #1074
  • Update Windows.Devices.WiFi version to 1.0.2-preview-017 #1073
  • Update Windows.Devices.Gpio version to 1.0.2-preview-025 #1072
  • Update nanoFramework.System.Net version to 1.0.2-preview-023 #1071
  • Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-015 #1070
  • Update nanoFramework.Runtime.Events version to 1.0.2-preview-023 #1069
  • Update nanoFramework.System.Net version to 1.0.2-preview-021 #1068
  • Update Windows.Devices.WiFi version to 1.0.2-preview-015 #1067
  • Update Windows.Devices.Gpio version to 1.0.2-preview-023 #1066
  • Update nanoFramework.System.Math version to 1.0.2-preview-014 #1065
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-023 #1064
  • Update nanoFramework.Runtime.Events version to 1.0.2-preview-021 #1063
  • Update Windows.Devices.I2c version to 1.0.2-preview-023 #1062
  • Update nanoFramework.Networking.Sntp version to 1.0.2-preview-049 #1061
  • Update nanoFramework.Devices.OneWire version to 1.0.0-preview-014 #1060
  • Update Windows.Devices.Spi version to 1.0.2-preview-017 #1059
  • Update Windows.Devices.Pwm version to 1.0.2-preview-015 #1058
  • Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-022 #1057
  • Update nanoFramework.Runtime.Native version to 1.0.2-preview-016 #1056
  • Update CoreLibrary version to 1.0.6-preview-021 #1055
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-021 #1045
  • Update code for Hardware.Stm32 #1044
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-019 #1042
  • Update nanoFramework.Networking.Sntp version to 1.0.2-preview-048 #1032
  • Update Windows.Devices.Spi version to 1.0.2-preview-015 #1031
  • Update Devices.Spi assemblies #1030
  • Update Windows.Devices.Pwm version to 1.0.2-preview-013 #1029
  • Update Devices.Pwm declarations #1028
  • Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-020 #1027
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-017 #1026
  • Update declaration of nanoFramework.Hardware.Stm32 #1024
  • Update Windows.Devices.I2c version to 1.0.2-preview-020 #1015
  • Update Devices.Adc declaration #1010
  • Update Windows.Devices.SerialCommunication version to 1.0.2-preview-013 #1009
  • Update nanoFramework.Runtime.Native version to 1.0.2-preview-012 #1008
  • Update declarations for Runtime.Native #1007
  • Update nanoFramework.System.Math version to 1.0.2-preview-010 #1006
  • Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-012 #1005
  • Update Windows.Devices.WiFi version to 1.0.2-preview-011 #1004
  • Update nanoFramework.System.Net version to 1.0.2-preview-013 #1003
  • Update Windows.Devices.Gpio version to 1.0.2-preview-015 #1002
  • Update nanoFramework.Runtime.Events version to 1.0.2-preview-017 #1001
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-010 #998
  • Update nanoFramework.Networking.Sntp version to 1.0.2-preview-012 #997
  • Update Windows.Devices.Spi version to 1.0.2-preview-011 #996
  • Update Windows.Devices.I2c version to 1.0.2-preview-015 #995
  • Update Windows.Devices.Adc version to 1.0.2-preview-009 #994
  • Update nanoFramework.Runtime.Native version to 1.0.2-preview-009 #993
  • Update nanoFramework.CorLib version to 1.0.6-preview-010 #992
  • Update Windows.Devices.I2c version to 1.0.2-preview-010 #986
  • Update Devices.I2c assembly declaration #985
  • Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-009 #980
  • Update Windows.Devices.Gpio version to 1.0.2-preview-008 #979
  • Update Windows.Devices.SerialCommunication version to 1.0.2-preview-009 #978
  • Update Windows.Devices.Spi version to 1.0.2-preview-007 #977
  • Update Windows.Devices.I2c version to 1.0.2-preview-007 #976
  • Update declaration of Windows.Devices.Gpio #973
  • Update declaration for Windows.Devices.Spi #972
  • Update declaration for Windows.Devices.SerialCommunication #971
  • Update Windows.Devices.I2c declaration #970
  • Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-004 #968
  • Update Windows.Devices.SerialCommunication version to 1.0.2-preview-004 #967
  • Update Windows.Devices.WiFi version to 1.0.2-preview-004 #966
  • Update nanoFramework.System.Net version to 1.0.2-preview-001 #965
  • Update Windows.Devices.Spi version to 1.0.2-preview-004 #964
  • Update Windows.Devices.Gpio version to 1.0.2-preview-004 #963
  • Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-004 #962
  • Update nanoFramework.Networking.Sntp version to 1.0.2-preview-005 #961
  • Update Windows.Devices.I2c version to 1.0.2-preview-004 #960
  • Update Windows.Devices.Adc version to 1.0.2-preview-004 #959
  • Update nanoFramework.Runtime.Native version to 1.0.2-preview-004 #958
  • Update nanoFramework.Runtime.Events version to 1.0.2-preview-004 #957
  • Update nanoFramework.CorLib version to 1.0.6-preview-001 #956
  • Update nanoFramework.Networking.Sntp version to 1.0.2-preview-002 #954
  • Move System.Math to it's own class lib #948

v1.0.1 (2018-10-18)

Full Changelog

v1.0.0 (2018-10-18)

Full Changelog

Implemented enhancements:

  • Work on config block #904
  • Add support for GetCustomAttributes #865
  • Fix for issue #402: Type.GetInterfaces doesn't return the inherited interfaces #851
  • Fix: Unable to start debug session on ESP32 when using SerialCommunication #846
  • Fix for string.LastIndexOf(char, int) and string.LastIndexOf(string, int) should search toward the beginning of the string #400 #845
  • Add native implementation of resource utility #844
  • SNTP fixes for ESP32 #838
  • Fix WiFi version #834
  • Move CLR_SETTINGS to targets #832
  • Implemented WatchChar in ESP32 #831
  • Improve posting of managed events #830
  • Add back GenericPort_Write to ESP32 #829
  • Rework system math implementation #823
  • Merge watchdog branch #819
  • Work on mbed TLS parse certificate #807
  • Add new Guid and random for Esp32 #804
  • Clean-up messaging class #799
  • Correct comment about heap for STM32 targets #794
  • Update ChibiOS config files for STM32F091RC target #793
  • Move booter blinker thread code to main loop #790
  • Updates required by ChibiOS fixes #787
  • Add support for target reporting if it has nanoBooter #785
  • Add support for configurable Wire Protocol packet size #784
  • Fix required for build with RelWithDebInfo #774

Fixed bugs:

  • Fix bug with infinite timeout handling #906
  • Fixes to SPI for half duplex/TransferSequential #872
  • Fix STM32 series defines throughout the code #862
  • Fix enumeration of config blocks when device has no config block #857
  • Fix Convert::NativeToInt64 for multiple base conversions #855
  • Fix for issue #390: object.GetHashCode not working #852
  • Fix for issue #409: NativeToDouble doesn't support the "e"/"E" exponential char #850
  • Fix for issue 403: type.GetMethods returns also static methods of the base class #849
  • The format for 64bit values is "ll" not "l" #848
  • Uncommented the CLR_RT_TypeSystem::FindTypeDef functionality #847
  • Fix for double.ToString() and float.ToString() #841
  • Fix Random.Next returns negative numbers #405 #840
  • Fix Math.Round #839
  • Fix DateTime.DaysInMonth #837
  • Fix single precision Truncate___STATIC__R4__R4 #836
  • Rework math calls #827
  • Config changes #818
  • Fix number conversion #816
  • Fix ToString for doubles and floats #815
  • Fix tiny printf implementation #813
  • Fix I2c issues #803
  • Remove debug code on SSL Network timeouts #802
  • Flash erase fix #801
  • Fix ChibiOS ADCv2 config struct #789
  • Fix typo in function name #786
  • Fix LaunchCLR to detect valid image #780
  • Fix declaration for build config RelWithDebInfo #779
  • Fixes required for STM32F0 series #778
  • Improve code in CheckValidCLRImage #776

Documentation and other chores:

  • Update nanoFramework.CorLib version to 1.0.4 #918
  • normalize line endings #900
  • Update nanoFramework.CorLib version to 1.0.1-preview118 #898
  • remove obsolete parameter BOARD_NAME #861

v0.0.0 (2017-09-26)

Full Changelog

Implemented enhancements:

  • Add exception handlers for debug #488
  • Update Devces.Gpio native code for 1.0.0.22 #470
  • Add CR+LF to improve output #463
  • Add more SetResult_* methods #460
  • Work on System.Convert #459
  • Enable SPI5 (this is used in the board mems sensor) #453
  • Update test app for nanoCLR #450
  • Update native code for System.Globalization #446
  • Work on events #441
  • Work on Events #440
  • Improve assembly loading #439
  • Correct types in declarations of Async Process calls #437
  • Add native code for System.Console #431
  • SPI native code #429
  • Work on Devices.Spi #428
  • Move CLRStartup to its own OS thread #425
  • Work on Devices.Spi native #424
  • Work on Devices.Gpio #418
  • Rename NativeEvents native code #409
  • Update nanoCLR test solution #406
  • Minor fixes #401
  • Fix flash driver for use in SMT32F7 series #400
  • Various fixes for MBN_QUAIL #395
  • Work on Execution #375
  • Update test app in nanoCLR #374
  • Initial work on Events #373
  • Improve ContiguousBlockAssemblies #371
  • Remove endianess checking of assemblies #368
  • Aligned CorLib declarations with managed stubs #367
  • Fix issues with assemblies loading at startup #365
  • Remove addresses from Debugging_Deployment_Status #362
  • Add error code to reply of access memory commands #361
  • Enable IncrementalDeployment in capabilites #360
  • Work on Debugging_Deployment_Status #359
  • Improvements in flash driver #358
  • Work on DeviceBlockInfo_FindRegionFromAddress #357
  • Work on Debugging_Deployment_Status #356
  • Sync flags with debugger library code #350
  • Remove unsupported c_Monitor_SignatureKeyUpdate #349
  • Work on ChibiOS v17 USB code #344
  • Second try on Windows.Devices.Gpio #329
  • Update Nuget packages #318
  • Update documentation to include API option #317
  • Add native code for base class library (mscolib) #310
  • Include support for ChibiOS syscalls to use newlib stuff #309
  • Add declaration for MDP #301
  • Add Interop feature to CLR #299
  • removed unused include for nanoHAL.h #298
  • Remove legacy functions #293
  • Update Nuget for MSBuild System #291
  • Add code to output to VS console #290
  • Update Nuget packages #289
  • Replace path for mscorlib.pe #288
  • Improve error reporting detail #286
  • Fix ComputeAssemblyHash #279
  • Enable Target_GetReleaseInfo #267
  • Enable GetClrReleaseInfo in Debugger #266
  • Revert types to well known defined types #251
  • Replace types with standard C #250
  • Correct declaration to use standard types #249
  • Replace attributes with define #248
  • Complete work on #195 #240
  • Rework code base to have a single debugger and messaging port #238

Fixed bugs:

  • Add missing defines in mcuconf header of ST_STM32F769I_DISCOVERY #487
  • Fix linker file for ST_STM32F769I_DISCOVERY #486
  • Remove references to removed source files #447
  • Correct wrong declation of argument in Interop code #417
  • Correct issue with flash driver for STM32F4XX devices #415
  • Various fixes in ST_STM32F429I_DISCOVERY #394
  • Fix debugger wait loop #383
  • Fix ContiguousBlockAssemblies #372
  • Correct submodule naming #256

Documentation and other chores:

  • Fix linker files for SMT32F7 series #516
  • Replace duplicate implementations of SafeSprint* #506
  • Add implementation for TimeSpan.ToString() #505
  • Remove unused vars and related code file #504
  • Fix I2C for F769I reference board #500
  • Increase memory for image of firmware #499
  • Activate channels for SPI, I2C #498
  • Correct include version for I2C #497
  • Improve HAL EXT initialization #491
  • Fixes exception in ToString() #490
  • Fix ChibiOS rules #489
  • Dereference Unsigned shorts in SPI #484
  • Remove setting of PB3 for SWO #482
  • Improve SWO config #481
  • Spi f7 #480
  • Remove ST_NUCLEO144_F746ZG from nF overlay #476
  • Update program with SPI test code #474
  • Correct assembly name #473
  • Update nanoCLR test app to latest Nugets #472
  • Update docs #467
  • Add missing file to nanoCLR #438
  • Add documentation on using Ninja build #436
  • Improve documentation #426
  • Improve communication responsiveness #423
  • Improvements in documentation for class libraries #405
  • Add documenation about thread execution and context switching #376
  • Add doc with explanation about deployment #363
  • Fix #353 #354
  • Add stdafx.h include #282
  • Update Community Targets submodule #280
  • Moved nanoCLR_ParseOptions file to src folder (#277) #278

* This Changelog was automatically generated by github_changelog_generator