Skip to content

Releases: vba-blocks/vba-blocks

vba-blocks v0.5.3

25 Oct 03:18
ad5f371
Compare
Choose a tag to compare
  • Fix scripting issues with Windows

vba-blocks v0.5.2

10 Sep 03:15
Compare
Choose a tag to compare
  • Fix path dependency issues when exporting

vba-blocks v0.5.1

10 Sep 02:31
Compare
Choose a tag to compare
  • Check dev-dependencies when validating lockfile

vba-blocks v0.5.0

09 Sep 02:11
Compare
Choose a tag to compare
  • Add vba test that uses convention of calling Tests.Run in project
  • Support .editorconfig when exporting project

vba-blocks v0.4.2

03 Sep 01:23
Compare
Choose a tag to compare
  • Include dev-* in export

vba-blocks v0.4.1

28 Aug 04:17
Compare
Choose a tag to compare
  • Fix issue with missing debug dependency

vba-blocks v0.4.0

28 Aug 04:04
Compare
Choose a tag to compare

This release updates vba run with new powers and a new signature and adds a new dev profile for including certain src, dependencies, and references in development.

' (Testing.bas)
Function Test(Filter As String, Filename As String) As String
  Append(Filename, "A")
  Append(Filename, "B")
  Append(Filename, "C")

  Test = "Done!"
End Function

Sub Append(Filename As String, Line As String)
  ' ...
End Sub
vba run Testing.Test "*" /dev/stdout
A
B
C
Done!
  • Update vba run to use the default target
  • Update vba run to pass multiple arguments
  • Update vba run to support /dev/stdout or CON
  • Add [dev-*] support for src, dependencies, and references
  • Add --release flag for building without [dev-*]

vba-blocks v0.3.1

01 Aug 12:18
Compare
Choose a tag to compare
  • Small fixes of error messages

vba-blocks v0.3.0

01 Aug 04:42
Compare
Choose a tag to compare

This release adds automatic patching of vba-block.toml, no more manually editing it on vba export!

  • Automatically patch vba-blocks.toml
  • Remove some generated values of export
  • Improve Mac ergonomics

vba-blocks v0.2.0

02 Apr 14:45
Compare
Choose a tag to compare

This release is code-named Margot for the little 4-month-old 👶 that's been keeping me busy.

Note: The installation process and directories have been changed, please uninstall any previously installed versions of vba-blocks.

References

This release adds support for references to vba-blocks. You can add a reference to your project with:

[references]
VBIDE = { version = "5.3", guid = "{0002E157-0000-0000-C000-000000000046}" }

Additionally, any references that you add to your project will be exported
(you'll see a message to add it to your manifest, automatic manifest updates are on the roadmap)

Directories

Previously ~/.vba-blocks was used for caching, but this doesn't really match the system defaults for Windows or Mac.
The install and cache locations have been updated to better match system expectations. You can safely delete the previous ~/.vba-blocks (either C:\Users\...\.vba-blocks or /Users/.../.vba-blocks on Mac), if you had installed vba-blocks previously.

Installer

There were some issues getting the installer to work consistently on Windows and Mac, so a simpler installation script will be used for the time being. This does not affect how vba-blocks works, just how it gets on your system.