Skip to content

Releases: cures-hub/cures-condec-confluence

v0.1.0

18 May 13:09
Compare
Choose a tag to compare
Update version to 0.1.0, add data center compatibility

v0.0.6

20 Jul 10:15
Compare
Choose a tag to compare
Update version to v0.0.6

v0.0.5

04 Feb 20:53
17d047e
Compare
Choose a tag to compare

Bug Fixes

  • B: Freezing the history and manual changing of imported elements not working (CONCONDEC-32)
    • Issue How can we store knowledge elements via the BandanaManager in Confluence to freeze them and to enable manual change?
      • Decision rejected: We used to directly store knowledge element objects via the BandanaManager.
        • Con Recently, a class cast exception is thrown and this was not working anymore.
      • Decision We use an ObjectMapper to serialize and deserialize knowledge elements before saving them via the BandanaManager!
        • Con Additional manual (de)serialization, which makes the code harder to understand
        • Pro Manual (de)serialization works more reliable than directly storing knowledge element objects.

v0.0.4

04 Feb 09:23
baa0fc1
Compare
Choose a tag to compare

Improvements

  • WI: Show latest author of knowledge element instead of creator in stand-up table (CONCONDEC-31)
    • Issue Which stakeholders should be shown in the stand-up table?
      • Decision rejected: We show the creator of a knowledge element!
        • Con For decision knowledge elements in code comments, the creator of the code file might not be the one who wrote the comment.
      • Decision We show the latest author of a knowledge element, i.e. the person who did the latest changes!

v0.0.3

04 Feb 09:22
Compare
Choose a tag to compare

Improvements

  • WI: Update pom.xml and check plugin dependencies (CONCONDEC-18)
  • WI: Highlight status of issues, decisions, and alternatives in the decision knowledge table (CONCONDEC-21)
    • Issue Which text colors should the knowledge elements have regarding their status (for ambient feedback)?
      • Decision Discarded alternatives and rejected decisions are colored in gray!
      • Decision Unresolved issues and challenged decisions are colored in crimson red!
  • WI: Change updatingDate attribute of KnowledgeElement class to latestUpdatingDate as passed via Jira ConDec's REST API (CONCONDEC-30)
  • WI: Simplify possibility to manually import/edit JSON text (CONCONDEC-20)
  • WI: Build and test Confluence ConDec plug-in via GitHub actions (CONCONDEC-28)
    • Issue Which continuous integration server do we use?
      • Decision Remove .travis.yml config, replace Travis CI with GitHub actions!
      • Decision We now use GitHub actions as it is done in ConDec Jira!
        • Pro Did not work with Eclipse ConDec, but is also succesfully used in Jira ConDec.
      • Decision rejected: We currently use the Travis CI as the continuous integration server for the ConDec Eclipse plugin!
        • Con Does now only work with credits that we need to request via mail.
  • WI: Show group-column in stand-up-table (CONCONDEC-25)
    • Issue What diff coverage should be reached for unit tests of changed code in a branch/pull request?
      • Decision Set expected diff coverage to 65%!
  • WI: Enable to filter by start time, end time, knowledge type, and status (CONCONDEC-19)
    • Issue Which filter possibilities should the meeting manager have for importing decision knowledge into Confluence?
      • Decision The decision knowledge import macro offers the following filter criteria: project, search term, start and end time, decision knowledge type (issue, decision, argument, alternative), and decision problem status (resolved, unresolved)!
        • Con This is only a subset of the filter criteria available in Jira.
      • Alternative We could enable all filter criteria that are available in Jira, e.g. also documentation location.
        • Con Hard to implement in a Confluence macro.

v0.0.2

04 Feb 09:39
46d048d
Compare
Choose a tag to compare

Improvements

  • WI: Update REST API path to ConDec Jira plugin (CONCONDEC-16)
    • Issue What path should the REST API have?
      • Decision The path of the REST API for knowledge management is: Base URL/rest/condec/latest/knowledge/REST service!
        • Pro This is the same path in all ConDec plugins.
  • WI: Show more icons of knowledge elements in stand-up table (CONCONDEC-17)

v0.0.1

04 Feb 09:37
bfff157
Compare
Choose a tag to compare

Improvements

  • WI: Enable to configure macro parameters (CONCONDEC-14)
    • Issue How can we configure the macro with "normal" macro parameters?
      • Decision The name of the macro needs to be "decision-knowledge-import-macro" so that it can be configured!
  • WI: Add Confluence macro that enables to import decision knowledge (CONCONDEC-2)
    • Issue Should a manual import of decision knowledge (without an application link to Jira) be possible?
      • Decision Enable the user to manually import decision knowledge into Confluence in a JSON format!
        • Pro The manual import is something that the Jira import macro does not offer, it is one reason that shows that we need our own plug-in.
        • Pro Is also working if there is no application link between Confluence and Jira.
  • WI: Enable the user to get Jira issues directly from Confluence via Application Links (CONCONDEC-4)
  • WI: Add decision knowledge icons and improve stand-up table (CONCONDEC-7)
  • WI: Create JUnit tests for the Java code in the Confluence plugin (CONCONDEC-10)

Bug Fixes

  • B: Fix macro ID bug (CONCONDEC-11)
    • Issue How to enable multiple macros without saving the page first?
      • Decision We retrieve the macro id from the Java Macro constructor to enable multiple macros!