Releases: twinbasic/twinbasic
Releases Β· twinbasic/twinbasic
twinBASIC BETA 870 (re-release)
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- re-release of BETA 870 with all compiler executables now signed with our new code signing certificate
- NOTE: next official update will be on 29th August 2025. Please bear with us whilst we prepare this exciting next instalment.
twinBASIC BETA 870
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: (regression) Reports would not open in the form designer [ John, discord ]
- fixed: potential compiler crash when parsing Erase syntax [ woeoio, discord ]
twinBASIC BETA 869
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: ImageList property page "Insert..." button not working for multi-selections [ https://github.com//issues/2207 ]
- fixed: form designer mini-bar Left/Center/Right buttons not working for Label and TextBox controls
- fixed:
[Source]
missing in some cases in the disassembled view of type libraries [ bclothier, discord ]
twinBASIC BETA 868
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: VBA.Str() function can return the wrong result if OS region system setting "Display Leading Zeros" is turned off [ fan2006, discord ]
twinBASIC BETA 867
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: bad Enum member declarations could cause compiler restart loop
- fixed: concatenation of literal strings inside a loop could cause runtime failures due to bad constant folding of the concatenation
- fixed: issue with Val() datatype suffix verification [ dannyb1896, discord ]
- fixed: support for Integer-array to string from within a UDT [ fafalone, discord ]
- fixed: datatype suffix characters not always being honoured [ https://github.com//issues/2202 ]
twinBASIC BETA 866
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: edge case setting control positioning issue [ fafalone, private/29 ]
- fixed: PictureBox excessive flashing issue when resizing in some instances [ fafalone, private/29 ]
- improved: Eval() now supports number expressed in exponent form [ loquat, discord ]
- fixed: accessing UserControl.ControlName inside UserControl_Initialize event would throw a runtime error [ fafalone, private/30 ]
- fixed: UserControl with a custom Enabled property interferes with built-in graphics implementation [ fafalone, private/41 ]
twinBASIC BETA 865
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: truncation of error text 'duplicate definition in the current scope' in some instances [ fafalone, discord ]
- fixed: ComboBox Change event fires incorrectly during form load if Text property has been set at design time [ fafalone, private/21 ]
- fixed: enum-member resolution in a class was not higher priority than base class members [ fafalone, private/24 ]
- fixed: resolving of LoadPicture() would sometimes bind to stdole instead of Global implementation [ fafalone, private/25 ]
twinBASIC BETA 864
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: bug in Eval() parser requiring whitespace or other terminator after a multiplication symbol [ loquat, discord ]
- fixed: (regression) ImageList property page has been broken for a number of releases [ https://github.com//issues/2200 ]
- fixed: parser error when encountering a line continuation character in the middle of a dot-expression [ fafalone, private/10 ]
- fixed: changed parser handling of bad literal strings termination to better match VBx [ fafalone, private/17 ]
- fixed: errors in Attribute VB_Name syntax no longer throw a compiler error, but a warning instead to better match VBx [ fafalone, private/17 ]
twinBASIC BETA 863
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: (regression in BETA 861) broken MDIForm implementation due to changes to TextWidth/Height [ John, discord ]
twinBASIC BETA 862
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: Import VBP/TWINPROJ feature treeview would disappear when collapsing nodes [ AntsAntix, discord ]
- fixed: OLEDragOver/OLEDragDrop events were not correctly populating the Shift argument [ XYplorer, discord ]
- fixed: ComboBox focus issue when focus is moved away to another window and then to a ComboBox control [ https://github.com//issues/2199 ]
- fixed: Printer.TextWidth/TextHeight incorrectly defined with ByRef input param [ fafalone, private/3 ]
- fixed: Keyword 'Randomize' should not be allowed as a line label, to match VBx [ fafalone, private/4 ]
- fixed: type library loading adjustments, so the cached typelib path is now only used as a final fallback [ fafalone, private/6 ]