Skip to content

Releases: twinbasic/twinbasic

twinBASIC BETA 870 (re-release)

14 Aug 10:03
619ce4e
Compare
Choose a tag to compare
Pre-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

02 Aug 05:43
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 870 Pre-release
Pre-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
  • 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

01 Aug 15:22
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 869 Pre-release
Pre-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
  • 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

30 Jul 16:29
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 868 Pre-release
Pre-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
  • 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

30 Jul 08:01
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 867 Pre-release
Pre-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
  • 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

18 Jul 11:20
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 866 Pre-release
Pre-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
  • 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

17 Jul 14:29
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 865 Pre-release
Pre-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
  • 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

17 Jul 10:53
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 864 Pre-release
Pre-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
  • 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

16 Jul 19:43
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 863 Pre-release
Pre-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
  • fixed: (regression in BETA 861) broken MDIForm implementation due to changes to TextWidth/Height [ John, discord ]

twinBASIC BETA 862

16 Jul 15:13
619ce4e
Compare
Choose a tag to compare
twinBASIC BETA 862 Pre-release
Pre-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
  • 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 ]