Skip to content

Releases: apluslms/a-plus-rst-tools

Release v1.4.1. Compatible with a-plus v1.9 and v1.10.

20 Sep 08:24
Compare
Choose a tag to compare

Changes:

Disable multilingual link suffix correction by default. The following configuration options are now False by default:

  • enable_doc_link_multilang_suffix_correction
  • enable_ref_link_multilang_suffix_correction

Courses shall enable them only when they really want to use that feature. Some courses have had issues when these are enabled by default.

In addition, a bug in this feature has been fixed. The build used to crash if the root index file (master_doc) was not the first RST file in the alphabetical order of the file names in the directory.

Release v1.3.3. Compatible with a-plus v1.8-v1.10.

20 Sep 08:39
Compare
Choose a tag to compare

Changes:

Disable multilingual link suffix correction by default. The following configuration options are now False by default:

  • enable_doc_link_multilang_suffix_correction
  • enable_ref_link_multilang_suffix_correction

Courses shall enable them only when they really want to use that feature. Some courses have had issues when these are enabled by default.

In addition, a bug in this feature has been fixed. The build used to crash if the root index file (master_doc) was not the first RST file in the alphabetical order of the file names in the directory.

Release v1.4. Compatible with a-plus v1.9 and v1.10.

01 Sep 13:58
Compare
Choose a tag to compare

Changes:

  • Support Sphinx v4.1. This version of a-plus-rst-tools
    do not fully support the old Sphinx v1.6, though only
    some rarely used directives are really incompatible with
    the old Sphinx v1.6 (annotated, rst-tabs, thebe).
  • Add the checkbox-feedback option to the pick-any directive.
    It is used to show the checkbox feedback right under
    the checkbox instead of listing all feedback after all checkboxes.
  • Add the thebe directive. It enables interactive and executable
    code blocks using the Thebe framework. It requires a compatible
    Jupyter notebook server for running the code.
  • Fix trilingual course builds.
    Trilingual courses used to be unusable due to bugs
    in the RST build.
  • Remove Swedish translations because they produced unwanted
    sv language fields in all courses.

Release v1.3.2. Compatible with a-plus v1.8 (January 2021)

01 Sep 13:38
Compare
Choose a tag to compare

Bug fix: remove the last remaining ensure_unicode function call.

Release v1.3.1. Compatible with a-plus v1.8 (January 2021)

06 Apr 18:53
Compare
Choose a tag to compare

We have not tested A-plus-rst-tools with Python 2.7 in a long time.
In this release, we removed Unicode string syntax that was only needed for
Python 2 and 3 cross compatibility. We only support Python 3.5+.

The next major release will upgrade the Sphinx RST compiler, which is required
to ensure support for new Python releases 3.6 and later. New Sphinx versions
also output HTML that better matches modern HTML5 standards.

Minor fixes in A-plus-rst-tools v1.3.1:

  • Fix visualisation of the code-block.
  • Fix low contrast of links inside the styled-topic directive.
  • Add CSS styles for the styled-topic directive.
  • Make the rst-tabs accessible.

For developers:

  • Use yaml.safe_load instead of yaml.load.
  • Replace Unicode strings used in Python 2 with the Python 3 syntax.

Release v1.3. Compatible with a-plus v1.8 (January 2021)

06 Apr 18:55
Compare
Choose a tag to compare

This version is not compatible with older a-plus releases.
There are incompatible changes particularly in links generated between chapters.

Release v1.2.1. Compatible with a-plus v1.7 (June 2020).

06 Apr 18:57
Compare
Choose a tag to compare

Add Swedish translations to the v1.2 series.

Release v1.2. Compatible with a-plus v1.7 (June 2020).