Releases: JasonShin/sqlx-ts
Release v0.1.0-alpha.9
Releasing an alpha with more extensive feature support for type generation
Release v0.1.0-alpha.8
The release contains partially working type generation code.
I'm making a release to trigger the documentation website to be republished with the latest contents
Release v0.1.0-alpha.7
It's been a while since I made any release (mostly due to being busy and etc)
The release introduces new fixes
- Instead of using
EXPLAIN
, we now rely onPREPARE
as PREPARE can interpret query arguments
The release introduces bleeding edge/work in progress work around generating types based on SQL
- It can only figure out types for SELECT results at the moment
- INSERT, UPDATE and DELETE translation will be coming up in upcoming releases
- Parsing query arguments will be done in the future
Release v0.1.0-alpha.6
chore: adding cargo install step in mdbook
Release v0.1.0-alpha.5
feature: supporting the initial POC of file-based configuration to handle multiple database connections
docs: Updating docs to describe CLI options vs environment variables vs file based config
Release v0.1.0-alpha.4
Adding official documentation as part of the release process
Release v0.1.0-alpha.3
In Release v0.1.0-alpha.2, the old GitHub action to publish release binaries was broken. I rewrote it to publish working binaries for all MacOS, Linux and Windows.
In addition, the release fixes install.sh script to work again.
Release v0.1.0-alpha.2
What's Changed
- chore: todo()! cleanups and support all syntax in TS and JS by @JasonShin in #6
New Contributors
- @JasonShin made their first contribution in #6
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
Release v0.1.0-alpha.1
The very first release of sqlx-ts! 🚀
So far I've been wiring up my initial idea of bringing sqlx into Typescript and Javascript world for the first time! We are in an early stage of everything that I want to do with sqlx-ts project. Eventually, I want to see how this project can replace ORM driven development environment in Nodejs. Like Go and Rust developers, Nodejs developers now have compile-time safe SQL queries and never ship a broken query anymore!
With the sqlx-ts binary installable via install.sh script or you can install it manually for the time being, we added initial cut support for the following features:
- MySQL and PostgreSQL support
- CLI with rich configurations to connect to your main development database
sql
tagged template literal module that you can download from NPM- Please check the tutorial on how to use it!
- support for
import { sql } from 'sqlx-ts
syntax - support for an aliased import
import { sql as sqlx } from 'sqlx-ts'
- Compile-time check your SQL queries in your Typescript and Javascript codebase!
In the upcoming releases:
--verbose
option in CLI to print successful query checks- Possibly sqlite support
- Initial cut release to support multiple database connections! Check the proposal of this here