Skip to content

Releases: javrasya/django-river

3.3.0

01 Feb 13:10
Compare
Choose a tag to compare
  • Drop - #182: No longer maintain Python versions <= 3.5
  • Drop - #181: No longer maintain Django versions <= 2.1

3.2.2

20 Jul 14:43
80b3359
Compare
Choose a tag to compare
  • Bug - #162 : Fix a bug that is causing some possible future transitions to turn to CANCELLED for some workflows.

3.2.1

19 Jul 21:27
Compare
Choose a tag to compare
* Bug         -  #159 : A bug that is with having multiple cyclic dependencies in a workflow that happens when one of them goes through has been fixed.
* Drop        -       : Drop Python3.4 support since it is having incompatibilities with the module `six`

3.2.0

17 Mar 15:28
5b71699
Compare
Choose a tag to compare

django-river finally supports Microsoft SQL Server 🎉

  • Improvement - #140 #141: Support Microsoft SQL Server 17 and 19

3.1.4

11 Feb 09:53
Compare
Choose a tag to compare
  • Bug - #137 : Fix a bug with jumping to a state (Thanks to @xuziheng1002 for fixing this)

3.1.3

03 Feb 15:03
40dbeb6
Compare
Choose a tag to compare
  • Improvement - #135: Support Django 3.0

3.1.2

30 Jan 11:59
0c58ec6
Compare
Choose a tag to compare
  • Improvement - #133: Support MySQL 8.0

3.1.1

28 Jan 14:35
Compare
Choose a tag to compare
  • Bug - #128: Available approvals are not found properly when primary key is string
  • Bug - #129: Models with string typed primary keys violates integer field in the hooks

3.1.0

16 Dec 11:34
Compare
Choose a tag to compare
  • Imrovement - [#123]: Jump to a specific future state of a workflow object
  • Imrovement - [#124]: Include some BDD tests for the users to understand the usages easier.

3.0.0

17 Nov 20:27
f132585
Compare
Choose a tag to compare

🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉

We are very happy to announce that we are releasing django-river v3.0.0 with too many improvements and critical bug fixes. We are also working on a shiny user interface for django-river administration which will be published soon.

Stay tuned :-)

  • Bug - [#106] : It crashes when saving a workflow object when there is no workflow definition for a state field
  • Bug - [#107] : next_approvals api of the instance is broken
  • Bug - [#112] : Next approval after it cycles doesn't break the workflow anymore. Multiple cycles are working just fine.
  • Improvement - [#108] : Status column of transition approvals are now kept as string in the DB instead of number to maintain readability and avoid mistakenly changed ordinals.
  • Improvement - [#109] : Cancel all other peer approvals that are with different branching state.
  • Improvement - [#110] : Introduce an iteration to keep track of the order of the transitions even the cycling ones. This comes with a migration that will assess the iteration of all of your existing approvals so far. According to the tests, 250 workflow objects that have 5 approvals each will take ~1 minutes with the slowest django v1.11.
  • Improvement - [#111] : Cancel all approvals that are not part of the possible future instead of only impossible the peers when something approved and re-create the whole rest of the pipeline when it cycles
  • Improvement - [#105] : More dynamic and better way for hooks.On the fly function and hook creations, update or delete are also supported now. It also comes with useful admin interfaces for hooks and functions. This is a huge improvement for callback lovers :-)
  • Improvement - [#113] : Support defining an approval hook with a specific approval.
  • Improvement - [#114] : Support defining a transition hook with a specific iteration.
  • Drop - [#115] : Drop skipping and disabling approvals to cut the unnecessary complexity.
  • Improvement - [#116] : Allow creating transitions without any approvals. A new TransitionMeta and Transition models are introduced to keep transition information even though there is no transition approval yet.