Change Logs¶
0.6.2 (Stable)¶
- Bug - Migration
0002and0003were not working properly for postgresql (maybe oracle). For these databases, data can not be fixed. Because, django migrates each in a transactional block and schema migration and data migration can not be done in a transactional block. To fix this, data fixing and schema fixing are seperated. - Improvement - Timeline section is added into documentation.
- Improvement - State slug field is set as slug version of its label if it is not given on saving.
0.6.1¶
- Bug - After
content_typeandfieldare moved intoProceedingMetamodel fromTransitionmodel in version0.6.0, finding initial and final states was failing. This is fixed. - Bug -
0002migrations was trying to set default slug field of State model. There was a unique problem. It is fixed.0002can be migrated now. - Improvement - The way of finding initial and final states is changed. ProceedingMeta now has parent-child tree structure to present state machine. This tree structure is used to define the way. This requires to migrate
0003. This migration will build the tree of your existed ProceedingMeta data.
0.6.0¶
- Improvement -
content_typeandfieldare moved intoProceedingMetamodel fromTransitionmodel. This requires to migrate0002. This migrations will move value of the fields fromTransitiontoProceedingMeta. - Improvement - Slug field is added in
State. It is unique field to describe state. This requires to migrate0002. This migration will set the field as slug version oflabelfield value. (Re Opened -> re-opened) - Improvement -
Statemodel now hasnatural_keyasslugfield. - Improvement -
Transitionmodel now hasnatural_keyas (source_state_slug,destination_state_slug) fields - Improvement -
ProceedingMetamodel now hasnatural_keyas (content_type,field,transition,order) fields - Improvement - Changelog is added into documentation.
0.5.3¶
- Bug - Authorization was not working properly when the user has irrelevant permissions and groups. This is fixed.
- Improvement - User permissions are now retreived from registered authentication backends instead of
user.user_permissions
0.5.2¶
- Improvement - Removed unnecessary models.
- Improvement - Migrations are added
- Bug -
content_type__0002migrations cause failing fordjango1.7. Dependency is removed - Bug -
DatabaseHandlerBackedwas trying to access database on django setup. This causeno table in dberror for some django commands. This was happening; because there is no db created before some commands are executed; likemakemigrations,migrate.
0.5.1¶
- Improvement - Example scenario diagrams are added into documentation.
- Bug - Migrations was failing because of injected
ProceedingTrackrelation. Relation is not injected anymore. But propertyproceeing_trackremains. It still returns current one.