Skip to content

🔖 release v1.0.0 (#105)

Compare
Choose a tag to compare
@kkharji kkharji released this 01 Sep 05:34
· 56 commits to master since this release
78ff09f

♻️ refactor

  • rename emmyclass to be prefixed by sqlite
  • enforce sqlite prefix on exported docs. a hack till tree-sitter-lua@#33 is closed
  • rename export module to sqlite with backward compatibility with warring (for now)
  • remove date from changelog template to avoid unnecessary commits + run daily.

✨ New

  • add examples for all sqlite api functions and use code-block in place of @usage
  • add support for installing sqlite.lua wtih luarocks (WIP)
  • add CI workflow to create github release among other things
  • add script to auto-generate rockspec on every release.
  • extended sqlite_db and sqlite_tbl original methods after overwrite can be accessed through pre-appending __.

💥 Breaking

  • remove dot notation support totally.
  • rename sqlite.db:table sqlite.db:tbl with a simple depreciation warning
  • Add deprecation warnings for using sql namespace.
  • sqlite.tbl:new is changed to sqlite.tbl.new to match sqlite.db.new
  • change sqlite.tbl.new signature to accept optional db object as last param.

🐛 Fixes

  • sqlite.lib strfun use "now" instead of nil.
  • sqlite.lib strfun doesn't work inside table schema.