2020-09-22 17:29:40 +02:00
2020-01-16 12:16:40 +01:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
2023-11-16 14:29:31 +01:00
## [2.48.0] - 2023-11-16
### Added
- Internal API to modify repository storage locations
- Invalidation of caches and search index
- Radiobutton components are now available in the ui-forms module
- Modifications in hook provider
- Protocol priority order by user preferences
### Fixed
- Display error when the description of a repository is not stored
- Tabs overlapping other elements
- Show real image diff between ancestor and current branch head
- Links to not-existing users in groups
- Remove bottleneck by switching to assisted injection for command
- The useLocalStorage hook in @scm -manager/ui-api now correctly causes a re-render on write
- Set repository importer as owner on metadata import
- Unnecessary scrollbar showing up in markdown views with code tags for certain resolutions
- Use a random time for plugin center updates
- Ahead and behind tag of a branch to screen reader
- Source view with submodules without http or https URL
- Some chip inputs not correctly passing the ref
- Broken global search shortcut
### Changed
- Break paths in diff
- Remove mail for anonymous user
- Improve global search accessibility
2023-10-11 12:29:12 +02:00
## [2.47.0] - 2023-10-11
### Added
- Atomic design page template simple data pages
- Force option to internal push command api
- Update steps for namespaces
- Fields can now get automatically masked, if the field name contains certain phrases
- Textarea component
- The search page now contains another search bar within, that persists the current query
- New api for interactive card details
- Cardtags can now be colored according to 3 distinct styles
### Fixed
- Ignore non-XML files in data store directories
- Bump JGit to version 6.7.0.202309050840-r to fix CVE-2023-4759
- Exception in SVN repositories due to incorrect git initialization
- Numerous IllegalArgumentExceptions and ConcurrentModificationExceptoins in log file
- Make compare accessible
- Compare target when default branch contains slash
- Disable combobox autocomplete
- Update to svnkit 1.10.10-scm2
- Clean up old installation directories when installing plugins
- Make search accessible
- Catch different exceptions after repositories are deleted
### Changed
- The internal API for content action menus were changed, to handle loading states of extensions
- Use card layout for repository overview
- The checkbox now has a bigger click target
- The chip input api now provides an external add button
- OmniSearchbar now makes use of the Combobox
2023-09-01 11:05:57 +02:00
## [2.46.1] - 2023-09-01
### Fixed
- Loading LFS files for imports and mirrors (from 2.44.3)
2023-10-11 12:29:12 +02:00
- Handling of submodules in imports and mirrors (from 2.44.3)
2023-09-01 11:05:57 +02:00
2023-08-24 11:09:11 +02:00
## [2.46.0] - 2023-08-24
### Added
- Popover component
- User sessions can now be configured to be endless
### Fixed
- A typo on a button for loading more lines in the diff tab has been fixed
- Loadingspinner not showing up
- Set git default branch on first push to not-initialized repository
- Programmatically accessible subheadings in footer
- Throw `NoChangesMadeException` for empty commits in SVN repositories
- Position of the cloudogu platform plugin connection checkmark
- Menu moving the repository sidebar if open
- Deactivate Shiro's new `blockTraversal` check in their `InvalidRequestFilter`
- Marshalling of invalid xml characters
### Changed
- Sort repositories alphanumerically per namespace
- Apply new design to ahead behind tag
- Rework branch overview
- Bump Shiro from 1.10.0 to 1.12.0
- Bump Apache Commons Compress from 1.20 to 1.23.0
- Bump Tika from 1.25 to 1.28.5
### Removed
- Chromatic integration
2023-07-18 10:49:05 +02:00
## [2.45.1] - 2023-07-18
2023-07-14 09:57:59 +02:00
### Added
- Optional caching for stores and data files
- Add variables for liveness probe and readiness probe delay in helm chart
- New accessible Combobox component
- Make file search deactivatable via global config
- Architecture documentation for integration and tech stack
### Fixed
2023-10-19 11:53:26 +02:00
- Re-Release of 2.45.0 due to errors during release
2023-07-14 09:57:59 +02:00
- Internal server error with external groups in permission overview
- Svn external contains sub directory
- Security findings (security headers and jetty server information)
- Broken file action menu keyboard interaction
- Improve general performance
- Copying source code in Firefox incorrectly adds extra line breaks
### Changed
- Optimize ui performance for repository overview
- Enhance extensions name logic by allow bind options
- Replace outdated `Autocomplete` component with new combobox
- Change `myCloudogu` to new brand name `cloudogu platform`
- Use Java 17 for Docker containers
2023-08-31 15:50:06 +02:00
## [2.44.3] - 2023-08-31
### Fixed
- Loading LFS files for imports and mirrors
- Handling of submodules in imports and mirrors
2023-06-23 09:46:02 +02:00
## [2.44.2] - 2023-06-23
### Fixed
- Internal server error with external groups in permission overview
2023-06-13 16:23:45 +02:00
## [2.44.1] - 2023-06-13
### Fixed
- Performance (prevent reading of repositories in namespace mapper)
2023-06-08 14:18:51 +02:00
## [2.44.0] - 2023-06-08
### Added
- New chip input component
- New menu component
- New card list component
- New in-memory implementations of the store api for unit tests using JaxB
### Fixed
- Implement delete for audit log wrapper
- Forms randomly resetting when OpenAPI plugin is installed
- React error in global notifications
- User creation form resetting on re-render
- Broken HG write access when anonymous users have read access
- ConfigurationBinder Navlink does not only match exact routes
- Duplicate contributors for single changeset
- Automatically created gpg keys can now be verified by Github
- Allow passing a ref through FileInput to one of its children
### Changed
- Revamp repository tags overview
- Move form list entry button to left side
- Show empty message for form list table without entries
2023-05-12 13:19:42 +02:00
## [2.43.1] - 2023-05-12
### Fixed
- Configuration of default branch in the git mirror command
2023-04-12 15:08:15 +02:00
## [2.43.0] - 2023-04-12
### Added
- Extension points for bottom of information table
- Display images in diffs
- Optional reset button for forms
- Initial implementation of an audit log API
- Enable developers to manage array properties in forms
### Fixed
- Error in frontend without 'default' branch in hg repositories
- Not found exception with SVN externals
- Fix sticky diffs page position after collapse
- Connect labels with their respective inputs for improved accessibility
- Branch and tag validation regarding special characters
- Concurrent modification exception in JAXB stores
### Changed
- Improve committer accuracy
- Use standard configuration store api for general config
2023-03-10 14:10:27 +01:00
## [2.42.3] - 2023-03-10
### Fixed
- Concurrent modification exception in JAXB stores
2023-03-02 15:47:05 +01:00
## [2.42.2] - 2023-03-02
### Fixed
- Performance issues from 2.42.x introduced by the permission overview
- Resolution of repositories from ssh urls with context paths
- Set the default branch in imported Git repositories correctly to the HEAD of the source repository
2023-02-16 18:57:20 +01:00
## [2.42.1] - 2023-02-16
### Fixed
- Remove sshd dependency that may cause an injection failure on server startup with installed ssh plugin
2023-02-15 09:41:00 +01:00
## [2.42.0] - 2023-02-15
### Added
- Copy button to codeblocks
### Fixed
- Correct z-index equal weighting in diff header
- Fix drop down arrow z index
- Fix tab order for primary navigation
- Long text in table cells breaking layout
- Avatar size must not leave boundaries
### Changed
- Update svnkit to version 1.10.10-scm1
2023-02-16 16:16:58 +01:00
## [2.41.1] - 2023-02-16
### Fixed
- Unconditional force push from editor or merges
2023-01-18 11:34:04 +01:00
## [2.41.0] - 2023-01-18
### Added
- Add abstract configuration adapter to simply creating new global configurations
- Markdown component to render images from repository correctly
- Extension point for page size
- New overlay ui module with tooltip component
### Fixed
- The 'revision to merge' in merge results
- Buttons in diff panel headers stuck together
### Changed
- Default host 'scm-manager.org' replaced with 'example.org' in default mail address
- Make diff header sticky
2022-12-06 15:37:34 +01:00
## [2.40.1] - 2022-12-06
### Fixed
- Preselect namespace in repository create forms
2022-11-22 14:16:57 +01:00
## [2.40.0] - 2022-11-22
### Added
- Keyboard navigation for users, groups, branches, tags, sources, changesets and plugins ([#2153 ](https://github.com/scm-manager/scm-manager/pull/2153 ))
- Accessibility settings where you can disable keyboard shortcuts ([#2157 ](https://github.com/scm-manager/scm-manager/pull/2157 ))
- Keyboard shortcuts for global and repository-specific navigation ([#2122 ](https://github.com/scm-manager/scm-manager/pull/2122 ))
- Git import with lfs support ([#2133 ](https://github.com/scm-manager/scm-manager/pull/2133 ))
- Keyboard shortcut for global search ([#2118 ](https://github.com/scm-manager/scm-manager/pull/2118 ))
- Feedback links to footer ([#2125 ](https://github.com/scm-manager/scm-manager/pull/2125 ))
- Keyboard shortcuts documentation ([#2129 ](https://github.com/scm-manager/scm-manager/pull/2129 ))
- Add keyboard navigation to repository overview list ([#2146 ](https://github.com/scm-manager/scm-manager/pull/2146 ))
### Fixed
- Keyboard shortcuts should be inactive when modals are open ([#2145 ](https://github.com/scm-manager/scm-manager/pull/2145 ))
- Git diff request correctly throws NotFoundException if target revision is non-existent ([#2141 ](https://github.com/scm-manager/scm-manager/pull/2141 ))
- Concurrent access during Copy-on-write ([#2143 ](https://github.com/scm-manager/scm-manager/pull/2143 ))
- Catch SVN error for cat command on non-file nodes ([#2127 ](https://github.com/scm-manager/scm-manager/pull/2127 ))
- Handling of old commits as new ones in new branches ([#2130 ](https://github.com/scm-manager/scm-manager/pull/2130 ))
- Plugin installation conflict ([#2138 ](https://github.com/scm-manager/scm-manager/pull/2138 ))
- Creating a repository permission without a name breaks the repository ([#2126 ](https://github.com/scm-manager/scm-manager/pull/2126 ))
- Clone of git repositories with lfs files via ssh ([#2144 ](https://github.com/scm-manager/scm-manager/pull/2144 ))
- Invalidate plugin center cache on global configuration change ([#2147 ](https://github.com/scm-manager/scm-manager/pull/2147 ))
- Remove forced word break from markdown view ([#2142 ](https://github.com/scm-manager/scm-manager/pull/2142 ))
### Changed
- Upgrade Jackson to 2.13.4
- Fix navbar at the top of the page ([#2128 ](https://github.com/scm-manager/scm-manager/pull/2128 ))
- Expose api for declaring keyboard shortcuts ([#2139 ](https://github.com/scm-manager/scm-manager/pull/2139 ))
- Provide feedback on plugin center status ([#2147 ](https://github.com/scm-manager/scm-manager/pull/2147 ))
2022-10-12 10:26:06 +02:00
## [2.39.1] - 2022-10-12
### Fixed
- Handling of old commits as new ones in new branches ([#2130 ](https://github.com/scm-manager/scm-manager/pull/2130 ))
2022-09-14 15:31:10 +02:00
## [2.39.0] - 2022-09-14
### Added
- Reindex mechanism for search ([#2104 ](https://github.com/scm-manager/scm-manager/pull/2104 ))
- Changesets command to find all repository changesets ([#2106 ](https://github.com/scm-manager/scm-manager/pull/2106 ))
- Implement commit search features for git ([#2111 ](https://github.com/scm-manager/scm-manager/pull/2111 ))
### Fixed
- Fix docker healthcheck for custom ports, https and forced base url ([#2110 ](https://github.com/scm-manager/scm-manager/pull/2110 ))
- Handle missing indexes with own No Op IndexReader ([#2113 ](https://github.com/scm-manager/scm-manager/pull/2113 ))
- Handle missing encoding of square brackets in filenames ([#2117 ](https://github.com/scm-manager/scm-manager/pull/2117 ))
- Show warning message for invalid search requests ([#2114 ](https://github.com/scm-manager/scm-manager/pull/2114 ))
- Encoding in global search ([#2116 ](https://github.com/scm-manager/scm-manager/pull/2116 ))
- Lazy loading in the source view ([#2120 ](https://github.com/scm-manager/scm-manager/pull/2120 ))
- Fix broken compare view due to missing export ([#2105 ](https://github.com/scm-manager/scm-manager/pull/2105 ))
- Keep search context for search results pagination ([#2115 ](https://github.com/scm-manager/scm-manager/pull/2115 ))
- Fixed wrong indentation of extraVolumes and extraVolumeMounts ([#2103 ](https://github.com/scm-manager/scm-manager/pull/2103 ))
### Changed
- Reduce the output from the realm trace log ([#2121 ](https://github.com/scm-manager/scm-manager/pull/2121 ))
- Enhance search result view by sorting translated categories and disable categories with no search results ([#2107 ](https://github.com/scm-manager/scm-manager/pull/2107 ))
2022-08-09 09:11:28 +02:00
## [2.38.1] - 2022-08-09
### Fixed
- Incorrect plugin dependency declaration breaks plugin builds
2022-08-08 14:41:33 +02:00
## [2.38.0] - 2022-08-08
### Added
- Cli commands to modify repository and namespace permissions ([#2090 ](https://github.com/scm-manager/scm-manager/pull/2090 ) and [#2093 ](https://github.com/scm-manager/scm-manager/pull/2093 ))
- Enable plugin management via CLI ([#2087 ](https://github.com/scm-manager/scm-manager/pull/2087 )) & ([#2094 ](https://github.com/scm-manager/scm-manager/pull/2094 ))
- CLI commands for user/group permission management ([#2091 ](https://github.com/scm-manager/scm-manager/pull/2091 ))
### Fixed
- Make sure, that passwords are always stored encrypted ([#2085 ](https://github.com/scm-manager/scm-manager/pull/2085 ))
- Reduce code smells ([#2089 ](https://github.com/scm-manager/scm-manager/pull/2089 ))
- Fix paging for too large page numbers ([#2097 ](https://github.com/scm-manager/scm-manager/pull/2097 ))
### Changed
- Extend global search to enable context-sensitive search queries. ([#2102 ](https://github.com/scm-manager/scm-manager/pull/2102 ))
2022-07-13 10:11:45 +02:00
## [2.37.2] - 2022-07-13
### Fixed
- Unify password validation ([#2077 ](https://github.com/scm-manager/scm-manager/pull/2077 ))
- users cannot be edited ([#2084 ](https://github.com/scm-manager/scm-manager/pull/2084 ))
- Plugin wizard for foreign languages ([#2086 ](https://github.com/scm-manager/scm-manager/pull/2086 ))
2022-07-06 14:07:54 +02:00
## [2.37.1] - 2022-07-06
### Fixed
- Encrypt passwords stored via cli commands ([#2080 ](https://github.com/scm-manager/scm-manager/pull/2080 ))
2022-06-28 14:17:18 +02:00
## [2.37.0] - 2022-06-28
### Added
- Developers can omit the link prop of the CardColumnSmall component ([#2076 ](https://github.com/scm-manager/scm-manager/pull/2076 ))
- Mirror LFS files for git ([#2075 ](https://github.com/scm-manager/scm-manager/pull/2075 ))
### Fixed
- Validate lfs files after upload and discard corrupt files ([#2068 ](https://github.com/scm-manager/scm-manager/pull/2068 ))
### Changed
- clarify options for import with and without metadata ([#2074 ](https://github.com/scm-manager/scm-manager/pull/2074 ))
2022-06-21 14:26:27 +02:00
## [2.36.1] - 2022-06-21
### Fixed
- Zip CRC error on startup in Alpine image ([#2071 ](https://github.com/scm-manager/scm-manager/pull/2071 ))
2022-06-13 11:40:56 +02:00
## [2.36.0] - 2022-06-13
### Added
- Add api to overwrite content type resolver ([#2051 ](https://github.com/scm-manager/scm-manager/pull/2051 ))
- New diff view props for controlling hunk/line interaction ([#2047 ](https://github.com/scm-manager/scm-manager/pull/2047 ))
### Fixed
- Missing profile link in footer ([#2057 ](https://github.com/scm-manager/scm-manager/pull/2057 ))
- Remove branch validation on overview ([#2064 ](https://github.com/scm-manager/scm-manager/pull/2064 ))
- Do not close hg context for diff as string ([#2067 ](https://github.com/scm-manager/scm-manager/pull/2067 ))
- Calling search results without parameters ([#2056 ](https://github.com/scm-manager/scm-manager/pull/2056 ))
- Add wget to fix docker health check ([#2066 ](https://github.com/scm-manager/scm-manager/pull/2066 ))
- Remove underline under icon in buttons with class is-text ([#2065 ](https://github.com/scm-manager/scm-manager/pull/2065 ))
- Arrow icon of secondary navigation is inconsistent ([#2060 ](https://github.com/scm-manager/scm-manager/pull/2060 ))
- Remove superfluous user theme link properties ([#2058 ](https://github.com/scm-manager/scm-manager/pull/2058 ))
### Changed
- Feedback button should not mask warp menu in when SCM-Manager is used as a dogu in Cloudogu EcoSystem ([#2062 ](https://github.com/scm-manager/scm-manager/pull/2062 ))
2022-06-02 09:19:50 +02:00
## [2.35.0] - 2022-06-02
### Added
- Initialization step to install pre-defined plugin sets ([#2045 ](https://github.com/scm-manager/scm-manager/pull/2045 ))
### Fixed
- Diff command content ([#2036 ](https://github.com/scm-manager/scm-manager/pull/2036 ))
- Correct resource for branch leaf ([#2037 ](https://github.com/scm-manager/scm-manager/pull/2037 ))
- NPE on synchronous repository export ([#2040 ](https://github.com/scm-manager/scm-manager/pull/2040 ))
- character encoding for basic authentication ([#2038 ](https://github.com/scm-manager/scm-manager/pull/2038 ))
- Character encoding in diffs ([#2046 ](https://github.com/scm-manager/scm-manager/pull/2046 ))
- Resource bundle loading from plugins ([#2041 ](https://github.com/scm-manager/scm-manager/pull/2041 ))
### Changed
- Visually separate focused and hovered buttons in confirmation dialogues ([#2050 ](https://github.com/scm-manager/scm-manager/pull/2050 ))
- Migrate to Java 11 ([#1982 ](https://github.com/scm-manager/scm-manager/pull/1982 ))
- Notify user about results of manually executed health check ([#2044 ](https://github.com/scm-manager/scm-manager/pull/2044 ))
- Set order priority for repository information extensions ([#2041 ](https://github.com/scm-manager/scm-manager/pull/2041 ))
2022-05-13 12:03:45 +02:00
## [2.34.0] - 2022-05-13
### Added
- Docker images for linux/arm/v7 and linux/arm64 ([#2021 ](https://github.com/scm-manager/scm-manager/pull/2021 ))
- Extension point to render file actions in overflow menu ([#2015 ](https://github.com/scm-manager/scm-manager/pull/2015 ))
### Fixed
- Dependencies for ui-syntaxhighlighting and ui-text ([#2024 ](https://github.com/scm-manager/scm-manager/pull/2024 ))
- Jumping and broken tool tips ([#2026 ](https://github.com/scm-manager/scm-manager/pull/2026 ))
- Do not show feedback form for anonymous users
- Require password for internal user creation ([#2027 ](https://github.com/scm-manager/scm-manager/pull/2027 ))
- Improve visibility of focused line in source view ([#2031 ](https://github.com/scm-manager/scm-manager/pull/2031 ))
- Show confirmation modal before deleting key ([#2028 ](https://github.com/scm-manager/scm-manager/pull/2028 ))
- Validate repository types on creation ([#2019 ](https://github.com/scm-manager/scm-manager/pull/2019 ))
- Remove card-table action area ([#2016 ](https://github.com/scm-manager/scm-manager/pull/2016 ))
- Separate definition of padding to produce valid CSS ([#2023 ](https://github.com/scm-manager/scm-manager/pull/2023 ))
- Sort CLI commands alphabetically ([#2020 ](https://github.com/scm-manager/scm-manager/pull/2020 ))
2022-04-29 13:31:01 +02:00
## [2.33.0] - 2022-04-29
### Added
- Add cli support for repositories, users and groups ([#1987 ](https://github.com/scm-manager/scm-manager/pull/1987 ), [#1993 ](https://github.com/scm-manager/scm-manager/pull/1993 ))
### Fixed
- Table in code view breaks at certain screensizes ([#1995 ](https://github.com/scm-manager/scm-manager/pull/1995 ))
- Freezing browser if large files with syntax highlighting were displayed ([#2010 ](https://github.com/scm-manager/scm-manager/pull/2010 ))
- Multiline highlighting with line numbers ([#2010 ](https://github.com/scm-manager/scm-manager/pull/2010 ))
- White space next to button group in code action bar missing at screen size 769px ([#2006 ](https://github.com/scm-manager/scm-manager/pull/2006 ))
- Wrong label displayed above the action column in mobile mode for keys ([#1990 ](https://github.com/scm-manager/scm-manager/pull/1990 ))
- Do not process index types which no longer exist ([#1985 ](https://github.com/scm-manager/scm-manager/pull/1985 ))
- Incorrect log warning "could not set executable flag"
- Correct styling of syntax highlighter .section elements ([#1984 ](https://github.com/scm-manager/scm-manager/pull/1984 ))
- Improve organization of variables in scss ([#1976 ](https://github.com/scm-manager/scm-manager/pull/1976 ))
- Small tweaks in darkmode ([#1976 ](https://github.com/scm-manager/scm-manager/pull/1976 ))
- Escape parenthesis for entity names to fix routing ([#1998 ](https://github.com/scm-manager/scm-manager/pull/1998 ))
- Unnecessary re-render of markdown view ([#1999 ](https://github.com/scm-manager/scm-manager/pull/1999 ))
- Handling of illegal lfs pointers ([#1994 ](https://github.com/scm-manager/scm-manager/pull/1994 ))
- Open file handle prevent deleting a repository on Windows ([#2008 ](https://github.com/scm-manager/scm-manager/pull/2008 ))
- Make focused buttons clearly visible ([#2009 ](https://github.com/scm-manager/scm-manager/pull/2009 ))
- Label on focused button in high-contrast mode has enough contrast ([#2009 ](https://github.com/scm-manager/scm-manager/pull/2009 ))
### Changed
- Skip syntax highlighting on very large files ([#2010 ](https://github.com/scm-manager/scm-manager/pull/2010 ))
- Omit default port in protocol urls ([#2014 ](https://github.com/scm-manager/scm-manager/pull/2014 ))
2022-03-23 16:23:42 +01:00
## [2.32.2] - 2022-03-23
### Fixed
- Some plugin bundles are executed multiple times ([#1980 ](https://github.com/scm-manager/scm-manager/pull/1980 ))
- Remove plugin center login without url ([#1978 ](https://github.com/scm-manager/scm-manager/pull/1978 ))
- Do not ignore ui test results on Jenkins ([#1975 ](https://github.com/scm-manager/scm-manager/pull/1975 ))
- HG read support for evolve extension
- Hide plugin dependencies on uninstall ([#1977 ](https://github.com/scm-manager/scm-manager/pull/1977 ))
- Throw more specific exception if compared revisions are ambiguous ([#1974 ](https://github.com/scm-manager/scm-manager/pull/1974 ))
- Branch details invalidation ([#1973 ](https://github.com/scm-manager/scm-manager/pull/1973 ))
2022-03-10 17:21:22 +01:00
## [2.32.1] - 2022-03-10
### Fixed
- Create user via UI
2022-03-10 10:04:19 +01:00
## [2.32.0] - 2022-03-10
### Added
- Enhanced contributor api ([#1966 ](https://github.com/scm-manager/scm-manager/pull/1966 ))
- Add feedback button and form ([#1967 ](https://github.com/scm-manager/scm-manager/pull/1967 ))
- Introduce darkmode theme ([#1969 ](https://github.com/scm-manager/scm-manager/pull/1969 ))
### Fixed
- Branch decoding in overview ([#1963 ](https://github.com/scm-manager/scm-manager/pull/1963 ))
- Replace escaped characters in search syntax with html-encoded characters to display syntax and examples ([#1963 ](https://github.com/scm-manager/scm-manager/pull/1972 ))
- Triangle of notifications area points towards bell ([#1971 ](https://github.com/scm-manager/scm-manager/pull/1971 ))
- Do not redirect after simple data updates ([#1965 ](https://github.com/scm-manager/scm-manager/pull/1965 ))
### Changed
- Split frontend code by routes ([#1955 ](https://github.com/scm-manager/scm-manager/pull/1955 ))
- Enhance ui-elements to be more accessible on smaller screens ([#1950 ](https://github.com/scm-manager/scm-manager/pull/1950 ))
- Default theme is selected according to system defaults ([#1969 ](https://github.com/scm-manager/scm-manager/pull/1969 ))
2022-02-21 13:47:52 +01:00
## [2.31.1] - 2022-02-21
2022-02-21 14:34:10 +01:00
### Fixed
2022-02-21 13:47:52 +01:00
- Fix ClassNotFoundException on startup ([#1958 ](https://github.com/scm-manager/scm-manager/issues/1958 ))
2022-02-18 13:25:59 +01:00
## [2.31.0] - 2022-02-18
### Added
- Add secondary color gradations to styleguide ([#1944 ](https://github.com/scm-manager/scm-manager/pull/1944 ))
- Collapses folders in code view which only have a folder as their only child ([#1951 ](https://github.com/scm-manager/scm-manager/pull/1951 ))
- Add myCloudogu data processing link ([#1935 ](https://github.com/scm-manager/scm-manager/pull/1935 ))
### Fixed
- Adjust reload button on plugin actions ([#1946 ](https://github.com/scm-manager/scm-manager/pull/1946 ))
- Improve accessibility ([#1956 ](https://github.com/scm-manager/scm-manager/pull/1956 ))
- Do not fail on 502 during restart actions ([#1941 ](https://github.com/scm-manager/scm-manager/pull/1941 ))
- NPE for searchable types
- Fix missing css for migration wizard
- Markdown toggle covers source copy button ([#1939 ](https://github.com/scm-manager/scm-manager/pull/1939 ))
### Changed
- SCM-Manager icon in the plugin center has a transparent background ([#1936 ](https://github.com/scm-manager/scm-manager/pull/1936 ))
- Only display source code copy button on hover ([#1939 ](https://github.com/scm-manager/scm-manager/pull/1939 ))
- Fetch plugins without authentication, if prior authentication failed ([#1940 ](https://github.com/scm-manager/scm-manager/pull/1940 ))
- Docker base image to fix expat vulnerability ([#1948 ](https://github.com/scm-manager/scm-manager/pull/1948 ))
- Link directly to file with file history sources link ([#1945 ](https://github.com/scm-manager/scm-manager/pull/1945 ))
- improve tooltip accessibility ([#1954 ](https://github.com/scm-manager/scm-manager/pull/1954 ))
2022-01-26 10:13:41 +01:00
## [2.30.1] - 2022-01-26
### Fixed
- Make comparable null safe ([#1933 ](https://github.com/scm-manager/scm-manager/pull/1933 ))
2022-01-28 13:13:17 +01:00
- Password field in "Create User" dialog and other ([#1934 ](https://github.com/scm-manager/scm-manager/pull/1934 ))
2022-01-26 10:13:41 +01:00
2022-01-21 15:58:19 +01:00
## [2.30.0] - 2022-01-21
### Added
- initial focus, submission on pressing enter and fix trap focus for modals ([#1925 ](https://github.com/scm-manager/scm-manager/pull/1925 ))
- Add compare view to see changes between branches, tags and revisions ([#1920 ](https://github.com/scm-manager/scm-manager/pull/1920 ))
- Security notifications to inform the running instance about known security issues ([#1924 ](https://github.com/scm-manager/scm-manager/pull/1924 ))
### Fixed
- Set HEAD to correct branch in new git repositories ([#1929 ](https://github.com/scm-manager/scm-manager/pull/1929 ))
- Fix bugs in unit tests which occur on Windows only ([#1927 ](https://github.com/scm-manager/scm-manager/pull/1927 ))
- Encrypt myCloudogu refresh token on file system ([#1923 ](https://github.com/scm-manager/scm-manager/pull/1923 ))
- Autocompletion has sorted suggestions ([#1918 ](https://github.com/scm-manager/scm-manager/pull/1918 ))
### Changed
- Keeps the selection whether to add a user or a group in the repository permission dialog ([#1919 ](https://github.com/scm-manager/scm-manager/pull/1919 ))
- Autocompletion for namespaces ([#1916 ](https://github.com/scm-manager/scm-manager/pull/1916 ))
2022-01-17 16:04:21 +01:00
## [2.29.1] - 2022-01-17
### Fixed
- Path traversal vulnerability
2022-01-07 17:37:57 +01:00
## [2.29.0] - 2022-01-07
### Added
- CSS variables for plugins ([#1910 ](https://github.com/scm-manager/scm-manager/pull/1910 ))
- Add copy button for markdown code blocks ([#1902 ](https://github.com/scm-manager/scm-manager/pull/1902 ))
- Disable repository types via global config ([#1908 ](https://github.com/scm-manager/scm-manager/pull/1908 ))
### Fixed
- Minor issues in high contrast mode ([#1910 ](https://github.com/scm-manager/scm-manager/pull/1910 ))
- Set line ending used for license files to LF ([#1904 ](https://github.com/scm-manager/scm-manager/pull/1904 ))
- Add ability to render storyshots asynchronously ([#1906 ](https://github.com/scm-manager/scm-manager/pull/1906 ))
### Changed
- Change mono-font-stack to provide better ux on modern platforms by using later os-fonts. Reduces amount of similar but not equal fonts used.
- Make "not clickable" mode for breadcrumb ([#1907 ](https://github.com/scm-manager/scm-manager/pull/1907 ))
2021-12-22 16:46:14 +01:00
## [2.28.0] - 2021-12-22
### Added
- Fix ScmPathInfoStore injection ([#1889 ](https://github.com/scm-manager/scm-manager/pull/1889 ))
- Show additional branch details information ([#1888 ](https://github.com/scm-manager/scm-manager/pull/1888 ) and [#1893 ](https://github.com/scm-manager/scm-manager/pull/1893 ))
- Add move capabilities to modify command ([#1859 ](https://github.com/scm-manager/scm-manager/pull/1859 ))
- Adds compatibility for OCP and ICP ([#1870 ](https://github.com/scm-manager/scm-manager/pull/1870 ))
- Show additional information on branches overview ([#1876 ](https://github.com/scm-manager/scm-manager/pull/1876 ))
### Fixed
- High contrast mode flaws ([#1892 ](https://github.com/scm-manager/scm-manager/pull/1892 ))
- Cleanup html errors ([#1869 ](https://github.com/scm-manager/scm-manager/pull/1869 ))
- Fix extension point "main.route"
- Closing of repository while getting the latest commit asynchronously ([#1903 ](https://github.com/scm-manager/scm-manager/pull/1903 ))
- Search highlighting in jsx ([#1886 ](https://github.com/scm-manager/scm-manager/pull/1886 ))
- Syntax highlighting on non highlighted fields ([#1901 ](https://github.com/scm-manager/scm-manager/pull/1901 ))
- Ellipsis on new lines in code syntax highlighting ([#1901 ](https://github.com/scm-manager/scm-manager/pull/1901 ))
- Ellipsis on content start or end in non code fields ([#1901 ](https://github.com/scm-manager/scm-manager/pull/1901 ))
- Closing of file streams ([#1857 ](https://github.com/scm-manager/scm-manager/pull/1857 ) and [#1868 ](https://github.com/scm-manager/scm-manager/pull/1868 ))
- Exit of retry loop for deletion of files ([#1857 ](https://github.com/scm-manager/scm-manager/pull/1857 ) and [#1868 ](https://github.com/scm-manager/scm-manager/pull/1868 ))
- Personal footer links ([#1882 ](https://github.com/scm-manager/scm-manager/pull/1882 ))
- Better error descriptions for gpg key import ([#1879 ](https://github.com/scm-manager/scm-manager/pull/1879 ))
- Highlight only queried fields ([#1887 ](https://github.com/scm-manager/scm-manager/pull/1887 ))
- Overview document title ([#1885 ](https://github.com/scm-manager/scm-manager/pull/1885 ))
- Do not display ellipsis if search result matches start or end of content ([#1896 ](https://github.com/scm-manager/scm-manager/pull/1896 ))
- Source view for files with colons ([#1881 ](https://github.com/scm-manager/scm-manager/pull/1881 ))
### Changed
- Improved quick search experience for screen readers ([#1898 ](https://github.com/scm-manager/scm-manager/pull/1898 ))
- Keep whole lines for code highlighting in search ([#1871 ](https://github.com/scm-manager/scm-manager/pull/1871 ))
- Use more accurate language detection for syntax highlighting ([#1891 ](https://github.com/scm-manager/scm-manager/pull/1891 ))
- Improve headings structure ([#1883 ](https://github.com/scm-manager/scm-manager/pull/1883 ))
- Enforce eslint to ensure accessible html ([#1878 ](https://github.com/scm-manager/scm-manager/pull/1878 ))
2021-12-17 19:20:22 +01:00
## [2.27.4] - 2021-12-17
### Changed
- Upgrade Logback to v1.2.9
2021-12-14 19:50:25 +01:00
## [2.27.3] - 2021-12-14
### Changed
- Upgrade Logback to v1.2.8 ([#1894 ](https://github.com/scm-manager/scm-manager/pull/1894 ))
2021-11-19 14:39:52 +01:00
## [2.27.2] - 2021-11-19
### Fixed
- Repository file search ([#1867 ](https://github.com/scm-manager/scm-manager/pull/1867 ))
2021-11-18 09:14:08 +01:00
## [2.27.1] - 2021-11-18
2021-11-18 07:11:53 +01:00
### Fixed
- Sporadic error "Automatic publicPath is not supported in this browser" (updated plugin-scripts to v1.2.2)
2021-11-16 16:44:08 +01:00
## [2.27.0] - 2021-11-16
### Added
- Add contact icon to repository overview ([#1855 ](https://github.com/scm-manager/scm-manager/pull/1855 ))
- Support for multipart form data to AdvancedHttpClient ([#1856 ](https://github.com/scm-manager/scm-manager/pull/1856 ))
- Lock and unlock command for SVN ([#1847 ](https://github.com/scm-manager/scm-manager/pull/1847 ))
### Fixed
- Disabled buttons are rendered as disabled buttons, again ([#1858 ](https://github.com/scm-manager/scm-manager/pull/1858 ))
- Color for available plugins, namespace and code header
### Changed
- Improve keyboard access by adding tab stops ([#1831 ](https://github.com/scm-manager/scm-manager/pull/1831 ))
- Improve aria lables for better screen reader support ([#1831 ](https://github.com/scm-manager/scm-manager/pull/1831 ))
2021-11-09 16:28:44 +01:00
## [2.26.1] - 2021-11-09
### Fixed
- Concurrent modification error in SVN modify command ([#1849 ](https://github.com/scm-manager/scm-manager/pull/1849 ))
- Fix endless loop on logout with slow connections
2021-11-04 13:49:20 +01:00
## [2.26.0] - 2021-11-04
### Added
- Viewer for pdf files ([#1843 ](https://github.com/scm-manager/scm-manager/pull/1843 ))
- Add alternative text to controls to allow screen readers to read them aloud ([#1840 ](https://github.com/scm-manager/scm-manager/pull/1840 ))
- File lock implementation for git (lfs) ([#1838 ](https://github.com/scm-manager/scm-manager/pull/1838 ))
- Experimental high contrast mode ([#1845 ](https://github.com/scm-manager/scm-manager/pull/1845 ))
- Read all errors with screen readers ([#1839 ](https://github.com/scm-manager/scm-manager/pull/1839 ))
### Fixed
- Fix < a > tags without hrefs ([#1841 ](https://github.com/scm-manager/scm-manager/pull/1841 ))
- Fix eslint errors and warnings ([#1841 ](https://github.com/scm-manager/scm-manager/pull/1841 ))
- Removed NODE_ENV from yarn serve command to be compatible with windows ([#1844 ](https://github.com/scm-manager/scm-manager/pull/1844 ))
- Initial mirror with no accepted branch ([#1842 ](https://github.com/scm-manager/scm-manager/pull/1842 ))
2021-10-21 14:14:09 +02:00
## [2.25.0] - 2021-10-21
### Added
- Extension points for repository overview ([#1828 ](https://github.com/scm-manager/scm-manager/pull/1828 ))
- Binder option to sort by priority ([#1828 ](https://github.com/scm-manager/scm-manager/pull/1828 ))
### Fixed
- Refetching of content on switching between source and md view ([#1823 ](https://github.com/scm-manager/scm-manager/pull/1823 ))
- Recursive git browse ([#1833 ](https://github.com/scm-manager/scm-manager/pull/1833 ))
- remove query keys when deleting individual entities ([#1832 ](https://github.com/scm-manager/scm-manager/pull/1832 ))
- Fix link templating for diff links ([#1834 ](https://github.com/scm-manager/scm-manager/pull/1834 ))
- Correct import in RepositoryGroupEntry ([#1825 ](https://github.com/scm-manager/scm-manager/pull/1825 ))
### Changed
- Always show SCM-Manager footer ([#1826 ](https://github.com/scm-manager/scm-manager/pull/1826 ))
- Resolved branch revision in source extension point ([#1803 ](https://github.com/scm-manager/scm-manager/pull/1803 ))
- The default branch of a repository cannot be deleted ([#1827 ](https://github.com/scm-manager/scm-manager/pull/1827 ))
2021-10-07 15:01:17 +02:00
## [2.24.0] - 2021-10-07
### Added
- Method to delete files recursively in modify command ([#1821 ](https://github.com/scm-manager/scm-manager/pull/1821 ))
- Internal api to determine email address for DisplayUser ([#1815 ](https://github.com/scm-manager/scm-manager/pull/1815 ))
- Set author for merge as DisplayUser ([#1815 ](https://github.com/scm-manager/scm-manager/pull/1815 ))
- Add method to delete whole configuration store ([#1814 ](https://github.com/scm-manager/scm-manager/pull/1814 ))
- Move DangerZone styling to ui-components (([#1814 ](https://github.com/scm-manager/scm-manager/pull/1814 )))
- Extension points for source tree ([#1816 ](https://github.com/scm-manager/scm-manager/pull/1816 ))
### Fixed
- Bugs in svn and source tree for folders with a % in the name ([#1817 ](https://github.com/scm-manager/scm-manager/issues/1817 ) and [#1818 ](https://github.com/scm-manager/scm-manager/pull/1818 ))
- Edge cases in mirror command with cached workdirs ([#1812 ](https://github.com/scm-manager/scm-manager/pull/1812 ))
- Use correct logger for mercurial internal commands ([#1804 ](https://github.com/scm-manager/scm-manager/pull/1804 ))
- Deletion of repositories from search index ([#1813 ](https://github.com/scm-manager/scm-manager/pull/1813 ))
### Changed
- Bind mappers automatically to mapper implementations ([#1807 ](https://github.com/scm-manager/scm-manager/pull/1807 ))
- Clear external group cache on explicit user logout ([#1819 ](https://github.com/scm-manager/scm-manager/pull/1819 ))
- Replace styled-components with bulma helpers ([#1783 ](https://github.com/scm-manager/scm-manager/pull/1783 ))
2021-09-08 13:20:37 +02:00
## [2.23.0] - 2021-09-08
### Added
- Embedded repository in search result hit ([#1756 ](https://github.com/scm-manager/scm-manager/pull/1756 ))
- Base revision in modifications command to compute modifications between revisions ([#1761 ](https://github.com/scm-manager/scm-manager/pull/1761 ))
- Bounding box for plugin avatar ([#1749 ](https://github.com/scm-manager/scm-manager/pull/1749 ))
- Support for enum fields during indexing ([#1792 ](https://github.com/scm-manager/scm-manager/pull/1792 ))
- Central Work Queue for coordinating long-running tasks ([#1781 ](https://github.com/scm-manager/scm-manager/pull/1781 ))
- Api to modify multiple indices at once ([#1781 ](https://github.com/scm-manager/scm-manager/pull/1781 ))
- Event which is fired whenever the default branch of a repository changes ([#1763 ](https://github.com/scm-manager/scm-manager/pull/1763 ))
- Proxy support for pull, push and mirror commands ([#1773 ](https://github.com/scm-manager/scm-manager/pull/1773 ))
- Option for local proxy configuration to mirror command ([#1773 ](https://github.com/scm-manager/scm-manager/pull/1773 ))
- Show repository avatar in quick search ([#1759 ](https://github.com/scm-manager/scm-manager/issues/1759 ))
- Add additional help to quick search and an advanced search documentation page ([#1757 ](https://github.com/scm-manager/scm-manager/pull/1757 )
- Support for different types of analyzer per field ([#1755 ](https://github.com/scm-manager/scm-manager/pull/1755 ))
### Fixed
- Missing encoding of useBranch api ([#1798 ](https://github.com/scm-manager/scm-manager/pull/1798 ))
- Post 'post receive repository hook event' after import ([#1754 ](https://github.com/scm-manager/scm-manager/pull/1754 ))
- Preserve request method on force base url ([#1771 ](https://github.com/scm-manager/scm-manager/issues/1771 ) and [#1778 ](https://github.com/scm-manager/scm-manager/pull/1778 ))
- Search queries containing hypens ([#1743 ](https://github.com/scm-manager/scm-manager/issues/1743 ) and [#1753 ](https://github.com/scm-manager/scm-manager/pull/1753 ))
- Proxy authentication ([#1773 ](https://github.com/scm-manager/scm-manager/pull/1773 ))
- Fix disabled local proxy configuration being used over global config ([#1780 ](https://github.com/scm-manager/scm-manager/pull/1780 ))
- Fix HalRepresentationWithEmbedded type ([#1793 ](https://github.com/scm-manager/scm-manager/pull/1793 ))
- Error message for parse error on search result page ([#1768 ](https://github.com/scm-manager/scm-manager/pull/1768 ))
- Remove deletion of empty modalRoot node to allow a different modal to continue to exist ([#1779 ](https://github.com/scm-manager/scm-manager/pull/1779 ))
- Broken login page if login info response could not be parsed ([#1791 ](https://github.com/scm-manager/scm-manager/issues/1791 ) and [#1795 ](https://github.com/scm-manager/scm-manager/pull/1795 ))
- Submission of empty search queries ([#1769 ](https://github.com/scm-manager/scm-manager/pull/1769 ))
- Too heavy logging of SchemeBasedWebTokenGenerator ([#1772 ](https://github.com/scm-manager/scm-manager/issues/1772 ) and [#1777 ](https://github.com/scm-manager/scm-manager/pull/1777 ))
- Prevent multiple working copy pools ([#1797 ](https://github.com/scm-manager/scm-manager/issues/1797 ))
- Repository viewer filename with hash ([#1766 ](https://github.com/scm-manager/scm-manager/issues/1766 ) and [#1776 ](https://github.com/scm-manager/scm-manager/pull/1776 ))
- Fetch clone modal data on first opening ([#1784 ](https://github.com/scm-manager/scm-manager/pull/1784 ))
- Branch selector display revision if selected instead of first branch ([#1767 ](https://github.com/scm-manager/scm-manager/pull/1767 ))
- Show empty files instead of endless loading spinner ([#1762 ](https://github.com/scm-manager/scm-manager/pull/1762 ))
- redundant git repo closing in some commands ([#1789 ](https://github.com/scm-manager/scm-manager/pull/1789 ))
- Keep quick search input on page reload ([#1788 ](https://github.com/scm-manager/scm-manager/pull/1788 ))
### Changed
- One index per type instead of one index for all types ([#1781 ](https://github.com/scm-manager/scm-manager/pull/1781 ))
- Use central work queue for all indexing tasks ([#1781 ](https://github.com/scm-manager/scm-manager/pull/1781 ))
- Keep search result type if searched from result page ([#1764 ](https://github.com/scm-manager/scm-manager/pull/1764 ))
- Expose content type resolver api to plugins ([#1752 ](https://github.com/scm-manager/scm-manager/pull/1752 ))
- Improve Search API ([#1755 ](https://github.com/scm-manager/scm-manager/pull/1755 ))
2021-07-30 14:26:53 +02:00
## [2.22.0] - 2021-07-30
### Added
- Add users and groups to default search index ([#1738 ](https://github.com/scm-manager/scm-manager/pull/1738 ))
- Add dedicated search page with more details and different types ([#1738 ](https://github.com/scm-manager/scm-manager/pull/1738 ))
### Changed
- Remove repository shortlinks ([#1720 ](https://github.com/scm-manager/scm-manager/pull/1720 ))
- The simple workdir cache has a maximum size, an lru semantic and blocks on parallel requests ([#1735 ](https://github.com/scm-manager/scm-manager/pull/1735 ))
- Add username/password authentication to push command ([#1734 ](https://github.com/scm-manager/scm-manager/pull/1734 ))
- Decrease log level of DefaultAdministrationContext from info to debug
- Logo for small header
- Redesign repository overview ([#1740 ](https://github.com/scm-manager/scm-manager/pull/1740 ))
### Fixed
- Make MarkdownView backwards-compatible with edge-cases ([#1737 ](https://github.com/scm-manager/scm-manager/pull/1737 ))
- Handle rejected master branch on initial mirror synchronization correctly ([#1747 ](https://github.com/scm-manager/scm-manager/pull/1747 ))
- Fix file search on branches with "/" ([#1748 ](https://github.com/scm-manager/scm-manager/pull/1748 ))
- Fix overflow of quick search results with long repository names ([#1739 ](https://github.com/scm-manager/scm-manager/pull/1739 ))
- Fix login extension point ([#1741 ](https://github.com/scm-manager/scm-manager/pull/1741 ))
- Fix file detection on hg fileview command ([#1746 ](https://github.com/scm-manager/scm-manager/pull/1746 ))
- Fix svn mirror update if first initialization failed before ([#1745 ](https://github.com/scm-manager/scm-manager/pull/1745 ))
2021-07-21 10:57:03 +02:00
## [2.21.0] - 2021-07-21
### Added
- API to index and query objects ([#1727 ](https://github.com/scm-manager/scm-manager/pull/1727 ))
- Quick search for repositories ([#1727 ](https://github.com/scm-manager/scm-manager/pull/1727 ))
- Additional color scheme to prepare a high contrast mode ([#1730 ](https://github.com/scm-manager/scm-manager/pull/1731 ))
- Create files in empty non-initiated repositories ([#1717 ](https://github.com/scm-manager/scm-manager/pull/1717 ))
- Prepare plugin center to show cloudogu plugins ([#1709 ](https://github.com/scm-manager/scm-manager/pull/1709 ))
- Option to diable automatic refresh for diff view on window focus change ([#1714 ](https://github.com/scm-manager/scm-manager/pull/1714 ))
- Building forms documentation with react-hook-form ([#1704 ](https://github.com/scm-manager/scm-manager/pull/1704 ))
### Fixed
- Missing update if content of diff changes ([#1714 ](https://github.com/scm-manager/scm-manager/pull/1714 ))
- Contributors table in changeset detail view ([#1718 ](https://github.com/scm-manager/scm-manager/pull/1718 ))
- Prevent overwrite read-only gpg keys ([#1713 ](https://github.com/scm-manager/scm-manager/pull/1713 ))
- Language tag of top level html element ([#1705 ](https://github.com/scm-manager/scm-manager/pull/1705 ))
### Changed
- Show last modified date on repository overview ([#1715 ](https://github.com/scm-manager/scm-manager/pull/1715 ))
- Redesign SCM-Manager header ([#1721 ](https://github.com/scm-manager/scm-manager/pull/1721 ))
- Initial admin user has to be created on first startup ([#1707 ](https://github.com/scm-manager/scm-manager/pull/1707 ), [#1722 ](https://github.com/scm-manager/scm-manager/pull/1722 ))
2022-01-18 10:39:01 +01:00
## [2.20.1] - 2022-01-18
### Fixed
- Path traversal vulnerability (backport from 2.29.1)
2021-06-16 14:55:59 +02:00
## [2.20.0] - 2021-06-16
### Added
2021-06-18 11:46:24 +02:00
- Support basic authentication with access token ([#1694 ](https://github.com/scm-manager/scm-manager/pull/1694 ))
- Form elements that support react-hook-form can now be made read-only ([#1696 ](https://github.com/scm-manager/scm-manager/pull/1696 ))
2021-06-16 14:55:59 +02:00
### Fixed
2021-06-18 11:46:24 +02:00
- Post receive hook events after mirror update for git ([#1703 ](https://github.com/scm-manager/scm-manager/pull/1703 ))
2021-06-16 14:55:59 +02:00
- Added option to increase LFS authorization token timeout ([#1697 ](https://github.com/scm-manager/scm-manager/pull/1697 ))
- Uniform rendering of tooltips for repository badges ([#1698 ](https://github.com/scm-manager/scm-manager/pull/1698 ))
- Clear related caches if gpg key was added or deleted ([#1701 ](https://github.com/scm-manager/scm-manager/pull/1701 ))
- Redirect after single tag was deleted ([#1700 ](https://github.com/scm-manager/scm-manager/pull/1700 ))
2021-06-09 16:44:57 +02:00
## [2.19.1] - 2021-06-09
### Fixed
- Add handling when duplicated branch part cannot be created ([#1692 ](https://github.com/scm-manager/scm-manager/pull/1692 ))
- Add log for error in git mirror ([#1689 ](https://github.com/scm-manager/scm-manager/pull/1689 ))
- Tag position for repository ([#1691 ](https://github.com/scm-manager/scm-manager/pull/1691 ))
- Options requests returning internal server errors ([#1685 ](https://github.com/scm-manager/scm-manager/issues/1685 ), [#1688 ](https://github.com/scm-manager/scm-manager/pull/1688 ))
- Harmonize FileInput component with styleguide ([#1693 ](https://github.com/scm-manager/scm-manager/pull/1693 ))
2021-06-04 14:49:36 +02:00
## [2.19.0] - 2021-06-04
### Added
- Extension Point for repository creators ([#1657 ](https://github.com/scm-manager/scm-manager/pull/1657 ))
- Add trust manager provider ([#1654 ](https://github.com/scm-manager/scm-manager/pull/1654 ))
- Implement api for extension point typings ([#1638 ](https://github.com/scm-manager/scm-manager/pull/1638 ))
- Add mirror command and extension points ([#1683 ](https://github.com/scm-manager/scm-manager/pull/1683 ))
- Add support for react-hook-form ([#1656 ](https://github.com/scm-manager/scm-manager/pull/1656 ))
- Implement Subversion mirror command ([#1660 ](https://github.com/scm-manager/scm-manager/pull/1660 ))
- Notifications for health checks ([#1664 ](https://github.com/scm-manager/scm-manager/pull/1664 ))
### Fixed
- Show source code controls even if a file is not present ([#1680 ](https://github.com/scm-manager/scm-manager/pull/1680 ))
- Fix annotate overflow and doubled spacing in code views ([#1678 ](https://github.com/scm-manager/scm-manager/pull/1678 ))
- SSE for notifications behind nginx reverse proxy ([#1650 ](https://github.com/scm-manager/scm-manager/pull/1650 ))
- Use correct syntax for config routes ([#1652 ](https://github.com/scm-manager/scm-manager/pull/1652 ))
- Fix administration page error for empty release feed url ([#1667 ](https://github.com/scm-manager/scm-manager/pull/1667 ))
- Remove duplicated notification endpoints in openapi ([#1677 ](https://github.com/scm-manager/scm-manager/pull/1677 ))
### Changed
- Inject custom trust manager to git https connections ([#1675 ](https://github.com/scm-manager/scm-manager/pull/1675 ))
2021-05-05 14:52:13 +02:00
## [2.18.0] - 2021-05-05
### Added
- Patch endpoint for global configuration ([#1629 ](https://github.com/scm-manager/scm-manager/pull/1629 ))
- Show hg binary verification error messages ([#1637 ](https://github.com/scm-manager/scm-manager/pull/1637 ))
- Add global notifications ([#1646 ](https://github.com/scm-manager/scm-manager/pull/1646 ))
- Add extension point for custom link protocol renderers in markdown ([#1639 ](https://github.com/scm-manager/scm-manager/pull/1639 ))
### Fixed
- Show correct default branch for repository if not configured yet ([#1643 ](https://github.com/scm-manager/scm-manager/pull/1643 ))
- Flickering form elements on repository initialization ([#1644 ](https://github.com/scm-manager/scm-manager/issues/1644 ) and [#1645 ](https://github.com/scm-manager/scm-manager/issues/1645 ))
- Messages from post commit hooks for git ([#1647 ](https://github.com/scm-manager/scm-manager/pull/1647 ))
- External links and anchor links are now correctly rendered in markdown even if no base path is present ([#1639 ](https://github.com/scm-manager/scm-manager/pull/1639 ))
### Changed
- Show only relevant information on repository information page ([#1636 ](https://github.com/scm-manager/scm-manager/pull/1636 ))
2021-04-26 15:41:17 +02:00
## [2.17.1] - 2021-04-26
### Fixed
- Deserialization of embedded values in HAL objects ([#1630 ](https://github.com/scm-manager/scm-manager/pull/1630 ))
- Increase Code font size ([#1631 ](https://github.com/scm-manager/scm-manager/pull/1631 ))
2021-04-22 09:59:29 +02:00
## [2.17.0] - 2021-04-22
### Added
- Frontend for, and enhancement of health checks ([#1621 ](https://github.com/scm-manager/scm-manager/pull/1621 ))
- New extension points for custom repository avatars ([#1614 ](https://github.com/scm-manager/scm-manager/pull/1614 ))
- Trigger mercurial auto config via ui ([#1620 ](https://github.com/scm-manager/scm-manager/pull/1620 ))
### Changed
- Make remark compatible with rehype plugins to sanitize html content ([#1622 ](https://github.com/scm-manager/scm-manager/pull/1622 ))
### Fixed
- Validation in "Add Entry" components for configuration table ([#1625 ](https://github.com/scm-manager/scm-manager/pull/1625 ))
- Add header to toplevel error boundary ([#1613 ](https://github.com/scm-manager/scm-manager/pull/1613 ))
- Correct positioning and coloring of button groups in modals ([#1612 ](https://github.com/scm-manager/scm-manager/pull/1612 ))
- Fix limit with negativ integer for searchUtil ([#1627 ](https://github.com/scm-manager/scm-manager/pull/1627 ))
- Fix compatibility with old redux api ([#1618 ](https://github.com/scm-manager/scm-manager/pull/1618 ))
- Missing graphviz in docker image ([#1623 ](https://github.com/scm-manager/scm-manager/pull/1623 ))
- Validation for namespaces on rename with UTF-8 characters ([#1611 ](https://github.com/scm-manager/scm-manager/pull/1611 ))
2021-03-26 10:29:58 +01:00
## [2.16.0] - 2021-03-26
### Added
- Metrics for http requests ([#1586 ](https://github.com/scm-manager/scm-manager/issues/1586 ))
- Metrics for executor services ([#1586 ](https://github.com/scm-manager/scm-manager/issues/1586 ))
- Metrics about logging, file descriptors, process threads and process memory ([#1609 ](https://github.com/scm-manager/scm-manager/pull/1609 ))
- Metrics for events ([#1601 ](https://github.com/scm-manager/scm-manager/pull/1601 ))
- Authentication and access metrics ([#1595 ](https://github.com/scm-manager/scm-manager/pull/1595 ))
- Adds metrics over lifetime duration of working copies ([#1591 ](https://github.com/scm-manager/scm-manager/pull/1591 ))
- Collect guava caching statistics as metrics ([#1590 ](https://github.com/scm-manager/scm-manager/pull/1590 ))
- Add global flag to enable/disable api keys ([#1606 ](https://github.com/scm-manager/scm-manager/pull/1606 ))
### Fixed
- Adjust path and filename validation to prevent path traversal ([#1604 ](https://github.com/scm-manager/scm-manager/pull/1604 ))
- Wrong subject context for asynchronous subscriber ([#1601 ](https://github.com/scm-manager/scm-manager/pull/1601 ))
- Fix repository creation route from repository namespace overview page ([#1602 ](https://github.com/scm-manager/scm-manager/pull/1602 ))
- external nav links now correctly collapse when used in a menu ([#1596 ](https://github.com/scm-manager/scm-manager/pull/1596 ))
- Response with exception stack trace for invalid urls ([#1605 ](https://github.com/scm-manager/scm-manager/pull/1605 ))
- Do not show repositories on overview for not existing namespace ([#1608 ](https://github.com/scm-manager/scm-manager/pull/1608 ))
### Changed
- Show "CUSTOM" name instead empty entry for permission roles ([#1597 ](https://github.com/scm-manager/scm-manager/pull/1597 ))
- Improve error messages for invalid media types ([#1607 ](https://github.com/scm-manager/scm-manager/pull/1607 ))
- Allow all UTF-8 characters except URL identifiers as user and group names and for namespaces. ([#1600 ](https://github.com/scm-manager/scm-manager/pull/1600 ))
2021-03-17 09:41:16 +01:00
## [2.15.1] - 2021-03-17
### Fixed
- Encode revision on extension points to fix breaking change ([#1585 ](https://github.com/scm-manager/scm-manager/pull/1585 ))
- Index link collection in repository initialize extensions ([#1594 ](https://github.com/scm-manager/scm-manager/issues/1588 ) and [#1587 ](https://github.com/scm-manager/scm-manager/issues/1594 ))
- Mercurial encoding configuration per repository ([#1577 ](https://github.com/scm-manager/scm-manager/issues/1577 ), [#1583 ](https://github.com/scm-manager/scm-manager/issues/1583 ))
- Authentication names in open api spec ([#1582 ](https://github.com/scm-manager/scm-manager/issues/1582 ))
- Sometimes no redirect after login ([#1592 ](https://github.com/scm-manager/scm-manager/pull/1592 ))
- Navigate after search ([#1589 ](https://github.com/scm-manager/scm-manager/pull/1589 ))
- Diff for mercurial and subversion ([#1588 ](https://github.com/scm-manager/scm-manager/issues/1588 ) and [#1587 ](https://github.com/scm-manager/scm-manager/issues/1587 ))
2021-03-12 13:58:52 +01:00
## [2.15.0] - 2021-03-12
### Added
- Create api for markdown ast plugins ([#1578 ](https://github.com/scm-manager/scm-manager/pull/1578 ))
- Partial diff ([#1581 ](https://github.com/scm-manager/scm-manager/issues/1581 ))
- Added filepath search ([#1568 ](https://github.com/scm-manager/scm-manager/issues/1568 ))
- API for metrics ([#1576 ](https://github.com/scm-manager/scm-manager/issues/1576 ))
- Add repository-specific non-fast-forward disallowed option ([#1579 ](https://github.com/scm-manager/scm-manager/issues/1579 ))
### Fixed
- Fix wrapping of title and actions in source view ([#1569 ](https://github.com/scm-manager/scm-manager/issues/1569 ))
- Split SetupContextListener logic into new Privileged Startup API ([#1573 ](https://github.com/scm-manager/scm-manager/pull/1573 ))
- Mark configuration files in debian package ([#1574 ](https://github.com/scm-manager/scm-manager/issues/1574 ))
2021-03-03 15:14:19 +01:00
## [2.14.1] - 2021-03-03
2021-03-02 13:59:07 +01:00
### Fixed
2021-03-03 15:14:19 +01:00
- Prevent breadcrumb overflow and shrink large elements ([#1563 ](https://github.com/scm-manager/scm-manager/pull/1563 ))
- Clarify that FileUpload component does not upload directly ([#1566 ](https://github.com/scm-manager/scm-manager/pull/1566 ))
- Prevent xss from stored markdown ([#1566 ](https://github.com/scm-manager/scm-manager/pull/1566 ))
- Fix endless loading spinner for sources of empty repositories ([#1565 ](https://github.com/scm-manager/scm-manager/issues/1565 ))
- Fix missing permalink button to markdown headings ([#1564 ](https://github.com/scm-manager/scm-manager/pull/1564 ))
2021-03-02 13:59:07 +01:00
- Fix redirect after logout if is set
2021-03-01 13:22:14 +01:00
## [2.14.0] - 2021-03-01
### Added
- Repository data can be migrated independently to enable the import of dumps from older versions ([#1526 ](https://github.com/scm-manager/scm-manager/pull/1526 ))
- XML attribute in root element of config entry stores ([#1545 ](https://github.com/scm-manager/scm-manager/pull/1545 ))
- Add option to encrypt repository exports with a password and decrypt them on repository import ([#1533 ](https://github.com/scm-manager/scm-manager/pull/1533 ))
- Make repository export asynchronous. ([#1533 ](https://github.com/scm-manager/scm-manager/pull/1533 ))
- Lock repository to "read-only" access during export ([#1519 ](https://github.com/scm-manager/scm-manager/pull/1519 ))
- Warn user to not leave page during repository import ([#1536 ](https://github.com/scm-manager/scm-manager/pull/1536 ))
- Import repository permissions from repository archive ([#1520 ](https://github.com/scm-manager/scm-manager/pull/1520 ))
- Added import protocols ([#1558 ](https://github.com/scm-manager/scm-manager/pull/1558 ))
### Fixed
- Loading of cache configuration from plugins ([#1540 ](https://github.com/scm-manager/scm-manager/pull/1540 ))
- Missing error message for wrong password ([#1527 ](https://github.com/scm-manager/scm-manager/pull/1527 ))
- Sporadic error in reading git pack files ([#1518 ](https://github.com/scm-manager/scm-manager/issues/1518 ))
- Fix permission check for branch deletion ([#1515 ](https://github.com/scm-manager/scm-manager/pull/1515 ))
- Fix broken mercurial http post args configuration ([#1532 ](https://github.com/scm-manager/scm-manager/issues/1532 ))
- Do not resolve external groups for system accounts ([#1541 ](https://github.com/scm-manager/scm-manager/pull/1541 ))
- Wrong redirect on paginated overviews ([#1535 ](https://github.com/scm-manager/scm-manager/pull/1535 ))
### Changed
- Config entry stores are handled explicitly in exports ([#1545 ](https://github.com/scm-manager/scm-manager/pull/1545 ))
- Allow usage of cache as shiro authentication and authorization cache ([#1540 ](https://github.com/scm-manager/scm-manager/pull/1540 ))
- Implement new changelog process ([#1517 ](https://github.com/scm-manager/scm-manager/issues/1517 ))
- Fire post receive repository hook event after the repository import has been finished. ([#1544 ](https://github.com/scm-manager/scm-manager/pull/1544 ))
- improve frontend performance with stale while revalidate pattern ([#1555 ](https://github.com/scm-manager/scm-manager/pull/1555 ))
- Change the order of files inside the repository archive ([#1538 ](https://github.com/scm-manager/scm-manager/pull/1538 ))
## [2.13.0] - 2021-01-29
2021-01-07 09:25:31 +01:00
### Added
2021-01-28 12:13:32 +01:00
- Repository export for Subversion ([#1488 ](https://github.com/scm-manager/scm-manager/pull/1488 ))
2021-01-07 15:34:11 +01:00
- Provide more options for Helm chart ([#1485 ](https://github.com/scm-manager/scm-manager/pull/1485 ))
2021-01-07 10:15:50 +01:00
- Option to create a permanent link to a source file ([#1489 ](https://github.com/scm-manager/scm-manager/pull/1489 ))
2021-01-28 12:13:32 +01:00
- Markdown codeblock renderer extension point ([#1492 ](https://github.com/scm-manager/scm-manager/pull/1492 ))
- Java version added to plugin center url ([#1494 ](https://github.com/scm-manager/scm-manager/pull/1494 ))
- Font ttf-dejavu included oci image ([#1498 ](https://github.com/scm-manager/scm-manager/issues/1498 ))
- Repository import and export with metadata for Subversion ([#1501 ](https://github.com/scm-manager/scm-manager/pull/1501 ))
2021-01-28 11:40:35 +01:00
- API for store rename/delete in update steps ([#1505 ](https://github.com/scm-manager/scm-manager/pull/1505 ))
2021-01-28 13:09:47 +01:00
- Import and export for Git via dump file ([#1507 ](https://github.com/scm-manager/scm-manager/pull/1507 ))
- Import and export for Mercurial via dump file ([#1511 ](https://github.com/scm-manager/scm-manager/pull/1511 ))
2021-01-28 11:40:35 +01:00
### Changed
- Directory name for git LFS files ([#1504 ](https://github.com/scm-manager/scm-manager/pull/1504 ))
2021-01-28 12:53:39 +01:00
- Temporary data for repositories is kept in the repository directory, not in a global directory ([#1510 ](https://github.com/scm-manager/scm-manager/pull/1510 ))
2021-01-26 12:58:48 +01:00
- Migrate integration tests to bdd ([#1497 ](https://github.com/scm-manager/scm-manager/pull/1497 ))
2021-01-22 14:50:15 +01:00
- Layout of proxy settings ([#1502 ](https://github.com/scm-manager/scm-manager/pull/1502 ))
2021-01-25 12:49:19 +01:00
- Apply test ids to production builds for usage in e2e tests ([#1499 ](https://github.com/scm-manager/scm-manager/pull/1499 ))
2021-01-25 14:21:04 +01:00
- Bump google guava version to 30.1-jre
2021-01-26 10:52:14 +01:00
- Refactor table component so that it can be styled by styled-components ([#1503 ](https://github.com/scm-manager/scm-manager/pull/1503 ))
2021-01-28 12:46:42 +01:00
- Enrich styleguide with new features, rules and changes ([#1506 ](https://github.com/scm-manager/scm-manager/pull/1506 ))
2021-01-22 14:50:15 +01:00
2021-01-21 14:34:13 +01:00
### Fixed
- Add explicit provider setup for bouncy castle ([#1500 ](https://github.com/scm-manager/scm-manager/pull/1500 ))
2021-01-28 11:31:16 +01:00
- Repository contact information is editable ([#1508 ](https://github.com/scm-manager/scm-manager/pull/1508 ))
2021-01-29 07:59:18 +01:00
- Usage of custom realm description for scm protocols ([#1512 ](https://github.com/scm-manager/scm-manager/pull/1512 ))
2021-01-21 14:34:13 +01:00
2020-12-17 15:01:44 +01:00
## [2.12.0] - 2020-12-17
2020-12-10 16:06:12 +01:00
### Added
- Add repository import via dump file for Subversion ([#1471 ](https://github.com/scm-manager/scm-manager/pull/1471 ))
2020-12-14 09:15:18 +01:00
- Add support for permalinks to lines in source code view ([#1472 ](https://github.com/scm-manager/scm-manager/pull/1472 ))
2020-12-16 10:58:29 +01:00
- Add "archive" flag for repositories to make them immutable ([#1477 ](https://github.com/scm-manager/scm-manager/pull/1477 ))
2020-12-07 13:34:10 +01:00
2021-02-10 10:40:00 +01:00
### Changed
- Implement mercurial cgi protocol as extension ([#1458 ](https://github.com/scm-manager/scm-manager/pull/1458 ))
2020-12-16 09:23:05 +01:00
### Fixed
- Add "Api Key" page link to sub-navigation of "User" and "Me" sections ([#1464 ](https://github.com/scm-manager/scm-manager/pull/1464 ))
2020-12-16 09:46:53 +01:00
- Empty page on repository namespace filter ([#1476 ](https://github.com/scm-manager/scm-manager/pull/1476 ))
- Usage of namespace filter and search action together on repository overview ([#1476 ](https://github.com/scm-manager/scm-manager/pull/1476 ))
2020-12-17 08:25:04 +01:00
- Fix tooltip arrow height in firefox ([#1479 ](https://github.com/scm-manager/scm-manager/pull/1479 ))
2020-12-17 12:03:31 +01:00
- Accidentally blocked requests with non ascii characters ([#1480 ](https://github.com/scm-manager/scm-manager/issues/1480 ) and [#1469 ](https://github.com/scm-manager/scm-manager/issues/1469 ))
2020-12-16 09:23:05 +01:00
2020-12-10 16:06:12 +01:00
## [2.11.1] - 2020-12-07
2020-12-07 13:34:10 +01:00
### Fixed
- Initialization of new git repository with master set as default branch ([#1467 ](https://github.com/scm-manager/scm-manager/issues/1467 ) and [#1470 ](https://github.com/scm-manager/scm-manager/pull/1470 ))
2020-12-04 10:41:54 +01:00
## [2.11.0] - 2020-12-04
2020-11-24 17:46:51 +01:00
### Added
- Add tooltips to short links on repository overview ([#1441 ](https://github.com/scm-manager/scm-manager/pull/1441 ))
2020-11-23 17:51:32 +01:00
- Show the date of the last commit for branches in the frontend ([#1439 ](https://github.com/scm-manager/scm-manager/pull/1439 ))
2020-11-24 16:32:28 +01:00
- Unify and add description to key view across user settings ([#1440 ](https://github.com/scm-manager/scm-manager/pull/1440 ))
2020-11-28 13:59:59 +01:00
- Healthcheck for docker image ([#1428 ](https://github.com/scm-manager/scm-manager/issues/1428 ) and [#1454 ](https://github.com/scm-manager/scm-manager/issues/1454 ))
2020-11-30 16:07:48 +01:00
- Tags can now be added and deleted through the ui ([#1456 ](https://github.com/scm-manager/scm-manager/pull/1456 ))
- The ui now displays tag signatures ([#1456 ](https://github.com/scm-manager/scm-manager/pull/1456 ))
2020-12-01 12:39:55 +01:00
- Repository import via URL for git ([#1460 ](https://github.com/scm-manager/scm-manager/pull/1460 ))
2020-12-02 14:20:40 +01:00
- Repository import via URL for hg ([#1463 ](https://github.com/scm-manager/scm-manager/pull/1463 ))
2020-11-24 17:46:51 +01:00
2020-11-20 14:33:10 +01:00
### Changed
- Send mercurial hook callbacks over separate tcp socket instead of http ([#1416 ](https://github.com/scm-manager/scm-manager/pull/1416 ))
2020-11-18 10:07:28 +01:00
2020-11-26 16:06:33 +01:00
### Fixed
- Language detection of files with interpreter parameters e.g.: `#!/usr/bin/make -f` ([#1450 ](https://github.com/scm-manager/scm-manager/issues/1450 ))
2020-11-30 16:22:39 +01:00
- Unexpected mercurial server pool stop ([#1446 ](https://github.com/scm-manager/scm-manager/issues/1446 ) and [#1457 ](https://github.com/scm-manager/scm-manager/issues/1457 ))
2020-11-26 16:06:33 +01:00
2020-11-24 18:32:44 +01:00
## [2.10.1] - 2020-11-24
2020-11-24 18:18:59 +01:00
### Fixed
- Improved logging of failures during plugin installation ([#1442 ](https://github.com/scm-manager/scm-manager/pull/1442 ))
- Do not throw exception when plugin file does not exist on cancelled installation ([#1442 ](https://github.com/scm-manager/scm-manager/pull/1442 ))
2020-11-20 10:22:36 +01:00
## [2.10.0] - 2020-11-20
2020-11-11 16:07:27 +01:00
### Added
- Delete branches directly in the UI ([#1422 ](https://github.com/scm-manager/scm-manager/pull/1422 ))
2020-11-10 10:15:43 +01:00
- Lookup command which provides further repository information ([#1415 ](https://github.com/scm-manager/scm-manager/pull/1415 ))
2020-11-11 13:50:55 +01:00
- Include messages from scm protocol in modification or merge errors ([#1420 ](https://github.com/scm-manager/scm-manager/pull/1420 ))
2020-11-17 12:53:36 +01:00
- Enhance trace api to accepted status codes ([#1430 ](https://github.com/scm-manager/scm-manager/pull/1430 ))
2020-11-18 12:01:24 +01:00
- Add examples to core resources to simplify usage of rest api ([#1434 ](https://github.com/scm-manager/scm-manager/pull/1434 ))
2020-11-11 16:07:27 +01:00
2020-11-09 16:04:54 +01:00
### Fixed
2020-11-10 10:59:17 +01:00
- Missing close of hg diff command ([#1417 ](https://github.com/scm-manager/scm-manager/pull/1417 ))
2020-11-09 16:04:54 +01:00
- Error on repository initialization with least-privilege user ([#1414 ](https://github.com/scm-manager/scm-manager/pull/1414 ))
2020-11-11 14:46:53 +01:00
- Adhere to git quiet flag ([#1421 ](https://github.com/scm-manager/scm-manager/pull/1421 ))
2020-11-16 10:42:23 +01:00
- Resolve svn binary diffs properly [#1427 ](https://github.com/scm-manager/scm-manager/pull/1427 )
2020-11-09 16:04:54 +01:00
2020-11-11 17:05:26 +01:00
## [2.9.1] - 2020-11-11
### Fixed
- German translation for repositories view
2020-11-06 08:59:12 +01:00
## [2.9.0] - 2020-11-06
2020-10-28 08:43:31 +01:00
### Added
2021-07-28 07:54:37 +02:00
- Tracing api ([#1393 ](https://github.com/scm-manager/scm-manager/pull/1393 ))
2020-10-28 08:43:31 +01:00
- Automatic user converter for external users ([#1380 ](https://github.com/scm-manager/scm-manager/pull/1380 ))
2020-10-28 17:55:31 +01:00
- Create _authenticated group on setup ([#1396 ](https://github.com/scm-manager/scm-manager/pull/1396 ))
2020-10-29 14:58:06 +01:00
- The name of the initial git branch can be configured and is set to `main` by default ([#1399 ](https://github.com/scm-manager/scm-manager/pull/1399 ))
2020-10-28 08:43:31 +01:00
2020-10-28 11:44:35 +01:00
### Fixed
2020-10-28 17:00:12 +01:00
- Internal server error for git sub modules without tree object ([#1397 ](https://github.com/scm-manager/scm-manager/pull/1397 ))
2020-10-28 11:44:35 +01:00
- Do not expose subversion commit with id 0 ([#1395 ](https://github.com/scm-manager/scm-manager/pull/1395 ))
2020-11-04 09:47:59 +01:00
- Cloning of Mercurial repositories with api keys ([#1407 ](https://github.com/scm-manager/scm-manager/pull/1407 ))
2020-10-30 15:25:14 +01:00
- Disable cloning repositories via ssh for anonymous users ([#1403 ](https://github.com/scm-manager/scm-manager/pull/1403 ))
2020-10-30 11:05:29 +01:00
- Support anonymous file download through rest api for non-browser clients (e.g. curl or postman) when anonymous mode is set to protocol-only ([#1402 ](https://github.com/scm-manager/scm-manager/pull/1402 ))
2020-10-29 14:52:05 +01:00
- SVN diff with property changes ([#1400 ](https://github.com/scm-manager/scm-manager/pull/1400 ))
2020-11-02 07:40:48 +01:00
- Branches link in repository overview ([#1404 ](https://github.com/scm-manager/scm-manager/pull/1404 ))
2020-10-28 11:44:35 +01:00
2020-10-27 08:43:25 +01:00
## [2.8.0] - 2020-10-27
2020-10-14 08:59:34 +02:00
### Added
2020-10-21 14:15:44 +02:00
- Generation of email addresses for users, where none is configured ([#1370 ](https://github.com/scm-manager/scm-manager/pull/1370 ))
2020-10-21 14:16:19 +02:00
- Source code fullscreen view ([#1376 ](https://github.com/scm-manager/scm-manager/pull/1376 ))
2020-10-21 15:39:02 +02:00
- Plugins can now expose ui components to be shared with other plugins ([#1382 ](https://github.com/scm-manager/scm-manager/pull/1382 ))
2020-10-21 13:19:50 +02:00
### Changed
2020-10-22 14:39:09 +02:00
- Reduce logging of ApiTokenRealm ([#1385 ](https://github.com/scm-manager/scm-manager/pull/1385 ))
2020-10-21 13:19:50 +02:00
- Centralise syntax highlighting ([#1382 ](https://github.com/scm-manager/scm-manager/pull/1382 ))
2020-10-16 08:24:07 +02:00
2020-10-22 14:09:52 +02:00
### Fixed
- Handling of snapshot plugin dependencies ([#1384 ](https://github.com/scm-manager/scm-manager/pull/1384 ))
2020-10-23 10:35:13 +02:00
- SyntaxHighlighting for GoLang ([#1386 ](https://github.com/scm-manager/scm-manager/pull/1386 ))
2020-10-23 14:42:56 +02:00
- Privilege escalation for api keys ([#1388 ](https://github.com/scm-manager/scm-manager/pull/1388 ))
2020-10-22 14:09:52 +02:00
2020-10-16 11:50:12 +02:00
## [2.6.3] - 2020-10-16
2020-10-16 08:24:07 +02:00
### Fixed
- Missing default permission to manage public gpg keys ([#1377 ](https://github.com/scm-manager/scm-manager/pull/1377 ))
2020-10-14 08:59:34 +02:00
2020-10-14 13:57:39 +02:00
## [2.7.1] - 2020-10-14
2020-10-14 08:34:32 +02:00
### Fixed
- Null Pointer Exception on anonymous migration with deleted repositories ([#1371 ](https://github.com/scm-manager/scm-manager/pull/1371 ))
2020-10-14 10:47:03 +02:00
- Null Pointer Exception on parsing SVN properties ([#1373 ](https://github.com/scm-manager/scm-manager/pull/1373 ))
2020-10-14 08:34:32 +02:00
2020-10-14 11:03:42 +02:00
### Changed
- Reduced logging for invalid JWT or api keys ([#1374 ](https://github.com/scm-manager/scm-manager/pull/1374 ))
2020-10-14 08:34:32 +02:00
2020-10-12 12:45:27 +02:00
## [2.7.0] - 2020-10-12
2020-10-05 15:38:35 +02:00
### Added
2020-10-08 09:32:42 +02:00
- Users can create API keys with limited permissions ([#1359 ](https://github.com/scm-manager/scm-manager/pull/1359 ))
2020-10-09 13:55:55 +02:00
2020-10-09 12:09:46 +02:00
## [2.6.2] - 2020-10-09
2020-10-09 07:36:46 +02:00
### Added
- Introduce api for handling token validation failed exception ([#1362 ](https://github.com/scm-manager/scm-manager/pull/1362 ))
2020-10-08 10:26:16 +02:00
2020-10-02 08:14:19 +02:00
### Fixed
- Align actionbar item horizontal and enforce correct margin between them ([#1358 ](https://github.com/scm-manager/scm-manager/pull/1358 ))
2020-10-07 15:36:05 +02:00
- Fix recursive browse command for git ([#1361 ](https://github.com/scm-manager/scm-manager/pull/1361 ))
2020-10-08 10:26:16 +02:00
- SubRepository support ([#1357 ](https://github.com/scm-manager/scm-manager/pull/1357 ))
2020-10-02 08:14:19 +02:00
2020-09-30 09:26:12 +02:00
## [2.6.1] - 2020-09-30
2020-09-29 10:41:13 +02:00
### Fixed
- Not found error when using browse command in empty hg repository ([#1355 ](https://github.com/scm-manager/scm-manager/pull/1355 ))
2020-09-25 11:15:44 +02:00
## [2.6.0] - 2020-09-25
2020-09-16 14:37:18 +02:00
### Added
2020-09-16 18:58:33 +02:00
- Add support for pr merge with prior rebase ([#1332 ](https://github.com/scm-manager/scm-manager/pull/1332 ))
2020-09-29 08:45:14 +02:00
- Tags overview for repository ([#1331 ](https://github.com/scm-manager/scm-manager/pull/1331 ))
2020-09-17 17:06:23 +02:00
- Permissions can be specified for namespaces ([#1335 ](https://github.com/scm-manager/scm-manager/pull/1335 ))
2020-09-22 16:24:37 +02:00
- Show update info on admin information page ([#1342 ](https://github.com/scm-manager/scm-manager/pull/1342 ))
2020-09-16 14:37:18 +02:00
2020-09-24 09:16:51 +02:00
### Changed
- Rework modal to use react portal ([#1349 ](https://github.com/scm-manager/scm-manager/pull/1349 ))
2020-09-14 15:48:45 +02:00
### Fixed
- Missing synchronization during repository creation ([#1328 ](https://github.com/scm-manager/scm-manager/pull/1328 ))
2020-09-17 11:05:53 +02:00
- Missing BranchCreatedEvent for mercurial ([#1334 ](https://github.com/scm-manager/scm-manager/pull/1334 ))
- Branch not found right after creation ([#1334 ](https://github.com/scm-manager/scm-manager/pull/1334 ))
2020-09-21 11:14:36 +02:00
- Overflow for too long branch names ([#1339 ](https://github.com/scm-manager/scm-manager/pull/1339 ))
2020-09-21 10:08:22 +02:00
- Set default branch in branch selector if nothing is selected ([#1338 ](https://github.com/scm-manager/scm-manager/pull/1338 ))
2020-09-21 12:14:17 +02:00
- Handling of branch with slashes in source view ([#1340 ](https://github.com/scm-manager/scm-manager/pull/1340 ))
2020-09-22 17:29:40 +02:00
- Detect not existing paths correctly in Mercurial ([#1343 ](https://github.com/scm-manager/scm-manager/pull/1343 ))
2020-09-23 14:18:49 +02:00
- Return correct revisions for tags in hooks for git repositories ([#1344 ](https://github.com/scm-manager/scm-manager/pull/1344 ))
2020-09-25 11:02:37 +02:00
- Add option for concrete commit message in merges without templating ([#1351 ](https://github.com/scm-manager/scm-manager/pull/1351 ))
2020-09-14 15:48:45 +02:00
2020-09-11 07:37:36 +02:00
## [2.5.0] - 2020-09-10
2020-08-26 15:35:37 +02:00
### Added
- Tags now have date information attached ([#1305 ](https://github.com/scm-manager/scm-manager/pull/1305 ))
2020-08-26 11:37:53 +02:00
- Add support for scroll anchors in url hash of diff page ([#1304 ](https://github.com/scm-manager/scm-manager/pull/1304 ))
2020-09-04 07:35:51 +02:00
- Documentation regarding data and plugin migration from v1 to v2 ([#1321 ](https://github.com/scm-manager/scm-manager/pull/1321 ))
2020-09-08 15:46:33 +02:00
- Add RepositoryCreationDto with creation context and extension-point for repository initialization ([#1324 ](https://github.com/scm-manager/scm-manager/pull/1324 ))
2020-09-08 09:23:53 +02:00
- UI filter and rest endpoints for namespaces ([#1323 ](https://github.com/scm-manager/scm-manager/pull/1323 ))
2020-08-26 15:35:37 +02:00
2020-08-21 11:47:31 +02:00
### Fixed
2020-09-02 10:25:56 +02:00
- Redirection to requested page after login in anonymous mode
2020-09-10 10:53:18 +02:00
- Update filter state on property change ([#1327 ](https://github.com/scm-manager/scm-manager/pull/1327 ))
2020-09-09 11:53:30 +02:00
- Diff view for svn now handles whitespaces in filenames properly ([1325 ](https://github.com/scm-manager/scm-manager/pull/1325 ))
2020-09-07 15:02:59 +02:00
- Validate new namespace on repository rename ([#1322 ](https://github.com/scm-manager/scm-manager/pull/1322 ))
2020-09-02 10:25:56 +02:00
2020-09-01 15:43:08 +02:00
## [2.4.1] - 2020-09-01
2020-08-31 15:20:57 +02:00
### Added
2020-09-01 15:40:33 +02:00
- Add "sonia.scm.restart-migration.wait" to set wait in milliseconds before restarting scm-server after migration ([#1308 ](https://github.com/scm-manager/scm-manager/pull/1308 ))
2020-08-31 15:20:57 +02:00
2020-08-21 11:47:31 +02:00
### Fixed
2020-08-27 08:11:23 +02:00
- Fix detection of markdown files for files having content does not start with '#' ([#1306 ](https://github.com/scm-manager/scm-manager/pull/1306 ))
2020-08-26 11:21:59 +02:00
- Fix broken markdown rendering ([#1303 ](https://github.com/scm-manager/scm-manager/pull/1303 ))
2020-08-21 11:47:31 +02:00
- JWT token timeout is now handled properly ([#1297 ](https://github.com/scm-manager/scm-manager/pull/1297 ))
2020-08-24 11:34:03 +02:00
- Fix text-overflow in danger zone ([#1298 ](https://github.com/scm-manager/scm-manager/pull/1298 ))
2020-08-25 12:41:07 +02:00
- Fix plugin installation error if previously a plugin was installed with the same dependency which is still pending. ([#1300 ](https://github.com/scm-manager/scm-manager/pull/1300 ))
2020-09-01 09:43:39 +02:00
- Fix layout overflow on changesets with multiple tags ([#1314 ](https://github.com/scm-manager/scm-manager/pull/1314 ))
2020-08-31 15:45:31 +02:00
- Make checkbox accessible from keyboard ([#1309 ](https://github.com/scm-manager/scm-manager/pull/1309 ))
2020-09-01 08:42:48 +02:00
- Fix logging of large stacktrace for unknown language ([#1313 ](https://github.com/scm-manager/scm-manager/pull/1313 ))
2020-09-02 07:24:43 +02:00
- Fix incorrect word breaking behaviour in markdown ([#1317 ](https://github.com/scm-manager/scm-manager/pull/1317 ))
2020-09-01 10:01:00 +02:00
- Remove obsolete revision encoding on sources ([#1315 ](https://github.com/scm-manager/scm-manager/pull/1315 ))
2020-09-01 12:04:34 +02:00
- Map generic JaxRS 'web application exceptions' to appropriate response instead of "internal server error" ([#1318 ](https://github.com/scm-manager/scm-manager/pull/1312 ))
2020-08-25 12:41:07 +02:00
2020-08-14 09:38:39 +02:00
## [2.4.0] - 2020-08-14
2020-08-07 11:51:26 +02:00
### Added
2020-08-05 12:12:30 +02:00
- Introduced merge detection for receive hooks ([#1278 ](https://github.com/scm-manager/scm-manager/pull/1278 ))
2020-08-07 13:04:25 +02:00
- Anonymous mode for the web ui ([#1284 ](https://github.com/scm-manager/scm-manager/pull/1284 ))
2020-08-12 14:07:26 +02:00
- Add link to source file in diff sections ([#1267 ](https://github.com/scm-manager/scm-manager/pull/1267 ))
2020-08-10 13:58:26 +02:00
- Check versions of plugin dependencies on plugin installation ([#1283 ](https://github.com/scm-manager/scm-manager/pull/1283 ))
2020-08-07 15:13:29 +02:00
- Sign PR merges and commits performed through ui with generated private key ([#1285 ](https://github.com/scm-manager/scm-manager/pull/1285 ))
- Add generic popover component to ui-components ([#1285 ](https://github.com/scm-manager/scm-manager/pull/1285 ))
2020-07-31 11:14:45 +02:00
- Show changeset signatures in ui and add public keys ([#1273 ](https://github.com/scm-manager/scm-manager/pull/1273 ))
2020-08-07 11:51:26 +02:00
2020-08-05 15:57:22 +02:00
### Fixed
- Repository names may not end with ".git" ([#1277 ](https://github.com/scm-manager/scm-manager/pull/1277 ))
2020-08-10 13:57:52 +02:00
- Add preselected value to options in dropdown component if missing ([#1287 ](https://github.com/scm-manager/scm-manager/pull/1287 ))
2020-08-12 11:07:59 +02:00
- Show error message if plugin loading failed ([#1289 ](https://github.com/scm-manager/scm-manager/pull/1289 ))
2020-08-12 14:34:27 +02:00
- Fix timing problem with anchor links for markdown view ([#1290 ](https://github.com/scm-manager/scm-manager/pull/1290 ))
2020-08-05 15:57:22 +02:00
2020-08-04 15:51:17 +02:00
## [2.3.1] - 2020-08-04
2020-08-03 14:05:03 +02:00
### Added
- New api to resolve SCM-Manager root url ([#1276 ](https://github.com/scm-manager/scm-manager/pull/1276 ))
2020-07-31 10:54:26 +02:00
### Changed
2020-08-07 13:06:53 +02:00
- Help tooltips are now multiline by default ([#1271 ](https://github.com/scm-manager/scm-manager/pull/1271 ))
2020-07-31 10:54:26 +02:00
2020-07-30 11:03:48 +02:00
### Fixed
2020-08-03 14:05:03 +02:00
- Fixed unnecessary horizontal scrollbar in modal dialogs ([#1271 ](https://github.com/scm-manager/scm-manager/pull/1271 ))
- Avoid stacktrace logging when protocol url is accessed outside of request scope ([#1276 ](https://github.com/scm-manager/scm-manager/pull/1276 ))
2020-07-23 13:39:24 +02:00
2020-07-30 11:03:48 +02:00
## [2.3.0] - 2020-07-23
2020-05-20 07:50:12 +02:00
### Added
2020-07-08 10:48:32 +02:00
- Add branch link provider to access branch links in plugins ([#1243 ](https://github.com/scm-manager/scm-manager/pull/1243 ))
- Add key value input field component ([#1246 ](https://github.com/scm-manager/scm-manager/pull/1246 ))
2020-07-21 15:26:44 +02:00
- Update installed optional plugin dependencies upon plugin upgrade ([#1260 ](https://github.com/scm-manager/scm-manager/pull/1260 ))
2020-06-24 15:29:39 +02:00
2020-07-09 12:30:09 +02:00
### Changed
- Adding start delay to liveness and readiness probes in helm chart template
2020-07-22 14:00:52 +02:00
- Init svn repositories with trunk folder ([#1259 ](https://github.com/scm-manager/scm-manager/pull/1259 ))
2020-07-23 13:04:46 +02:00
- Show line numbers in source code view by default ([#1265 ](https://github.com/scm-manager/scm-manager/pull/1265 ))
2020-07-09 12:30:09 +02:00
2020-07-06 08:10:08 +02:00
### Fixed
2020-07-07 10:13:51 +02:00
- Fixed file extension detection with new spotter version
2020-07-06 08:10:08 +02:00
- Fixed wrong cache directory location ([#1236 ](https://github.com/scm-manager/scm-manager/issues/1236 ) and [#1242 ](https://github.com/scm-manager/scm-manager/issues/1242 ))
2020-07-08 08:01:54 +02:00
- Fixed error in update step ([#1237 ](https://github.com/scm-manager/scm-manager/issues/1237 ) and [#1244 ](https://github.com/scm-manager/scm-manager/issues/1244 ))
2021-03-01 13:22:14 +01:00
- Fix incorrect trimming of whitespaces in helm chart templates
2020-07-09 11:50:13 +02:00
- Fixed error on empty diff expand response ([#1247 ](https://github.com/scm-manager/scm-manager/pull/1247 ))
2020-07-20 14:52:02 +02:00
- Ignore ports on proxy exclusions ([#1256 ](https://github.com/scm-manager/scm-manager/pull/1256 ))
2020-07-22 10:18:52 +02:00
- Invalidate branches cache synchronously on create new branch ([#1261 ](https://github.com/scm-manager/scm-manager/pull/1261 ))
2020-06-24 15:29:39 +02:00
2020-07-03 10:58:48 +02:00
## [2.2.0] - 2020-07-03
2020-05-20 07:50:12 +02:00
### Added
2020-06-25 12:37:55 +02:00
- Rename repository name (and namespace if permitted) ([#1218 ](https://github.com/scm-manager/scm-manager/pull/1218 ))
2020-07-03 10:58:48 +02:00
- Enrich commit mentions in markdown viewer by internal links ([#1210 ](https://github.com/scm-manager/scm-manager/pull/1210 ))
2020-07-01 15:44:13 +02:00
- New extension point `changeset.description.tokens` to "enrich" commit messages ([#1231 ](https://github.com/scm-manager/scm-manager/pull/1231 ))
2020-07-03 10:58:48 +02:00
- Restart service after rpm or deb package upgrade
2020-06-19 11:50:58 +02:00
2020-06-24 15:20:28 +02:00
### Changed
- Checkboxes can now be 'indeterminate' ([#1215 ](https://github.com/scm-manager/scm-manager/pull/1215 ))
2020-07-01 15:44:13 +02:00
- The old frontend extension point `changeset.description` is deprecated and should be replaced with `changeset.description.tokens` ([#1231 ](https://github.com/scm-manager/scm-manager/pull/1231 ))
2020-07-02 12:08:23 +02:00
- Required plugins will be updated, too, when a plugin is updated ([#1233 ](https://github.com/scm-manager/scm-manager/pull/1233 ))
2020-06-24 15:20:28 +02:00
2020-06-25 11:41:53 +02:00
### Fixed
- Fixed installation of debian packages on distros without preinstalled `at` ([#1216 ](https://github.com/scm-manager/scm-manager/issues/1216 ) and [#1217 ](https://github.com/scm-manager/scm-manager/pull/1217 ))
2020-06-30 11:18:32 +02:00
- Fixed restart with deb or rpm installation ([#1222 ](https://github.com/scm-manager/scm-manager/issues/1222 ) and [#1227 ](https://github.com/scm-manager/scm-manager/pull/1227 ))
2020-06-29 13:57:43 +02:00
- Fixed broken migration with empty security.xml ([#1219 ](https://github.com/scm-manager/scm-manager/issues/1219 ) and [#1221 ](https://github.com/scm-manager/scm-manager/pull/1221 ))
2020-07-01 07:09:51 +02:00
- Added missing architecture to debian installation documentation ([#1230 ](https://github.com/scm-manager/scm-manager/pull/1230 ))
2020-07-02 07:18:05 +02:00
- Mercurial on Python 3 ([#1232 ](https://github.com/scm-manager/scm-manager/pull/1232 ))
2020-07-01 06:51:51 +02:00
- Fixed wrong package information for deb and rpm packages ([#1229 ](https://github.com/scm-manager/scm-manager/pull/1229 ))
2020-07-03 09:12:51 +02:00
- Fixed missing content type on migration wizard ([#1234 ](https://github.com/scm-manager/scm-manager/pull/1234 ))
2020-06-25 11:41:53 +02:00
2020-06-23 17:28:58 +02:00
## [2.1.1] - 2020-06-23
2020-06-19 10:38:42 +02:00
### Fixed
2020-06-19 11:01:30 +02:00
- Wait until recommended java installation is available for deb packages ([#1209 ](https://github.com/scm-manager/scm-manager/pull/1209 ))
2020-06-19 10:36:17 +02:00
- Do not force java home of recommended java dependency for rpm and deb packages ([#1195 ](https://github.com/scm-manager/scm-manager/issues/1195 ) and [#1208 ](https://github.com/scm-manager/scm-manager/pull/1208 ))
2020-06-23 11:40:08 +02:00
- Migration of non-bare repositories ([#1213 ](https://github.com/scm-manager/scm-manager/pull/1213 ))
2020-06-19 10:38:42 +02:00
2020-06-18 11:10:38 +02:00
## [2.1.0] - 2020-06-18
2020-06-08 12:59:10 +02:00
### Added
2020-06-08 11:05:22 +02:00
- Option to configure jvm parameter of docker container with env JAVA_OPTS or with arguments ([#1175 ](https://github.com/scm-manager/scm-manager/pull/1175 ))
2020-06-10 11:22:00 +02:00
- Added links in diff views to expand the gaps between "hunks" ([#1178 ](https://github.com/scm-manager/scm-manager/pull/1178 ))
2020-06-11 08:21:06 +02:00
- Show commit contributors in table on changeset details view ([#1169 ](https://github.com/scm-manager/scm-manager/pull/1169 ))
2020-06-16 10:44:27 +02:00
- Show changeset parents on changeset details view ([#1189 ](https://github.com/scm-manager/scm-manager/pull/1189 ))
2020-06-17 08:07:34 +02:00
- Annotate view to display commit metadata for each line of a file ([#1196 ](https://github.com/scm-manager/scm-manager/pull/1196 ))
2020-06-07 17:09:02 +02:00
### Fixed
2020-06-08 11:46:24 +02:00
- Avoid caching of detected browser language ([#1176 ](https://github.com/scm-manager/scm-manager/pull/1176 ))
2020-06-07 17:09:02 +02:00
- Fixes configuration of jetty listener address with system property `jetty.host` ([#1173 ](https://github.com/scm-manager/scm-manager/pull/1173 ), [#1174 ](https://github.com/scm-manager/scm-manager/pull/1174 ))
2020-06-12 10:43:31 +02:00
- Fixes loading plugin bundles with context path `/` ([#1182 ](https://github.com/scm-manager/scm-manager/pull/1182/files ), [#1181 ](https://github.com/scm-manager/scm-manager/issues/1181 ))
2020-06-15 11:17:52 +02:00
- Sets the new plugin center URL once ([#1184 ](https://github.com/scm-manager/scm-manager/pull/1184 ))
2020-06-15 17:03:54 +02:00
- Diffs with CR characters are parsed correctly ([#1185 ](https://github.com/scm-manager/scm-manager/pull/1185 ))
2020-06-16 11:50:14 +02:00
- Close file lists in migration ([#1191 ](https://github.com/scm-manager/scm-manager/pull/1191 ))
2020-06-16 13:17:22 +02:00
- Use command in javahg.py from registrar (Upgrade to newer javahg version) ([#1192 ](https://github.com/scm-manager/scm-manager/pull/1192 ))
2020-06-17 10:09:35 +02:00
- Fixed wrong e-tag format ([sdorra/web-resource #1 ](https://github.com/sdorra/web-resources/pull/1 ))
2020-06-17 16:48:16 +02:00
- Fixed refetching loop for non existing changesets ([#1203 ](https://github.com/scm-manager/scm-manager/pull/1203 ))
2020-06-17 14:55:09 +02:00
- Fixed active state of sub navigation items, which are using activeWhenMatch ([#1199 ](https://github.com/scm-manager/scm-manager/pull/1199 ))
2020-06-18 07:27:06 +02:00
- Handles repositories in custom directories correctly in migration from 1.x ([#1201 ](https://github.com/scm-manager/scm-manager/pull/1201 ))
2020-06-18 07:30:41 +02:00
- Usage of short git commit ids in changeset urls ([#1200 ](https://github.com/scm-manager/scm-manager/pull/1200 ))
2020-06-18 10:42:16 +02:00
- Fixes linebreaks in multiline tooltip ([#1207 ](https://github.com/scm-manager/scm-manager/pull/1207 ))
2020-06-07 17:09:02 +02:00
2020-06-04 10:49:12 +02:00
## [2.0.0] - 2020-06-04
2020-05-20 07:50:12 +02:00
### Added
- Detect renamed files in git and hg diffs ([#1157 ](https://github.com/scm-manager/scm-manager/pull/1157 ))
2020-05-25 13:26:07 +02:00
- ClassLoader and Adapter parameters to typed store apis ([#1111 ](https://github.com/scm-manager/scm-manager/pull/1111 ))
2021-03-01 13:22:14 +01:00
- Native packaging for Debian, Red Hat, Windows, Unix, Docker and Kubernetes ([#1165 ](https://github.com/scm-manager/scm-manager/pull/1165 ))
2020-05-31 14:21:37 +02:00
- Cache for working directories ([#1166 ](https://github.com/scm-manager/scm-manager/pull/1166 ))
2020-05-08 10:45:29 +02:00
2020-05-20 09:14:09 +02:00
### Fixed
- Correctly resolve Links in markdown files ([#1152 ](https://github.com/scm-manager/scm-manager/pull/1152 ))
2020-05-20 12:38:11 +02:00
- Missing copy on write in the data store ([#1155 ](https://github.com/scm-manager/scm-manager/pull/1155 ))
2020-05-20 10:14:28 +02:00
- Resolved conflicting dependencies for scm-webapp ([#1159 ](https://github.com/scm-manager/scm-manager/pull/1159 ))
2020-05-08 10:45:29 +02:00
## [2.0.0-rc8] - 2020-05-08
2020-04-16 13:57:56 +02:00
### Added
2020-04-16 12:36:21 +02:00
- Add iconStyle + onClick option and story shot for icon component ([#1100 ](https://github.com/scm-manager/scm-manager/pull/1100 ))
2020-04-16 13:57:56 +02:00
- Making WebElements (Servlet or Filter) optional by using the `@Requires` annotation ([#1101 ](https://github.com/scm-manager/scm-manager/pull/1101 ))
2020-04-30 08:55:27 +02:00
- Add class to manually validate rest data transfer objects with javax validation annotations ([#1114 ](https://github.com/scm-manager/scm-manager/pull/1114 ))
2020-05-06 16:01:51 +02:00
- Missing stories for ui-components ([#1140 ](https://github.com/scm-manager/scm-manager/pull/1140 ))
2020-04-15 10:41:25 +02:00
### Changed
- Removed the `requires` attribute on the `@Extension` annotation and instead create a new `@Requires` annotation ([#1097 ](https://github.com/scm-manager/scm-manager/pull/1097 ))
2020-04-24 10:37:30 +02:00
- Update guide to prevent common pitfalls in ui development ([#1107 ](https://github.com/scm-manager/scm-manager/pull/1107 ))
2020-04-27 07:25:44 +02:00
- Use os specific locations for scm home directory ([#1109 ](https://github.com/scm-manager/scm-manager/pull/1109 ))
- Use Library/Logs/SCM-Manager on OSX for logging ([#1109 ](https://github.com/scm-manager/scm-manager/pull/1109 ))
2020-05-05 19:13:54 +02:00
- Cleanup outdated jaxb annotation in scm-core ([#1136 ](https://github.com/scm-manager/scm-manager/pull/1136 ))
2020-04-15 10:41:25 +02:00
2020-04-24 16:35:02 +02:00
### Fixed
- Protocol URI for git commands under windows ([#1108 ](https://github.com/scm-manager/scm-manager/pull/1108 ))
2020-05-08 10:45:29 +02:00
- Fix usage of invalid cipher algorithm on newer java versions ([#1110 ](https://github.com/scm-manager/scm-manager/issues/1110 ),[#1112 ](https://github.com/scm-manager/scm-manager/pull/1112 ))
2020-05-04 15:21:57 +02:00
- Handle obscure line breaks in diff viewer ([#1129 ](https://github.com/scm-manager/scm-manager/pull/1129 ))
2020-05-04 08:39:10 +02:00
- Validate subversion client checksum ([#1113 ](https://github.com/scm-manager/scm-manager/issues/1113 ))
2020-05-05 11:15:26 +02:00
- Fix plugin manage permission ([#1135 ](https://github.com/scm-manager/scm-manager/pull/1135 ))
2020-04-24 16:35:02 +02:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc7] - 2020-04-09
2020-04-02 13:48:00 +02:00
### Added
- Fire various plugin events ([#1088 ](https://github.com/scm-manager/scm-manager/pull/1088 ))
2020-04-16 12:34:28 +02:00
- Display version for plugins ([#1089 ](https://github.com/scm-manager/scm-manager/pull/1089 ))
2020-04-02 13:48:00 +02:00
2020-03-31 14:01:14 +02:00
### Changed
2020-04-16 12:34:28 +02:00
- Simplified collapse state management of the secondary navigation ([#1086 ](https://github.com/scm-manager/scm-manager/pull/1086 ))
- Ensure same monospace font-family throughout whole SCM-Manager ([#1091 ](https://github.com/scm-manager/scm-manager/pull/1091 ))
2020-03-31 14:01:14 +02:00
2020-03-30 12:28:57 +02:00
### Fixed
- Authentication for write requests for repositories with anonymous read access ([#108 ](https://github.com/scm-manager/scm-manager/pull/1081 ))
2020-04-06 13:30:24 +02:00
- Submodules in git do no longer lead to a server error in the browser command ([#1093 ](https://github.com/scm-manager/scm-manager/pull/1093 ))
2020-03-30 12:28:57 +02:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc6] - 2020-03-26
2020-03-14 20:50:25 +01:00
### Added
- Extension point to add links to the repository cards from plug ins ([#1041 ](https://github.com/scm-manager/scm-manager/pull/1041 ))
2020-03-25 08:57:10 +01:00
- Libc based restart strategy for posix operating systems ([#1079 ](https://github.com/scm-manager/scm-manager/pull/1079 ))
2020-03-25 15:55:03 +01:00
- Simple restart strategy with System.exit ([#1079 ](https://github.com/scm-manager/scm-manager/pull/1079 ))
2020-03-25 08:57:10 +01:00
- Notification if restart is not supported on the underlying platform ([#1079 ](https://github.com/scm-manager/scm-manager/pull/1079 ))
2020-03-26 11:48:34 +01:00
- Extension point before title in repository cards ([#1080 ](https://github.com/scm-manager/scm-manager/pull/1080 ))
- Extension point after title on repository detail page ([#1080 ](https://github.com/scm-manager/scm-manager/pull/1080 ))
2020-03-14 20:50:25 +01:00
2020-03-20 11:05:21 +01:00
### Changed
- Update resteasy to version 4.5.2.Final
2020-03-26 07:45:43 +01:00
- Update shiro to version 1.5.2
2020-03-23 09:57:05 +01:00
- Use browser built-in EventSource for apiClient subscriptions
2020-03-23 15:35:58 +01:00
- Changeover to MIT license ([#1066 ](https://github.com/scm-manager/scm-manager/pull/1066 ))
2020-03-20 11:15:35 +01:00
### Removed
- EventSource Polyfill
2020-03-25 08:57:10 +01:00
- ClassLoader based restart logic ([#1079 ](https://github.com/scm-manager/scm-manager/pull/1079 ))
2020-03-20 11:05:21 +01:00
2020-03-19 10:11:13 +01:00
### Fixed
2020-03-19 07:18:17 +01:00
- Build on windows ([#1048 ](https://github.com/scm-manager/scm-manager/issues/1048 ), [#1049 ](https://github.com/scm-manager/scm-manager/issues/1049 ), [#1056 ](https://github.com/scm-manager/scm-manager/pull/1056 ))
2020-03-19 10:11:13 +01:00
- Show specific notification for plugin actions on plugin administration ([#1057 ](https://github.com/scm-manager/scm-manager/pull/1057 ))
2021-03-01 13:22:14 +01:00
- Invalid markdown could make parts of the page inaccessible ([#1077 ](https://github.com/scm-manager/scm-manager/pull/1077 ))
2020-03-19 10:11:13 +01:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc5] - 2020-03-12
2020-02-24 15:02:03 +01:00
### Added
2020-02-25 08:24:12 +01:00
- Added footer extension points for links and avatar
2020-02-25 07:34:31 +00:00
- Create OpenAPI specification during build
2020-02-24 15:02:03 +01:00
- Extension point entries with supplied extensionName are sorted ascending
2020-03-09 15:33:58 +01:00
- Possibility to configure git core config entries for jgit like core.trustfolderstat and core.supportsatomicfilecreation
2020-03-12 09:34:57 +01:00
- Babel-plugin-styled-components for persistent generated classnames
2020-03-09 16:10:08 +01:00
- By default, only 100 files will be listed in source view in one request
2020-02-24 15:02:03 +01:00
2020-02-25 08:24:12 +01:00
### Changed
- New footer design
2020-03-03 12:02:57 +01:00
- Update jgit to version 5.6.1.202002131546-r-scm1
2020-02-19 15:55:44 +01:00
- Update svnkit to version 1.10.1-scm1
2020-03-10 11:21:39 +01:00
- Secondary navigation collapsable
2020-02-25 08:24:12 +01:00
2020-02-17 11:29:03 +01:00
### Fixed
- Modification for mercurial repositories with enabled XSRF protection
2020-02-27 10:38:47 +01:00
- Does not throw NullPointerException when merge fails without normal merge conflicts
2020-02-27 11:42:37 +01:00
- Keep file attributes on modification
2020-03-10 10:51:15 +01:00
- Drop Down Component works again with translations
2020-02-17 11:29:03 +01:00
2020-02-25 08:24:12 +01:00
### Removed
- Enunciate rest documentation
2020-03-02 11:32:01 +01:00
- Obsolete fields in data transfer objects
2020-02-18 13:10:37 +01:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc4] - 2020-02-14
2020-02-03 16:43:36 +01:00
### Added
- Support for Java versions > 8
2020-02-04 15:59:11 +01:00
- Simple ClassLoaderLifeCycle to fix integration tests on Java > 8
2020-02-07 14:29:13 +01:00
- Option to use a function for default collapse state in diffs
2020-02-03 16:43:36 +01:00
2020-02-03 13:51:21 +01:00
### Changed
2020-02-10 15:33:32 +01:00
- Use icon only buttons for diff file controls
2020-02-03 13:51:21 +01:00
- Upgrade [Legman ](https://github.com/sdorra/legman ) to v1.6.2 in order to fix execution on Java versions > 8
2020-02-03 16:10:41 +01:00
- Upgrade [Lombok ](https://projectlombok.org/ ) to version 1.18.10 in order to fix build on Java versions > 8
2020-03-03 09:46:54 +01:00
- Upgrade [Mockito ](https://site.mockito.org/ ) to version 2.28.2 in order to fix tests on Java versions > 8
2020-02-03 16:43:06 +01:00
- Upgrade smp-maven-plugin to version 1.0.0-rc3
2020-02-03 13:51:21 +01:00
2020-02-13 09:20:26 +01:00
### Fixed
2020-02-14 12:28:11 +01:00
- Committer of new Git commits set to "SCM-Manager < noreply @scm -manager.org > "
2020-02-13 09:20:26 +01:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc3] - 2020-01-31
2020-01-31 13:02:27 +01:00
### Fixed
- Broken plugin order fixed
2020-02-12 14:58:12 +01:00
- MarkdownViewer in code section renders markdown properly
2020-01-31 13:02:27 +01:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc2] - 2020-01-29
2020-01-16 12:16:40 +01:00
### Added
- Set individual page title
- Copy on write
2020-01-20 15:30:28 +01:00
- A new repository can be initialized with a branch (for git and mercurial) and custom files (README.md on default)
2020-01-24 12:01:27 +01:00
- Plugins are validated directly after download
2020-01-28 16:21:48 +01:00
- Code highlighting in diffs
2021-03-01 13:22:14 +01:00
- Switch between rendered version and source view for Markdown files
2020-01-16 12:16:40 +01:00
### Changed
2020-01-16 12:43:17 +01:00
- Stop fetching commits when it takes too long
2020-01-16 12:16:40 +01:00
- 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
2020-01-16 12:43:17 +01:00
- Multiple versions of hibernate-validator caused problems when starting from plugins
2020-01-21 15:05:15 +01:00
- Page title is now set correctly
2020-01-29 15:13:22 +01:00
- Restart after migration
2020-01-16 12:16:40 +01:00
2020-04-16 12:34:28 +02:00
## [2.0.0-rc1] - 2019-12-02
2020-01-16 12:16:40 +01:00
### 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
2020-01-16 12:43:17 +01:00
- Migration step framework and wizard
2020-01-16 12:16:40 +01:00
- 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
2020-01-16 12:43:17 +01:00
- remove public flag from repository and migrate permissions to anonymous user
2020-04-16 12:34:28 +02:00
2021-10-28 11:00:24 +02:00
[2.0.0-rc1]: https://scm-manager.org/download/2.0.0-rc1
[2.0.0-rc2]: https://scm-manager.org/download/2.0.0-rc2
[2.0.0-rc3]: https://scm-manager.org/download/2.0.0-rc3
[2.0.0-rc4]: https://scm-manager.org/download/2.0.0-rc4
[2.0.0-rc5]: https://scm-manager.org/download/2.0.0-rc5
[2.0.0-rc6]: https://scm-manager.org/download/2.0.0-rc6
[2.0.0-rc7]: https://scm-manager.org/download/2.0.0-rc7
[2.0.0-rc8]: https://scm-manager.org/download/2.0.0-rc8
[2.0.0]: https://scm-manager.org/download/2.0.0
[2.1.0]: https://scm-manager.org/download/2.1.0
[2.1.1]: https://scm-manager.org/download/2.1.1
[2.2.0]: https://scm-manager.org/download/2.2.0
[2.3.0]: https://scm-manager.org/download/2.3.0
[2.3.1]: https://scm-manager.org/download/2.3.1
[2.4.0]: https://scm-manager.org/download/2.4.0
[2.4.1]: https://scm-manager.org/download/2.4.1
[2.5.0]: https://scm-manager.org/download/2.5.0
[2.6.0]: https://scm-manager.org/download/2.6.0
[2.6.1]: https://scm-manager.org/download/2.6.1
[2.6.2]: https://scm-manager.org/download/2.6.2
[2.6.3]: https://scm-manager.org/download/2.6.3
[2.7.0]: https://scm-manager.org/download/2.7.0
[2.7.1]: https://scm-manager.org/download/2.7.1
[2.8.0]: https://scm-manager.org/download/2.8.0
[2.9.0]: https://scm-manager.org/download/2.9.0
[2.9.1]: https://scm-manager.org/download/2.9.1
[2.10.0]: https://scm-manager.org/download/2.10.0
[2.10.1]: https://scm-manager.org/download/2.10.1
[2.11.0]: https://scm-manager.org/download/2.11.0
[2.11.1]: https://scm-manager.org/download/2.11.1
[2.12.0]: https://scm-manager.org/download/2.12.0
[2.13.0]: https://scm-manager.org/download/2.13.0
[2.14.0]: https://scm-manager.org/download/2.14.0
[2.14.1]: https://scm-manager.org/download/2.14.1
[2.15.0]: https://scm-manager.org/download/2.15.0
[2.15.1]: https://scm-manager.org/download/2.15.1
[2.16.0]: https://scm-manager.org/download/2.16.0
[2.17.0]: https://scm-manager.org/download/2.17.0
[2.17.1]: https://scm-manager.org/download/2.17.1
[2.18.0]: https://scm-manager.org/download/2.18.0
[2.19.0]: https://scm-manager.org/download/2.19.0
[2.19.1]: https://scm-manager.org/download/2.19.1
[2.20.0]: https://scm-manager.org/download/2.20.0
[2.21.0]: https://scm-manager.org/download/2.21.0
[2.22.0]: https://scm-manager.org/download/2.22.0
[2.23.0]: https://scm-manager.org/download/2.23.0
[2.24.0]: https://scm-manager.org/download/2.24.0
[2.25.0]: https://scm-manager.org/download/2.25.0
2021-11-04 13:49:20 +01:00
[2.26.0]: https://scm-manager.org/download/2.26.0
2021-11-09 16:28:44 +01:00
[2.26.1]: https://scm-manager.org/download/2.26.1
2021-11-16 16:44:08 +01:00
[2.27.0]: https://scm-manager.org/download/2.27.0
2021-11-18 11:42:45 +01:00
[2.27.1]: https://scm-manager.org/download/2.27.1
2021-11-19 14:39:52 +01:00
[2.27.2]: https://scm-manager.org/download/2.27.2
2021-12-14 19:50:25 +01:00
[2.27.3]: https://scm-manager.org/download/2.27.3
2021-12-17 19:20:22 +01:00
[2.27.4]: https://scm-manager.org/download/2.27.4
2021-12-22 16:46:14 +01:00
[2.28.0]: https://scm-manager.org/download/2.28.0
2022-01-07 17:37:57 +01:00
[2.29.0]: https://scm-manager.org/download/2.29.0
2022-01-17 16:04:21 +01:00
[2.29.1]: https://scm-manager.org/download/2.29.1
2022-01-21 15:58:19 +01:00
[2.30.0]: https://scm-manager.org/download/2.30.0
2022-01-26 10:13:41 +01:00
[2.30.1]: https://scm-manager.org/download/2.30.1
2022-02-18 13:25:59 +01:00
[2.31.0]: https://scm-manager.org/download/2.31.0
2022-02-21 14:34:10 +01:00
[2.31.1]: https://scm-manager.org/download/2.31.1
2022-03-10 10:04:19 +01:00
[2.32.0]: https://scm-manager.org/download/2.32.0
2022-03-10 17:21:22 +01:00
[2.32.1]: https://scm-manager.org/download/2.32.1
2022-03-23 16:23:42 +01:00
[2.32.2]: https://scm-manager.org/download/2.32.2
2022-04-29 13:31:01 +02:00
[2.33.0]: https://scm-manager.org/download/2.33.0
2022-05-13 12:03:45 +02:00
[2.34.0]: https://scm-manager.org/download/2.34.0
2022-06-02 09:19:50 +02:00
[2.35.0]: https://scm-manager.org/download/2.35.0
2022-06-13 11:40:56 +02:00
[2.36.0]: https://scm-manager.org/download/2.36.0
2022-06-21 14:26:27 +02:00
[2.36.1]: https://scm-manager.org/download/2.36.1
2022-06-28 14:17:18 +02:00
[2.37.0]: https://scm-manager.org/download/2.37.0
2022-07-06 14:07:54 +02:00
[2.37.1]: https://scm-manager.org/download/2.37.1
2022-07-13 10:11:45 +02:00
[2.37.2]: https://scm-manager.org/download/2.37.2
2022-08-08 14:41:33 +02:00
[2.38.0]: https://scm-manager.org/download/2.38.0
2022-08-09 09:11:28 +02:00
[2.38.1]: https://scm-manager.org/download/2.38.1
2022-09-14 15:31:10 +02:00
[2.39.0]: https://scm-manager.org/download/2.39.0
2022-10-12 10:26:06 +02:00
[2.39.1]: https://scm-manager.org/download/2.39.1
2022-11-22 14:16:57 +01:00
[2.40.0]: https://scm-manager.org/download/2.40.0
2022-12-06 15:37:34 +01:00
[2.40.1]: https://scm-manager.org/download/2.40.1
2023-01-18 11:34:04 +01:00
[2.41.0]: https://scm-manager.org/download/2.41.0
2023-02-16 16:16:58 +01:00
[2.41.1]: https://scm-manager.org/download/2.41.1
2023-02-15 09:41:00 +01:00
[2.42.0]: https://scm-manager.org/download/2.42.0
2023-02-16 18:57:20 +01:00
[2.42.1]: https://scm-manager.org/download/2.42.1
2023-03-02 15:47:05 +01:00
[2.42.2]: https://scm-manager.org/download/2.42.2
2023-03-10 14:10:27 +01:00
[2.42.3]: https://scm-manager.org/download/2.42.3
2023-04-12 15:08:15 +02:00
[2.43.0]: https://scm-manager.org/download/2.43.0
2023-05-12 13:19:42 +02:00
[2.43.1]: https://scm-manager.org/download/2.43.1
2023-06-08 14:18:51 +02:00
[2.44.0]: https://scm-manager.org/download/2.44.0
2023-06-13 16:23:45 +02:00
[2.44.1]: https://scm-manager.org/download/2.44.1
2023-06-23 09:46:02 +02:00
[2.44.2]: https://scm-manager.org/download/2.44.2
2023-10-19 11:35:05 +02:00
[2.44.3]: https://scm-manager.org/download/2.44.3
[2.45.1]: https://scm-manager.org/download/2.45.1
[2.46.0]: https://scm-manager.org/download/2.46.0
[2.46.1]: https://scm-manager.org/download/2.46.1
2023-10-11 12:29:12 +02:00
[2.47.0]: https://scm-manager.org/download/2.47.0
2023-11-16 14:29:31 +01:00
[2.48.0]: https://scm-manager.org/download/2.48.0