Skip to content

Releases: Neriderc/GVExport

v2.2.4

19 May 01:36
fdbb581
Compare
Choose a tag to compare

Welcome to another release!

New features:

  • The options panel is now accessible in full screen (click wrench while in full screen mode)
  • Translations have been updated, including a new language, Chinese (simplified)

Bug fixes:

  • Resolved issue where Graphviz won't run on the server when SERVER_NAME environment variable is set
  • Resolved issue where the download file name control panel setting wasn't used if Graphviz isn't installed on the server

The auto-generated release notes are below.

v2.2.3

01 Apr 23:13
c0fcb28
Compare
Choose a tag to compare

Welcome to another release! This one has some new features and some bug fixes.

New features:

  • Added option to use random arrow colours
  • Added option to exclude settings from saved settings that don't affect the diagram

Bug fixes:

  • Resolved issue with loading the individual from the URL (e.g. when coming from page of individual)
  • Resolved issue where you cannot use the PDF export option if you enable photo shapes and also have Graphviz installed on the server

The auto-generated release notes are below.

What's Changed

Full Changelog: v2.2.2...v2.2.3

v2.2.2

03 Dec 06:05
0902bd2
Compare
Choose a tag to compare

A new release! This one is just to address the issues between webtrees 2.1 and 2.2.

I've been watching as other modules update and have used their methods to allow this module to again support webtrees versions 2.1 and 2.2, so those that have not updated to webtrees 2.2.0 or later should still be able to use this release.

Other than this, the only other change is that the Czech translations have been updated.

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

26 Nov 01:34
9a6bb4a
Compare
Choose a tag to compare

This is a small release for the purpose of supporting the latest release of webtrees, 2.2.0. There is also a new (and final) release for webtrees 2.1.X, please see GVExport v2.1.23.

THIS VERSION REQUIRES WEBTREES 2.2.0

The webtrees 2.2.0 release contains a breaking change that requires many modules to be updated. The change is not backwards compatible. This means:

  • If you are not running webtrees 2.2.0 then this version of GVExport and all future versions will not work. You will need to use the previous version until you update webtrees to 2.2.0.
  • If you use webtrees 2.2.0, then GVExport versions below 2.2.1 will not work.
  • As we only support the latest version of webtrees, all future updates in GVExport will require webtrees 2.2.0. The webtrees update checker doesn't know this, so you'll still get prompted to update even if your version is not supported.

If you have any concerns, any questions, or want more information, please create an issue.. We use Github "Issues" for all discussion, it doesn't have to be a bug 🙂

What's Changed

Full Changelog: v2.1.23...v2.2.1

v2.1.23

25 Nov 23:25
dfca078
Compare
Choose a tag to compare

Welcome to another release! This one has been pushed out in a bit of a hurry, as there is a breaking change in the newest version of webtrees.

Please note, THIS IS THE LAST VERSION TO SUPPORT WEBTREES 2.1.X. The latest version of webtrees has breaking changes that cause modules from previous versions not to work. When updated to support 2.2.0, they will no longer work on 2.1.X versions, and we only support the latest version of webtrees. Found a way to support both

A big THANKS to @elysch for this release, they have contributed a significant number of new features as detailed below, and provided ideas for many others.

New features:

  • Add option to show a birth image, death image, marriage image, or burial image.(thanks @elysch)
  • Added option to show the type of marriage (thanks @elysch)
  • Add option to show burial date, place (thanks @elysch)
  • Added "City only" abbreviation option for place names
  • Abbreviating country name to an ISO code now works in many more languages
  • Message is now shown with number of individuals and families when downloading the diagram
  • Added option for setting line style, including the options for random or none.

Some changes:

  • Browser is now always used for SVG when links are enabled, even if Graphviz is installed on the server. This is because links don't seem to work when generated on the server (might be Graphviz version related)
  • Added ↑ and ↓ as allowed symbols for birth, death, marriage, burial prefixes.

This release also brings a number of fixes:

  • Fixed issue with stripe overflowing rounded corners
  • Fixed issue where the ISO abbreviation didn't work properly if the place name only had the country
  • Fixed issue where a context menu on an individual was not closed when clicking off the individual
  • Fixed issue where maximum generational levels allowed was set to zero when resetting user settings
  • Fixed issue where settings with show/hide options were not correctly displayed if loaded from saved settings list

Here is the auto-generated list of changes:

What's Changed

Full Changelog: v2.1.22...v2.1.23

v2.1.22

07 Nov 20:55
db42abe
Compare
Choose a tag to compare

It's been a while, but we have a new release of GVExport!

It comes with the following new features:

  • If you allow logged-out users to use GVExport, they can now colour tiles based on a shared note (in addition to existing ability for logged-in users to do this).
  • Added option to change how the saved settings list is sorted.
  • Added option to allow user to choose what happens when individual is clicked in diagram.
  • Added option to stop webtrees using similar events instead of birth or death place or date.
  • Added control panel options to limit the maximum generation levels a user can use based on their role.

Some changes to how things work:

  • Reworked the settings for logged-out users to reduce number of settings saved in cookie - this avoids issue where cookie gets too large.
  • Replaced option to highlight starting individuals with a list of individuals to highlight, allowing more flexibility. Existing settings should be automatically migrated to the new system.

And some bug fixes:

  • Fixed error deciding if Graphviz was available on the server, when exec function was enabled on server but didn't have permission to actually run.
  • Fixed issue where tooltip showed "" instead of the XREF.
  • Fixed issue with overwriting saved settings not working.
  • Fixed issue where diagram would fail to load in Combined mode load if a family record had no parents.
  • Fixed some issues in themes other than the default webtrees theme, especially Primer.
  • As always, please create an issue to report any problems.

    Thanks to all the contributors, including the translators, people reporting bugs, those suggesting new features, and those contributing code! If you'd like to help, check out the CONTRIBUTING instructions.

    What's Changed

    Full Changelog: v2.1.21...v2.1.22

v2.1.21

12 Apr 03:23
31dbb1e
Compare
Choose a tag to compare

This release is being released early due to an issue found where a user could access GVExport if they knew the URL, even if a webtrees admin had not allowed them access (e.g. if the GVExport module was limited to Manager, but the user only had Member access). Users accessing in this manner would not have been able to see details about individuals (unless they had access to those individuals in webtrees) as these security settings are applied separately.

In addition, there is a new feature:

  • Added "Preferred given name and surname" abbreviation option

What's Changed

Full Changelog: v2.1.20...v2.1.21

v2.1.20

25 Mar 01:26
e12a8a9
Compare
Choose a tag to compare

Welcome to our latest release!

Due to a change in the latest version of Webtrees causing GVExport to stop working, this release has been pushed out earlier than planned. Please raise an issue if you find any problems! Translations also may not be complete.

WARNING: This version does NOT work with webtrees 2.1.18 and below. Please update webtrees to 2.1.19 or above before updating GVExport!

Changes in this release:

Added marriage date prefix:

This is configurable by the admin in the webtrees control panel, similar to the birth and death prefixes. You can set it to blank if you'd prefer not to have it, but this will show if they are married and not show if they are not, so it can be a good indication of couples that are married but the date is unknown.

Added option to abbreviate month names

This option is under the Abbreviations Section in the Advanced Appearance settings. Enabling this will change the display of dates to show "Jan" for January, "Feb" for February, etc. This uses webtrees formatting so other languages should show as they do in webtrees when months are shortened.

Updated Graphviz browser renderer Viz.js to latest version

Viz.js is the software we use to show the diagram in the browser. This was last updated in 2018, and was added to GVExport in 2021, so GVExport has never had an update of it's browser rendering tool. Recently the developer of this tool has un-archived the tool and released a new version. Now this new version includes all features we need, I have updated GVExport to use the latest version. This appears to work well, but may have unexpected side effects so please raise an issue if something isn't working right.

Fixed issue selecting individuals with Webtrees 2.1.19

Webtrees 2.1.19 was released a few days ago, and a change has caused the person select to stop working in GVExport. This release fixes this, but the change means it will not work for previous versions. Please do not update GVExport until you have updated Webtrees! (if you accidentally update GVExport first, it will not cause damage, but you won't be able to use it until webtrees is updated)

PDF exports were very large if Graphviz was not installed on the server. PDFs are now compressed.

An issue was reported where PDFs were huge. A 5MB PNG would be 200MB when exported as PDF. This was due to a missing flag that would compress the PDF, which has now been enabled. Users with Graphviz installed on their server were not affected.

Autogenerated detailed release notes:

What's Changed

Full Changelog: v2.1.19...v2.1.20

v2.1.19

10 Jan 05:46
56f2077
Compare
Choose a tag to compare

Welcome to the next release of GVExport. This release contains the following new functionality:

  • You can now rename saved settings
  • There is a new diagram layout option for combined mode, "Stacked", placing partners one over the other instead of side by side (thanks @michamarti!)
  • There is a new option to set background colour based on individual's link to shared note - a way of tagging individuals for highlighting (logged-in users only)

There is also the following change:

  • Default zoom level is now consistently the same, not based on size of diagram

What's Changed

New Contributors

Full Changelog: v2.1.18.2...v2.1.19

v2.1.18.2

19 Jul 09:58
4177fcb
Compare
Choose a tag to compare

This is a bug fix release, resolving the following issues:

  • Error when webtrees thumbnail option for tree is set to hide thumbnails
  • JPG quality option not correctly shown or hidden when setting loaded from saved setting
  • JPG quality option not shown when output type set to JPG

What's Changed

  • Various changes incl fix for diagram not loading if tree's "show thumbnails" disabled by @Neriderc in #444
  • Resolve issue with JPG quality setting by @Neriderc in #445
  • Release prep by @Neriderc in #446

Full Changelog: v2.1.18.1...v2.1.18.2