Skip to content

Releases: FATelarico/EuropassXML_to_ReactiveResumeJSON

v. 0.2.1

29 May 10:09

Choose a tag to compare

v. 0.2.1 Pre-release
Pre-release

Note

Europass XML to Reactive Resume JSON v0.2.1

This release fixed a minor bug in the packaging of the GUI introduced with version 0.2.0 and published on PyPI, alongside improved CLI and GUI documentation, clearer installation paths, and a better-defined release and packaging workflow.

v. 0.2.0

28 May 18:36

Choose a tag to compare

v. 0.2.0 Pre-release
Pre-release

Europass XML to Reactive Resume JSON v0.2.0

This release marks the first packaged public version of the project. Version 0.2.0 is now published on PyPI, alongside improved CLI and GUI documentation, clearer installation paths, and a better-defined release and packaging workflow.

Highlights

  • First packaged public release, with the project now published on PyPI.
  • Clearer installation paths for both the command-line interface and the GUI.
  • GUI support is now documented as a first-class feature, including PDF handling with embedded attachment.xml.
  • Improved source-tree installation options for CLI-only, GUI, and development setups.
  • Updated repository structure and documentation to reflect the current package layout and generated UI resources.
  • Corrected and expanded Python API examples.
  • Licensing has been clarified and split properly between source code and documentation.

What changed

The README has been reworked from a “clone and run locally” document into a release-oriented usage guide. The new README documents installation from release wheels, CLI usage, GUI installation, and source-based installation variants.

The documentation also adds a dedicated GUI installation section, documents PDF input handling in the GUI, and explains the available advanced GUI options such as indentation, compact JSON, verbosity, traceback logging, and parsed intermediate logging.

Source installation has been clarified as well, with separate install modes for CLI, GUI, and dev environments via install_dependencies.sh --gui and --dev.

Licensing has been corrected and made more precise. The source code is licensed under AGPL-3.0 and documentation under CC BY-SA 4.0, with separate licensing for sample files and other assets.

Install CLI

pip install europassxml_to_reactiveresumejson

Then run:

europass-convert --help

GUI

GUI support from local wheel or source is documented in the project README.

Notes

This project is still marked as being in active development. The current target remains Reactive Resume JSON Resume v5 import compatibility rather than generic JSON Resume output or human-readable formatting.