Skip to content

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 --version returning [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 check command
  • Sort deltas by name within groups