🫡: This patch release addresses issues reported by @Dialga.
Fixed
- #532:
sq sqlnow uses theusqllib for SQL input mode determination
(does the SQL input execute a query or a statement?) replacing the custom
implementation introduced inv0.48.11. Theusqlimpl is battle-tested:
there's no point reinventing that wheel.
Changed
- #531: Several changes to
sqversion handling.sq versionnow returns faster by reducing the update-check timeout from
2s to 500ms. Additionally, the version check now uses the official
homebrew-core formula instead of the legacy tap. There's still future work to be
done here to make it possible to configure or disable this update-check behavior.- Relatedly,
sqnow warns instead of erroring when the config file's
config.versionis newer than thesqbuild version. This allows users to
downgrade to oldersqversions for testing or debugging, at the small risk
of config schema incompatibilities (which will likely error out). There's
future work to be done to improve howsqstamps the config schema version
insq.yml(currently it uses the build version rather than tracking actual
config schema changes).