Skip to content

Releasing 2.1.0 #4

@poikilotherm

Description

@poikilotherm

Some TODOs for this repo that are missing before we can release 2.1.0:

  • Create examples with the new annotations to publish on the website
  • Refactor README
  • Refactor Javadocs on the Exporters
  • Refactor all the relevant Javadoc on the new plugin metadata / loading code, making the Javadoc website a lot better
  • Add package-info.java everywhere with as much explanations as possible
  • Add an integration test for the plugin loader that tries end to end loading a plugin with contracts non-existant in the code
  • Try to find ways how one might try to use the plugin system to execute malicious code
  • Finalize decision about requiring installations to update their installed plugins with newer versions, which the plugin authors will need to provide. Technically, this would be a breaking change from an admin and plugin author perspective. The code currently is strict about this and will not allow plugins to be loaded if metadata is missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions