You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+42-1Lines changed: 42 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
## unreleased
5
5
6
-
> 2021-08-24
6
+
> 2021-08-26
7
7
8
8
### :art: Structure/Formating
9
9
@@ -14,6 +14,19 @@
14
14
15
15
### :boom: Breaking Changes
16
16
17
+
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/a6bd3d1cae9d3a075bd3cf1d059a1b47e0fb5ecf"><tt>a6bd3d1</tt></a> sql.schema return detailed description of table.</summary>
18
+
19
+
Not sure if this is a wise decision or not. But it beat having the
20
+
schema returned given the key and the value the user written.
21
+
22
+
</details></dd></dl>
23
+
24
+
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/5b0710f50053f7e7a669f21b57979e4ef7c0aa14"><tt>5b0710f</tt></a> (parser) change nullable to require + refactor</summary>
25
+
26
+
Additionally, make primary reference pk.
27
+
28
+
</details></dd></dl>
29
+
17
30
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/8bf61d2b548b0e8c102e6e36dd21beae133ddf63"><tt>8bf61d2</tt></a> change sugar function namespace to sql.lib</summary>
18
31
19
32
changes access to sugar functions and store it in lib. It was weird typing out `sql...` and abbreviating it seems harder too.
@@ -23,6 +36,16 @@ changes access to sugar functions and store it in lib. It was weird typing out `
23
36
24
37
### :bug: Bug Fixes
25
38
39
+
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/1c88610b902c122560fdd28683b101c755853a8e"><tt>1c88610</tt></a> extended tables referencing mutable db object + other fixes (<ahref="https://github.com/tami5/sql.nvim/pull/00">#100</a>) (closes <ahref="https://github.com/tami5/sql.nvim/issues/101"> #101</a>, <ahref="https://github.com/tami5/sql.nvim/issues/99"> #99</a>)</summary>
40
+
41
+
-`table.extend` reference db object instead of `db.extend`ed object.
42
+
this fix issue with calling methods that has been already modified by the user.
43
+
- remove debug stuff
44
+
- modify `table.extend` mechanism.
45
+
- stop mutating insert/update source data when processing for `sql.insert`
46
+
47
+
</details></dd></dl>
48
+
26
49
- <ahref="https://github.com/tami5/sql.nvim/commit/db026ee2f52234fd9f479178fc8349134d743c19"><tt>db026ee</tt></a> using sql functions makes parser setsome values to null (<ahref="https://github.com/tami5/sql.nvim/pull/88">#88</a>) (closes <ahref="https://github.com/tami5/sql.nvim/issues/87"> #87</a>)
27
50
28
51
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/2b500b77c379356d401ee2f37a1c9cf9c1e311e6"><tt>2b500b7</tt></a> each map sort failing due to closed connection</summary>
@@ -97,8 +120,26 @@ Here goes nothing 🤞. Please CI don't fail me.
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/2424ea0f9f9287247a2785069438457fc5b7f5fe"><tt>2424ea0</tt></a> (sql) avoid executing sql.schema on crud</summary>
131
+
132
+
follow up to d791f87
133
+
134
+
</details></dd></dl>
135
+
136
+
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/a46ee6b371a32fb1f1dd81f79fb8e6e8f07029f1"><tt>a46ee6b</tt></a> (table) avoid executing sql.schema on crud</summary>
137
+
138
+
simple performance enhancement that should have been done from the start
139
+
:smile:
140
+
141
+
</details></dd></dl>
142
+
102
143
<dl><dd><details><summary><ahref="https://github.com/tami5/sql.nvim/commit/1a36aa576f489792f61b9a62cc4b3e796d97d568"><tt>1a36aa5</tt></a> sql.extend handling of tables and connection. (<ahref="https://github.com/tami5/sql.nvim/pull/96">#96</a>)</summary>
0 commit comments