Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 release v1.0.0 #105

Merged
merged 104 commits into from
Sep 1, 2021
Merged

🔖 release v1.0.0 #105

merged 104 commits into from
Sep 1, 2021

Conversation

kkharji
Copy link
Owner

@kkharji kkharji commented Aug 30, 2021

🐛 Fixes

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

♻️ 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.

⚠️ Before merge

  • Open pr in few repo using sql.nvim and introduce the new changes

@kkharji kkharji force-pushed the ref/emmyclasses branch 3 times, most recently from 3e7e6fa to b75a0a3 Compare August 30, 2021 00:32
@kkharji kkharji force-pushed the ref/emmyclasses branch 5 times, most recently from 113a471 to 246768f Compare August 30, 2021 06:18
@kkharji kkharji force-pushed the ref/emmyclasses branch 3 times, most recently from d113186 to 7d2d747 Compare August 30, 2021 06:39
@kkharji kkharji force-pushed the ref/emmyclasses branch 4 times, most recently from 6efd156 to f48cf31 Compare August 30, 2021 07:00
@kkharji kkharji force-pushed the ref/emmyclasses branch 4 times, most recently from 7b5a981 to 8aa70e6 Compare August 30, 2021 07:25
@kkharji kkharji changed the title 🎉 prepare first major release 🎉 release v1.0.0 Sep 1, 2021
@kkharji kkharji changed the title 🎉 release v1.0.0 🔖 release v1.0.0 Sep 1, 2021
@kkharji kkharji merged commit 78ff09f into master Sep 1, 2021
@kkharji kkharji deleted the ref/emmyclasses branch September 1, 2021 05:33
kkharji added a commit to nvim-telescope/telescope-smart-history.nvim that referenced this pull request Sep 1, 2021
reflect breaking changes made in kkharji/sqlite.lua#105
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants