-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
64 lines (64 loc) · 2.64 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
v0.11.0.0
- Adds support for reading type defintions from type.d
- Adds support for TRIGGERs
- Fixes upgrades failing if types exist
v0.10.0.0
- Adds support for reading setup.yml from STDIN
- Adds "did you mean" for YamSql fields
- Adds support for empty "ref_columns" in FKs
- Changes to better support SEQUENCEs
v0.9.0.0
- Fixes DELETE BASE before schema definitions are read (#64)
- Fixes bugs in table constraint statements (#59)
- Fixes code that needed O(n^2) in number of SQL objects (#62)
- Fixes incorrect naming of sequences for SERIAL emulation
- Adds bash completion install (closes #63)
- Adds link to example project to README
- Adds listing of blocking connections if database can't be deleted
- Adds project status description to README
- Adds revocation of role memberships (fixes #37)
- Better internal code structure
v0.8.0.0
- Replaces pandoc with doctemplates to halve dependency compile time
Big thanks to @jgm for implementing doctemplates right away!
<https://github.com/jgm/pandoc/issues/3134>
- Adds --delete-residual-roles option (closes #30)
- Adds --sql-log-hide-rollbacks option (closes #55)
- Adds Internal libraries to exposed modules
- Adds dropping of basic role privileges (#37)
- Changes YamSql objects to Internal.Obj.* (closes #58)
- Changes to a better SqlObj and SqlContext structure (closes #60)
- Changes to treat columns as independent objects (closes #33)
- Updates README
v0.7.0.0
- Fixes all compiler warnings
- Fixes several bugs related to ROLE upgrades
- Fixes table checks missing after upgrade
- Adds --sql-log flag
- Adds --version flag
- Better SQL-Error presentation
- Better test coverage, now using pytest3
- Better usage information for CLI
- Code coverage reports
- Refactoring of many code parts
- Removes support for column templates
- Splits library from binary (cabal)
- Started API and implementation docs
v0.6.0.0
- Adds resolve complicated dependency issues
- Adds resolve change of function return type (if function can be dropped)
- Changes connection options to suppress SQL NOTICE messages
- Fixes fundamental logic error in pgsqlUpdateFragile
Without --perimit-data-deletion upgrades would not create objects etc.
- Fixes constraints in schema public are not deleted
- Renames Module to Schema
- Copletely new Library structure
- Reworked Documentation feature
- Removes avoidable dependencies
- Mostly uses Data.Text instead of String
- Renames modules to schemas
v0.5.0
- Adds proper deletion of obsolete functions
- Changes to no data deletion as default for upgrades
v0.4.1
- First release used in production