Skip to content

v4.0.25-beta (dev branch)

Pre-release
Pre-release
Compare
Choose a tag to compare
@joyfullservice joyfullservice released this 19 Oct 22:16
· 212 commits to dev since this release

IMPORTANT - Work in Progress

This version of the add-in was built from the dev branch, and contains the latest features currently under development. You are welcome to use this for testing or production use, depending on your needs. If you decide to use the dev version in production, please do your own testing to ensure you are getting the desired output for exported source and builds.

If you are building the dev branch from source, you will need version 4.* or newer to successfully build the add-in. (You can build v3 with v4, but you can't build v4 with v3.) In other words, you need this beta version to build the dev branch for the first time.

Features / Fixes (Partial List)

  • Rename sanitize levels for greater clarity on intended usage. From "Basic, Aggressive, and Advanced" to "Minimal, Standard and Extended". 964016c
  • Fix export of VBE forms, and refactor to use the json file as the primary file. 8ad9074
  • Verify testing database with latest VCS updates. c864659
  • Add support for tokenizing Microsoft Access date literals. Thanks, @mwolfe02!
  • Fix a few issues in the performance class. Thanks, @hecon5! #441
  • Implement wrapping for long names in performance reports. 1cda774
  • Adjust SQL Formatter for some dialect-specific requirements. Thanks, @josef-poetzl! #442
  • Add position check in SQL Formatter to avoid endless loop. cff400b
  • Update API examples to demonstrate a build from source. 62fde81
  • Add option to pass a source file folder path to the Build API. Inspired by @StolpiJanus 6cdac0c

Known Issues

  • Merge build functionality has had limited testing in real-world applications. Feel free to use it, but recognize that there may be some bugs that pop up along the way. (Feel free to create issues to address any problems you find.)
  • Automatic export on save is currently experimental, and potentially has issues with older versions of Microsoft Access.

See commit history for details on other changes not listed here.