Skip to content

Releases: rdmorganiser/rdmo

1.0.0

30 Oct 11:53
Compare
Choose a tag to compare

Features:

  • Add api for memberships
  • Refactor remove from project function, members can remove themselves now

Changes:

  • Make prefix obligatory to avoid import problems
  • Fix url concenation problems
  • Fix swagger by removing obsolete renderer
  • Update developer docs

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py deploy

0.14.6

29 Aug 14:49
Compare
Choose a tag to compare
0.14.6 Pre-release
Pre-release

Changes:

  • Fix Attribute creation
  • Move install_requires to requirements.txt

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py deploy

Please see former release notes to not miss anything when you are updating from a version below 0.14.0.

0.14.5

29 Jul 14:55
Compare
Choose a tag to compare
0.14.5 Pre-release
Pre-release

Changes:

  • Update requirements and remove list_route and detail_route
  • Fix project_answers_tree
  • Use xelatex with pandoc2

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py deploy

Please see former release notes to not miss anything when you are updating from a version below 0.14.0.

0.14.4

01 Jun 10:34
Compare
Choose a tag to compare
0.14.4 Pre-release
Pre-release

Changes:

  • Fix domain list
  • Fix range slider problems concerning Chrome and IE, issue #137
  • Update dependency library versions
  • Merge pull request #124, fix for Pandoc 2.0 which dropped --reference-odt/docx

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py collectstatic
  • python manage.py deploy

Please see former release notes to not miss anything when you are updating from a version below 0.14.0.

0.14.3

14 May 10:54
Compare
Choose a tag to compare
0.14.3 Pre-release
Pre-release

This is maintenance release that fixes a bug that occured with a function parameter rename in djangorestframework. As described in its release notes the url register parameter base_name was renamed into basename.

From this version RDMO will be using basename and be compatible with later djangorestframework versions.

By the way:

  • Fix a csv utf8 encoding issue

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py collectstatic
  • python manage.py deploy

Please see former release notes to not miss anything when you are updating from a version below 0.14.0.

0.14

30 Apr 19:20
Compare
Choose a tag to compare
0.14 Pre-release
Pre-release

Fixes and new features:

  • Switch to Python3, drop Python2 support
  • Switch to Django2.2, drop support of older Django versions
  • Improve and simplify API

Important to know:

  • From version 0.14 on RDMO will not work with Python2 anymore
  • With Django 2.1 the support of old MySQL and PostgresSQL versions was dropped. Please look into Django's release notes before you start the RDMO update to make sure your SQL server fits the requirements.

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py collectistatic
  • Adjust RDMO app's config/urls.py to Django2 schemes. The file is much simpler and shorter now. A working example can be found at https://github.com/rdmorganiser/rdmo-app/blob/master/config/urls.py
  • note that the entry MIDDLEWARE_CLASSES in the local.py is now MIDDLEWARE only

0.13

01 Apr 10:00
Compare
Choose a tag to compare
0.13 Pre-release
Pre-release

Fixes and new features:

  • Add multi language support
  • Add filter to dropdown selections
  • Add project csv export
  • Add default 'load view_tags' to freshly created view templates
  • Fix domain export
  • Fix whitespace after view template values

Steps to upgrade:

  • python manage.py download_vendor_files
  • python manage.py migrate
  • python manage.py collectistatic

0.12

31 Jan 11:15
Compare
Choose a tag to compare
0.12 Pre-release
Pre-release
  • better error handling when a project is without question catalog

  • a new button to get default uri prefix

    • the default uri prefix needs to be defined by an entry called DEFAULT_URI_PREFIX in the local.py
    • add something looking like this DEFAULT_URI_PREFIX = 'https://rdmo.uni-xyz.de/terms/'
  • user profile can now be deleted

    • the profile deletion page is by default available
    • nonetheless it can be explicitely switched on or off by an entry called PROFILE_DELETE in the local.py
    • use PROFILE_DELETE = False to switch this feature off
    • note that it is recommended to disable profile deletion when using Shibboleth or LDAP because RDMO can not delete users from these databases

0.11.0

03 Dec 12:55
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release

Release on PyPI: https://pypi.org/project/rdmo/0.11.0/

Changes:

  • Refactor data model
    • move value_type and unit from Attribute to Question and Value
    • move optionset from Attribute to Question
    • move conditions from AttributeEntity to QuestionEntity
    • move is_collection from AttributeEntity to QuestionEntity
    • remove parent_collection from AttributeEntity
    • rename value_type "options" to "option"
    • Improve modals
    • Separate Question and QuestionSet, remove QuestionEntity
    • Move Range and VerboseName from AttributeEntity to Question and QuestionSet
    • Make attribute_entity in QuestionSet optional
    • Remove AttributeEntity, have only Attribute
    • Fix validation
    • Refactor nested URI and path
    • Remove Subsection
    • Add title_en and title_de to QuestionSet
  • refactor import /export
  • Fix datepicker
  • Fixes and optimisations

How to upgrade: http://rdmo.readthedocs.io/en/latest/upgrade/index.html

After the upgrade a database migration is necessary:

python manage.py migrate

0.10.8

26 Sep 09:48
Compare
Choose a tag to compare
0.10.8 Pre-release
Pre-release

Release on PyPI: https://pypi.python.org/pypi/rdmo/0.10.8

Changes:

  • Fix attribute error bug occuring because of new markdown lib version
  • Fix option import
  • Add make_theme manage script
  • Add template tag to display rdmo version number
  • Add swagger page
  • Add some minor code improvements

How to upgrade: http://rdmo.readthedocs.io/en/latest/upgrade/index.html

After the upgrade a database migration is necessary:

python manage.py migrate