Skip to content

Releases: Neriderc/GVExport

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

v2.1.18.1

05 Jun 06:19
dadd13c
Compare
Choose a tag to compare

This release addresses an issue with some help translations. See previous release notes for 2.1.18 changes.

v2.1.18

05 Jun 02:36
2ee1fb5
Compare
Choose a tag to compare

Welcome to the next release of GVExport! This one has some big changes. The same diagrams should be possible, but the settings may be in different places. We hope this update makes it easier to find the settings you need.

There are a bunch of new features

  • You can now change the shape, size, and resolution of photos
  • You can now use a rounded rectangle tile shape for individuals - you can also set this based on the age or vital status (alive or deceased)
  • Border colour can now be set based on sex, vital status, or age
  • Background colour can now be set based on sex, vital status, or age
  • Stripe colour can now be set based on sex, vital status, or age
  • Added ability to search diagram
  • If Graphviz installed on server and PDF or SVG output chosen, options added to convert images to JPG and change JPG quality setting
  • You can now see history of messages shown (lost upon page refresh)

Some changes have been made:

  • Redesigned settings to make it easier to find what you need
  • Redesigned help system to use panel on right side of page
  • Adjusted default quality of images embedded in SVG/PDF
  • If theme makes advanced settings buttons the same colour as surrounding area, use different reference colour to make them stand out
  • "Decorated" diagram type now called "Separated"
  • Allow zooming out further

Some bugs have been fixed:

  • Option to ignore clippings cart not working
  • Graphviz on server not recognised after GVExport update until settings reset
  • GVExport doesn't work when webtrees language set to français/French

And the following has been removed:

  • Simple diagram type - all settings needed to create this are now available with the "Decorated" type

Remember you can report bugs, ask for features, or complain about changes by creating an issue.