Fiduswriter

Latest version: v3.11.18

Safety actively analyzes 681935 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 36 of 48

3.4.0

This release is making it easier to run Fidus Writer as a GDPR-compliant service.

**GDPR-related additions:**
* Users are entirely deleted when user requests to close down their account.
* Plugin hooks for the sign up screen to allow addition of extra questions for bundled services such as a mailing list.
* Split out privacy policy as separate document


**Other major addition:**
* Remove jQuery, jQuery-ui and jQuery datatables from all internal code.
* Make user interface somewhat more compatible with slightly smaller screens like tablets.
* Change JavaScript file structure to follow structure and filenames used by `django-npm-mjs`,
* Add django-npm-mjs for transpiling.
* Add an order attribute used in all menus so that plugins can add their own menu items based on order number.
* Add an "annotation tag" mark in schema to be used by plugins.
* Add an attribute on documents named 'listed' (default: `True`). Setting it to `False` will not list the document in the overview menu. This can be used by plugins that add documents but do not want them to show up on the general documents overview page.
* Allow comments on footnote contents.

**Major Fixes**:

* Fix various Python 3-related issues.
* Move Travis tests to Python 3.
* Change heading and styling of tech support tab (Change title from "Feedback" to "Tech support").
* Handle changes when ProseMirror changes JSON representation with no change to the document.

3.4.0rc.3

**Features:**
* Split out privacy policy as separate document

**Fixes:**
* no gettext in worker
* fix image upload on python3
* only show notice to upgrade docs if they really need to be updated
* fix issue with images in epub/html export
* handle changes when ProseMirror changes JSON representation with no change to the document

**Other:**
* switch travis tests to Python 3
* update django-npm-mjs

3.4.0rc.2

**Fixes**:

* make work with Python 3
* remove jQuery reference on password reset page
* ensure that dates don't wrap on hyphens on overview tables
* fix heading and styling of tech support tab (feedback => tech support)

3.4.0rc.1

This release is making it easier to run Fidus Writer as a GDPR-compliant service.

**GDPR-related additions:**
* Users are entirely deleted when user requests to close down their account.
* Plugin hooks for the sign up screen to allow addition of extra questions for bundled services such as a mailing list.

**Other major addition:**
* Removal of jQuery, jQuery-ui and jQuery datatables from all internal code.
* Interface somewhat more compatible with slightly smaller screens like tablets.
* Changed JavaScript file structure, usage of django-npm-mjs for transpiling.
* An order attribute used in all menus so that plugins can add their own menu items based on order number.
* Annotation tag mark in schema to be used by plugins.
* Attribute on documents table in db 'listed'. Setting it to `False` will not list the document in the overview menu. This can be used by plugins that add documents but do not want them to show up on the general documents overview page.
* Comments on footnote contents.

3.3.13

**Fixes:**

* Upstream dependency upgrades (python and JavaScript)

**Installation:**

[Check the Wiki](https://github.com/fiduswriter/fiduswriter/wiki/)

**Upgrade:**

To upgrade from a previous 3.3.x release, follow the instructions in the [Wiki](https://github.com/fiduswriter/fiduswriter/wiki/).

To upgrade from the 3.2 branch, do the following:

1. Make a backup of your database and the fiduswriter folder (which includes the images of users).
2. Upgrade **first** to version 3.2.3.
3. On your Fidus Writer installation, go to `/admin/maintenance/`, click the button and wait until the button text reads "all documents and revisions updated!"
4. Upgrade your sources to this version.
5. Inside your virtual env, run `pip install -r requirements.txt`
6. Then run `./manage.py migrate`
7. then run `./manage.py transpile`
8. Go to `/admin/maintenance/` a second time, click the button and wait until the button text reads "all documents and revisions updated!"

To upgrade from older versions (3.0, 3.1), upgrade first to the last patch version of that release and then upgrade to the next minor version as many times as needed until you reach 3.3.

3.3.12

**Features:**

* Do not let users remove documents that are part of greater projects (books or submissions)

**Installation:**

[Check the Wiki](https://github.com/fiduswriter/fiduswriter/wiki/)

**Upgrade:**

To upgrade from a previous 3.3.x release, follow the instructions in the [Wiki](https://github.com/fiduswriter/fiduswriter/wiki/).

To upgrade from the 3.2 branch, do the following:

1. Make a backup of your database and the fiduswriter folder (which includes the images of users).
2. Upgrade **first** to version 3.2.3.
3. On your Fidus Writer installation, go to `/admin/maintenance/`, click the button and wait until the button text reads "all documents and revisions updated!"
4. Upgrade your sources to this version.
5. Inside your virtual env, run `pip install -r requirements.txt`
6. Then run `./manage.py migrate`
7. then run `./manage.py transpile`
8. Go to `/admin/maintenance/` a second time, click the button and wait until the button text reads "all documents and revisions updated!"

To upgrade from older versions (3.0, 3.1), upgrade first to the last patch version of that release and then upgrade to the next minor version as many times as needed until you reach 3.3.

Page 36 of 48

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.