Skip to content

Releases: MaikMichel/dbFlow

3.1.0

21 Aug 20:26
Compare
Choose a tag to compare
  • New: Implement ReleaseNotes as TemplateFolder
  • New: Add ability to have custom passwords for db/schemas to connect as schema owner
  • New: Force release.sh to merge with stratie to theirs
  • New: Only add version tag, when not exits
  • Fix: many typos
  • New: Add current as option to version in release.sh
  • Upd: refresh tutorial to reflect current chan

Release 3.0.0

30 Jun 16:06
bf5fdea
Compare
Choose a tag to compare
  • New: When using release.sh you can set version to: major, minor or patch. dbFlow will calcualte the right version number for you
  • New: During deployment, translated Applications are se offline too.
  • New: Logs will be written to a new Environment var: LOG_PATH. From now on, the depot is not responsible for storing log data. So, when using LOG_PATH inside instance directories, logs should be written to ./${LOG_PATH}. And here (instance directory) it is ok to commit the files as well. This will keep a nice install log history.
  • Fix: Setting Applications online occurs only to untouched Applications.
  • New: When creating deployments and depot path is a git directory as well, the actual artefact is pushed to the remote too. So you can have a Jenkins or something like that listening to pushed on your depot repository.
  • New: The version will be a tag in the target branch and will the tag will be moved to the master/main branch as well.
  • New: The jobs folder will be executed after the dml folder and it's childs. So, you can consume data in the job files you have used in dml scripts before.
  • New: The version of bash is written to the output.
  • New: When a table file is marked as new in the target branch by git, it is executed allthough there could be table_ddl files, which alters the same table. This is new and in important change. So when releasing often to a test or uat branch and later just to a master/main branch, then new tables will be created by running just the create-table-script. Not the 10 changes which were created and deployed during the last sprints. See documentation for more infos.
  • New: You have an option to use the old behavior (--forceddl)
  • New: Now object-hooks will always be executed. Weather there were objects in the specific file or not.
  • New: Environment Var: REMIND_ME When this var is set, it will be prompted, when building a deployment, just for you to remind you on something specific.
  • Fix: Many small improvements

2.4.0

17 Nov 12:32
Compare
Choose a tag to compare

What's Changed

  • New: Add flag -a/--apply to build.sh
  • New: Old flag -a/--shipall is renamed to -t/--transferall
  • Fix: Missing privileges on sh files after copyto target
  • Fix: Logpath is added to .gitignore
  • Some fixes

Full Changelog: 2.3.0...2.4.0

2.3.1 - Albatross

24 Aug 19:20
ed04d29
Compare
Choose a tag to compare

Fix Mac encoding of base64 changelog (#21)

2.3.0

20 Aug 11:09
ed04d29
Compare
Choose a tag to compare

What has changed

  • New: Create readme.md when generating project
  • New: apply.sh can now run a stepwise installation using flag --stepwise
  • New: setup.sh --apply will only generate apply.env file
  • New: added new env var LOG_PATH which defines an additional path to write the logs to
  • New: packages or types are grouped by Specifications, Bodies, SQL-Files
  • New: Install APEX Apps to ID of folder, not to original
  • Fix: Synonyms will be dropped in init mode as well
  • Fix: Gen Changelog on Mac

2.1.0

11 Jun 09:41
Compare
Choose a tag to compare
  • Some fixes
  • Schema-Hooks with suffic ".table.sql" are now called for each touched table

2.0.0

23 May 19:28
Compare
Choose a tag to compare

New Release with new parameter parsing!
You have to change your scripts. Please see <setup|build|apply|releas>.sh --help for further informations.

1.0.1

13 Sep 19:41
Compare
Choose a tag to compare
v1.0.0

Merge branch 'develop'

1.0.0

16 Apr 14:12
Compare
Choose a tag to compare
Starting with ghpages and mkdocs

0.9.beta

29 Mar 20:15
Compare
Choose a tag to compare
0.9.beta Pre-release
Pre-release

What's Changed

  • Korrektur drop_all.sql für materialized views by @Asgarmagol in #7
  • Erweiterung drop_all.sql (#7) by @MaikMichel in #8

New Contributors

  • @Asgarmagol made their first contribution in #7

Full Changelog: 0.8.beta...0.9.beta