Files
SCM-Manager/CHANGELOG.md
2020-03-04 08:23:55 +01:00

3.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Added footer extension points for links and avatar
  • Create OpenAPI specification during build
  • Extension point entries with supplied extensionName are sorted ascending

Changed

  • New footer design
  • Update jgit to version 5.6.1.202002131546-r-scm1
  • Update svnkit to version 1.10.1-scm1

Fixed

  • Modification for mercurial repositories with enabled XSRF protection
  • Does not throw NullPointerException when merge fails without normal merge conflicts
  • Keep file attributes on modification

Removed

  • Enunciate rest documentation
  • Obsolete fields in data transfer objects

2.0.0-rc4 - 2020-02-14

Added

  • Support for Java versions > 8
  • Simple ClassLoaderLifeCycle to fix integration tests on Java > 8
  • Option to use a function for default collapse state in diffs

Changed

  • Use icon only buttons for diff file controls
  • Upgrade Legman to v1.6.2 in order to fix execution on Java versions > 8
  • Upgrade Lombok to version 1.18.10 in order to fix build on Java versions > 8
  • Upgrade Mockito to version 2.28.2 in order to fix tests on Java versions > 8
  • Upgrade smp-maven-plugin to version 1.0.0-rc3

Fixed

2.0.0-rc3 - 2020-01-31

Fixed

  • Broken plugin order fixed
  • MarkdownViewer in code section renders markdown properly

2.0.0-rc2 - 2020-01-29

Added

  • Set individual page title
  • Copy on write
  • A new repository can be initialized with a branch (for git and mercurial) and custom files (README.md on default)
  • Plugins are validated directly after download
  • Code highlighting in diffs
  • Switch between rendered version and source view for Markdown files

Changed

  • Stop fetching commits when it takes too long
  • Unification of source and commits become "code"

Fixed

  • Classloader leak which caused problems when restarting
  • Failing git push does not lead to an GitAPIException
  • Subversion revision 0 leads to error
  • Create mock subject to satisfy legman
  • Multiple versions of hibernate-validator caused problems when starting from plugins
  • Page title is now set correctly
  • Restart after migration

2.0.0-rc1 - 2019-12-02

Added

  • Namespace concept and endpoints
  • File history
  • Global permission concept
  • Completely translated into German with all the text and controls of the UI
  • Frontend provides further details on corresponding errors
  • Repository branch overview, detailed view and create branch functionality
  • Search and filter for repos, users and groups
  • Repository Permissions roles
  • Migration step framework and wizard
  • Plugin center integration
  • Plugins can be installed (even without restart), updated and uninstalled using the new plugins overview
  • Git-LFS support (with SSH authentication)
  • Anonymous access via git-clone and API access with anonymous user
  • Cache and x-requested-with header to bundle requests
  • remove public flag from repository and migrate permissions to anonymous user