Files
SCM-Manager/CHANGELOG.md
Florian Scholdei f1b34eb502 Changeover to MIT license (#1066)
* prepare license-maven-plugin for license migration
* added license mapping for tsx files and added some more excludes
* Changeover to MIT license
* Fix build problems
* Delete old remaining licenses
* Add more exclude path for license checker
* Rename included netbeans license, add exclude .m2/repository/
* Specify .m2 exclude because not only repository/, also wrapper/ must match
* Add .cache/ exclude for license check
* Modify formatting of license in java classes to comply with convention and IDE
* Add IntelliJ documentation for license configuration
* Update CHANGELOG.md
* Exclude tmp/workspace/ dir for license check
* Edit README.md

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2020-03-23 15:35:58 +01:00

4.4 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

  • Extension point to add links to the repository cards from plug ins (#1041)

Changed

  • Update resteasy to version 4.5.2.Final
  • Use browser built-in EventSource for apiClient subscriptions
  • Changeover to MIT license (#1066)

Removed

  • EventSource Polyfill

Fixed

  • Build on windows (#1048, #1049, #1056)
  • Show specific notification for plugin actions on plugin administration (#1057)

2.0.0-rc5 - 2020-03-12

Added

  • Added footer extension points for links and avatar
  • Create OpenAPI specification during build
  • Extension point entries with supplied extensionName are sorted ascending
  • Possibility to configure git core config entries for jgit like core.trustfolderstat and core.supportsatomicfilecreation
  • Babel-plugin-styled-components for persistent generated classnames
  • By default, only 100 files will be listed in source view in one request

Changed

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

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
  • Drop Down Component works again with translations

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