Skip to content

Commit d9d7e40

Browse files
committed
2.0.0.1
1 parent baae1ee commit d9d7e40

File tree

3 files changed

+70
-39
lines changed

3 files changed

+70
-39
lines changed

release-history.rst

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,42 @@ Backlog (TODO)
1515
**Miscellaneous**
1616

1717

18-
2.0.0.1 (TODO)
18+
2.0.0.1 (2024-05-17)
1919
------------------------------------------------------------------------------
2020
**💥Breaking Change**
2121

22-
- Rework the public API import. Now you have to use ``import sqlalchemy_mate.api as sm`` to access the public API. ``from sqlalchemy_mate import ...`` is no longer working.
22+
- Rework the public API import. Now you have to use ``import sqlalchemy_mate.api as sam`` to access the public API. ``from sqlalchemy_mate import ...`` is no longer working. Here's the full list of public API:
23+
- ``sqlalchemy_mate.api.selecting.count_row``
24+
- ``sqlalchemy_mate.api.selecting.by_pk``
25+
- ``sqlalchemy_mate.api.selecting.select_all``
26+
- ``sqlalchemy_mate.api.selecting.select_single_column``
27+
- ``sqlalchemy_mate.api.selecting.select_many_column``
28+
- ``sqlalchemy_mate.api.selecting.select_single_distinct``
29+
- ``sqlalchemy_mate.api.selecting.select_many_distinct``
30+
- ``sqlalchemy_mate.api.selecting.select_random``
31+
- ``sqlalchemy_mate.api.selecting.yield_tuple``
32+
- ``sqlalchemy_mate.api.selecting.yield_dict``
33+
- ``sqlalchemy_mate.api.inserting.smart_insert``
34+
- ``sqlalchemy_mate.api.updating.update_all``
35+
- ``sqlalchemy_mate.api.updating.upsert_all``
36+
- ``sqlalchemy_mate.api.deleting.delete_all``
37+
- ``sqlalchemy_mate.api.test_connection``
38+
- ``sqlalchemy_mate.api.EngineCreator``
39+
- ``sqlalchemy_mate.api.ExtendedBase``
40+
- ``sqlalchemy_mate.api.TimeoutError``
41+
- ``sqlalchemy_mate.api.io.sql_to_csv``
42+
- ``sqlalchemy_mate.api.io.table_to_csv``
43+
- ``sqlalchemy_mate.api.pt.from_result``
44+
- ``sqlalchemy_mate.api.pt.from_text_clause``
45+
- ``sqlalchemy_mate.api.pt.from_stmt``
46+
- ``sqlalchemy_mate.api.pt.from_table``
47+
- ``sqlalchemy_mate.api.pt.from_model``
48+
- ``sqlalchemy_mate.api.pt.from_dict_list``
49+
- ``sqlalchemy_mate.api.pt.from_everything``
50+
- ``sqlalchemy_mate.api.patterns.status_tracker.JobLockedError``
51+
- ``sqlalchemy_mate.api.patterns.status_tracker.JobIgnoredError``
52+
- ``sqlalchemy_mate.api.patterns.status_tracker.JobMixin``
53+
- ``sqlalchemy_mate.api.patterns.status_tracker.Updates``
2354

2455
**Features and Improvements**
2556

sqlalchemy_mate/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# -*- coding: utf-8 -*-
22

3-
__version__ = "2.0.0.0"
3+
__version__ = "2.0.0.1"
44

55
if __name__ == "__main__":
66
print(__version__)

tests/test_api.py

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@
22

33

44
def test():
5-
import sqlalchemy_mate.api as sm
6-
7-
_ = sm.selecting.count_row
8-
_ = sm.selecting.by_pk
9-
_ = sm.selecting.select_all
10-
_ = sm.selecting.select_single_column
11-
_ = sm.selecting.select_many_column
12-
_ = sm.selecting.select_single_distinct
13-
_ = sm.selecting.select_many_distinct
14-
_ = sm.selecting.select_random
15-
_ = sm.selecting.yield_tuple
16-
_ = sm.selecting.yield_dict
17-
_ = sm.inserting.smart_insert
18-
_ = sm.updating.update_all
19-
_ = sm.updating.upsert_all
20-
_ = sm.deleting.delete_all
21-
22-
_ = sm.test_connection
23-
_ = sm.EngineCreator
24-
_ = sm.ExtendedBase
25-
_ = sm.TimeoutError
26-
27-
_ = sm.io.sql_to_csv
28-
_ = sm.io.table_to_csv
29-
_ = sm.pt.from_result
30-
_ = sm.pt.from_text_clause
31-
_ = sm.pt.from_stmt
32-
_ = sm.pt.from_table
33-
_ = sm.pt.from_model
34-
_ = sm.pt.from_dict_list
35-
_ = sm.pt.from_everything
36-
37-
_ = sm.patterns.status_tracker.JobLockedError
38-
_ = sm.patterns.status_tracker.JobIgnoredError
39-
_ = sm.patterns.status_tracker.JobMixin
40-
_ = sm.patterns.status_tracker.Updates
5+
import sqlalchemy_mate.api as sam
6+
7+
_ = sam.selecting.count_row
8+
_ = sam.selecting.by_pk
9+
_ = sam.selecting.select_all
10+
_ = sam.selecting.select_single_column
11+
_ = sam.selecting.select_many_column
12+
_ = sam.selecting.select_single_distinct
13+
_ = sam.selecting.select_many_distinct
14+
_ = sam.selecting.select_random
15+
_ = sam.selecting.yield_tuple
16+
_ = sam.selecting.yield_dict
17+
_ = sam.inserting.smart_insert
18+
_ = sam.updating.update_all
19+
_ = sam.updating.upsert_all
20+
_ = sam.deleting.delete_all
21+
22+
_ = sam.test_connection
23+
_ = sam.EngineCreator
24+
_ = sam.ExtendedBase
25+
_ = sam.TimeoutError
26+
27+
_ = sam.io.sql_to_csv
28+
_ = sam.io.table_to_csv
29+
_ = sam.pt.from_result
30+
_ = sam.pt.from_text_clause
31+
_ = sam.pt.from_stmt
32+
_ = sam.pt.from_table
33+
_ = sam.pt.from_model
34+
_ = sam.pt.from_dict_list
35+
_ = sam.pt.from_everything
36+
37+
_ = sam.patterns.status_tracker.JobLockedError
38+
_ = sam.patterns.status_tracker.JobIgnoredError
39+
_ = sam.patterns.status_tracker.JobMixin
40+
_ = sam.patterns.status_tracker.Updates
4141

4242

4343
if __name__ == "__main__":

0 commit comments

Comments
 (0)