Changelog
This page lists all PUM releases with their release notes, sourced from the GitHub releases.
1.8.0 - 2026-07-09
What's Changed * improve version access via API and add docs by @3nids in #195 * docs: generate website changelog page from GitHub releases by @3nids in #198 * feat: support application-only releases without changelog files by @3nids in #199 * feat: Log pum version in migration table by @3nids in #200
Full Changelog: 1.7.2...1.8.0
1.7.2 - 2026-05-12
What's Changed * Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #188 * Bump docker/login-action from 3 to 4 by @dependabot[bot] in #187 * Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #186 * Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #189 * fix injections + false positive leaks by @3nids in #190 * fix windows CI by @3nids in #191
Full Changelog: 1.7.1...1.7.2
1.7.1 - 2026-03-24
See the release page and the commit history.
1.7.0 - 2026-03-24
What's Changed * Add skip_baseline_check parameter to upgrade() by @3nids in #184
Full Changelog: 1.6.3...1.7.0
1.6.3 - 2026-03-16
See the release page and the commit history.
1.6.2 - 2026-03-13
What's Changed * fix dependancy checking by @3nids in #182
Full Changelog: 1.6.1...1.6.2
1.6.1 - 2026-03-11
See the release page and the commit history.
1.6.0 - 2026-03-04
What's Changed * create/drop db by @3nids in #177
Full Changelog: 1.5.5...1.6.0
1.5.5 - 2026-03-02
See the release page and the commit history.
1.5.4 - 2026-02-24
What's Changed * add membership_of method by @3nids in #173
Full Changelog: 1.5.3...1.5.4
1.5.3 - 2026-02-14
What's Changed * wrap read-only methods in transactions by @3nids in #172
Full Changelog: 1.5.2...1.5.3
1.5.2 - 2026-02-14
See the release page and the commit history.
1.5.1 - 2026-02-14
See the release page and the commit history.
1.5.0 - 2026-02-14
What's Changed * implement specific roles by @3nids in #170 * Roles management by @3nids in #171
Full Changelog: 1.4.3...1.5.0
1.4.3 - 2026-02-13
Full Changelog: 1.4.2...1.4.3
1.4.2 - 2026-02-12
What's Changed * allow to define a list of values for params by @3nids in #169
Full Changelog: 1.4.1...1.4.2
1.4.1 - 2026-02-12
Full Changelog: 1.4.0...1.4.1
1.4.0 - 2026-02-12
What's Changed * add static method to get schema migration details by @3nids in #164 * prevent install in same migration schema by @3nids in #165 * create app-only parameters by @3nids in #166 * Fix 6 bugs and 3 cleanups detected by static analysis by @3nids in #167
Full Changelog: 1.3.6...1.4.0
1.3.6 - 2026-02-10
See the release page and the commit history.
1.3.5 - 2026-02-05
What's Changed * add a CLI entry to create/drop app by @3nids in #161
Full Changelog: 1.3.4...1.3.5
1.3.4 - 2026-02-04
Full Changelog: 1.3.3...1.3.4
1.3.3 - 2026-02-03
Full Changelog: 1.3.2...1.3.3
1.3.2 - 2026-01-30
What's Changed * simplify import logic by @3nids in #160
Full Changelog: 1.3.1...1.3.2
1.3.1 - 2026-01-30
Full Changelog: 1.3.0...1.3.1
Fix transaction issue
1.3.0 - 2026-01-29
What's Changed * Add Upgrade capability by @3nids in #149 * rename hook to create/drop app by @3nids in #150 * compare schema migrations by @3nids in #151 * refine granting + add more tests by @3nids in #152 * Checker revival by @3nids in #153 * accept PG connection string by @3nids in #154 * dump/restore revival by @3nids in #155 * allow to define uninstall steps by @3nids in #156 * handle consecutive imports by @3nids in #157 * add feedback to get progression and allow to cancel install/upgrade + fix imports again + fix parameters by @3nids in #158 * Improve feeback by @3nids in #159
Full Changelog: 1.2.3...1.3.0
1.2.3 - 2025-12-27
See the release page and the commit history.
1.2.2 - 2025-11-25
What's Changed * grant roles after installing demo data by @3nids in #138
Full Changelog: 1.2.1...1.2.2
1.2.1 - 2025-11-18
See the release page and the commit history.
1.2.0 - 2025-11-18
What's Changed * support multiple files for demo data by @3nids in #135 * Update version format validation regex to allow x.y versions by @3nids in #136
Full Changelog: 1.1.18...1.2.0
1.1.18 - 2025-11-04
What's Changed * fix role creation bug with multiple installs by @3nids in #134
Full Changelog: 1.1.17...1.1.18
1.1.17 - 2025-11-03
See the release page and the commit history.
1.1.16 - 2025-11-03
See the release page and the commit history.
1.1.15 - 2025-11-03
See the release page and the commit history.
1.1.14 - 2025-11-03
What's Changed * commit after hooks in demo data by @3nids in #133
Full Changelog: 1.1.13...1.1.14
1.1.13 - 2025-08-05
What's Changed * check SQLContent input type by @3nids in #123 * fix when sys.path is None by @3nids in #125
Full Changelog: 1.1.12...1.1.13
1.1.12 - 2025-06-17
See the release page and the commit history.
1.1.11 - 2025-06-17
See the release page and the commit history.
1.1.10 - 2025-06-17
Full Changelog: 1.1.9...1.1.10
1.1.9 - 2025-06-16
Full Changelog: 1.1.8...1.1.9
1.1.8 - 2025-06-14
Full Changelog: 1.1.7...1.1.8
1.1.7 - 2025-06-14
Full Changelog: 1.1.6...1.1.7
1.1.6 - 2025-06-14
Full Changelog: 1.1.5...1.1.6
1.1.5 - 2025-06-14
Full Changelog: 1.1.4...1.1.5
1.1.4 - 2025-06-12
See the release page and the commit history.
1.1.3 - 2025-06-07
See the release page and the commit history.
1.1.2 - 2025-06-07
What's Changed * fix links to TEKSI by @sjib in #116
New Contributors * @sjib made their first contribution in #116
Full Changelog: 1.1.1...1.1.2
1.1.1 - 2025-06-07
What's Changed * dependency fixes by @3nids in #115
Full Changelog: 1.1.0...1.1.1
1.1.0 - 2025-06-07
What's Changed * add dependency support by @3nids in #113 * Fallback workaround to check version when unzipped to custom location by @domi4484 in #114
Full Changelog: 1.0.0...1.1.0
1.0.0 - 2025-06-07
⚠️ This is a major refactoring of the library. ⚠️ Please refer to the documentation for an exhaustive information: https://opengisch.github.io/pum/
0.10.0 - 2022-08-12
What's Changed * ⚠️ MAJOR CHANGE ⚠️ use file name instead of checksum to check whether a migration was run by @olivierdalang in #81 * fix : do not ignore trigger on views by @olivierdalang in #100 * make check honor --exclude-schema for indexes, constraints, sequences and triggers too by @olivierdalang in #102 * verbose output for pum test-and-upgrade on CI by @olivierdalang in #91 * show trace on exception in upgrade (when verbose flag is set) by @olivierdalang in #101
Full Changelog: 0.9.14...0.10.0
0.9.14 - 2021-05-27
Fixes :
pum --versionreturning [DEV] instead of actual version
0.9.13 - 2021-05-27
Fixes :
- pum check ignoring parameter-less function
0.9.12 - 2020-10-01
Fixes : - pum check returning false positives on triggers
0.9.11 - 2020-09-24
Fixes : - more readable output of pum check - failure on pum info
0.9.10 - 2020-02-21
See the release page and the commit history.
0.9.9 - 2020-02-21
See the release page and the commit history.
0.9.8 - 2019-07-16
See the release page and the commit history.
0.9.7 - 2019-07-03
See the release page and the commit history.
0.9.6 - 2019-07-03
See the release page and the commit history.
0.9.5 - 2019-07-03
See the release page and the commit history.
0.9.4 - 2019-07-03
See the release page and the commit history.
0.9.3 - 2019-07-03
See the release page and the commit history.
0.9.2 - 2019-07-03
See the release page and the commit history.
0.9.1 - 2019-07-03
See the release page and the commit history.
0.9.0 - 2019-05-21
See the release page and the commit history.
0.8.6 - 2019-05-03
See the release page and the commit history.
0.8.5 - 2019-05-03
Prevent running twice the same baseline Verbose mode
0.8.4 - 2019-04-28
See the release page and the commit history.
0.8.3 - 2019-04-25
allow default value when getting variable
0.8.2 - 2019-04-24
See the release page and the commit history.
0.8.1 - 2019-04-24
do not check _RETURN rules
0.8.0 - 2019-04-23
See the release page and the commit history.
0.7.4 - 2019-04-16
Fix ordering of deltas by name. Requires Python 3.6+
0.7.3 - 2019-04-16
Last release with Python < 3.6
0.7.1 - 2018-04-24
See the release page and the commit history.
0.7.0 - 2018-04-24
New arguments for upgrades: -v for variables to be used in SQL deltas -u for maximum version to run the deltas up to
0.6.7 - 2018-04-19
See the release page and the commit history.
0.6.6 - 2018-04-14
See the release page and the commit history.
0.6.5 - 2018-04-14
See the release page and the commit history.
0.6.4 - 2018-04-12
See the release page and the commit history.
0.6.3 - 2018-04-08
See the release page and the commit history.
0.6.2 - 2018-04-07
See the release page and the commit history.
0.6.1 - 2018-04-07
See the release page and the commit history.
0.6.0 - 2018-04-07
See the release page and the commit history.
0.5.15 - 2018-04-05
See the release page and the commit history.
0.5.14 - 2018-04-05
See the release page and the commit history.
0.5.13 - 2018-03-26
Execute the pre scripts in reverse order. Assuming that the list of delta dirs is [delta1, delta2] it means that the pre scripts of delta2 are executed before the pre scripts of delta1.
0.5.12 - 2018-03-23
Instead of having DeltaPy.delta_dir return the first delta dir in the list let's return the delta_dir into which the delta file is actually stored. This is much more useful to DeltaPy subclasses.
0.5.11 - 2018-03-14
See the release page and the commit history.
0.5.10 - 2018-02-21
- Add output_file option to
pum checkcommand - Sort deltas by name within groups