DeepGit 2 (2017-04-07)
======================
No changes since DeepGit RC 2.


DeepGit 2 RC 2 (2017-04-04)
===========================
Fixed Bugs
----------
- Inline Help:
  - background color fixed
  - texts fixed
- Various UI texts fixed


DeepGit 2 RC 1 (2017-03-31)
===========================
Fixed Bugs
----------
- Blame:
  - possible internal error related to inner-line change detection
  - possible internal error related to popup
- Origin candidates: possible internal error


DeepGit 2 preview 6 (2017-03-22)
================================
New Features/Improvements
-------------------------
- Back button: drop-down list of latest locations, like in
  web browser
- Blame Popup:
  - hitting Go Deeper should put back focus to Blame text afterwards
  - layout improvements
- Navigation: file nodes should be displayed on top level
- Perspectives: more appropriate sliding between Blame-Origins
  and Origins

Fixed Bugs
----------
- Blame: internal error when opening empty file


DeepGit 2 preview 5 (2017-03-14)
================================
New Features/Improvements
-------------------------
- Blame:
  - author names containing dot, like "forename.surname",
    will be shortened too
  - hyperlink tooltips
  - Copy commit info details actions
  - should display line commit details already while blame
    is processing, not only after it's finished
  - should not alternate colors while blame is processing
- Blame/Origin view:
  - inner-line diffs
  - option to toggle additional highlighting
- Go Deeper: in simple Blame view, show origin candidate preview
- Origin candidates: significant performance improvement and reduced
  memory consumption for large blocks (by limiting the source block)
- Search: ignore upper/lower case

Fixed Bugs
----------
- Blame/Origin view:
  - expanding message sometimes does not work
- Blame popup (Linux): should not steal focus
- Origin candidates:
  - blame-side in-place change block may have wrong size
  - low-level similarity calculation fix
  - possible out-of-memory error for large changes
- Origin view: changestripe was updated with a delay of 1 "step"


DeepGit 2 preview 4 (2017-03-08)
================================
New Features/Improvements
-------------------------
- Blame: comparison (red blocks) should happen against "origin commits",
  not the 1-parent commit
- Compare/Origin view: Compare Whitespace Changes not honored
- Go Deeper:
  - for In-Place changes, go to commit where line first appeared
  - show progress
- Line History (as in SmartGit)
- Navigation:
  - Log should show merged commit at more appropriate parents
  - show intermediate merge commits even if Log is disabled
- Perspectives: improved focus handling (when switching perspectives)

Fixed Bugs
----------
- Blame: possible internal error while evaluating origins
- Go Deeper: confidence indicator should be gray if no origin is selected
  (e.g. immediately after opening empty window)
- Origins:
  - matching origin block may be one line too small (at the end)
  - similar lines were not detected for removed files
- Origins perspective: changing selected File should focus first change
- Origin (text) view: might stop updating after having switched to
  Origins perspective and back
- Navigation:
  - Back/Forward should preserve line
  - fixed sorting
  - possible endless loop and even internal error if going back/forward
    too fast a couple of times
  - toggling Log may remove sub-files
- Perspectives: switching perspectives may result in internal error

  
DeepGit 2 preview 3 (2017-02-24)
================================
New Features/Improvements
-------------------------
- Blame view:
  - Go Deeper popup
  - separate "Surrounding Block" color
- Origin candidates:
  - confidence indicator simplified
  - rerun blame/similarity detection after changing options like
    Follow Renames or Extend Line To Block option
  - "Surrounding block" origin should be aligned on selected line,
    not block start
- Navigation: Back/Forward should preserve line
- UI: "Origin" perspective should be "Origins"

Fixed Bugs
----------
- Navigation: possible internal error when selecting file node

  
DeepGit 2 preview 2 (2017-02-22)
================================
New Features/Improvements
-------------------------
- Blame (Go Deeper): confidence indicator
- Perspectives introduced:
  - new Commit Files perspective
  - new Simplified Blame View perspective
- Origin candidates: trivial "No change" origins are skipped, instead
  "surrounding block" origins have been introduced
- Origin perspective: additional Files view (for origin commit)  
- UI:
  - top-level toolbar
  - compare/blame view side buttons replaced by toolbar buttons
  - labels reworked

Fixed Bugs
----------
- Origin view: do not show diff highlighting for "Surrounding Block"
  (former "No change") changes
- Possible internal error after switching to "Files" mode
  (obsoleted by new perspectives)

  
DeepGit 2 preview 1 (2017-02-06)
================================
New Features/Improvements
-------------------------
- Blame view:
  - change stripe
  - highlight lines which have been changed in currently viewed commit
- Commits view reworked
- Compare view
- Navigation: show Log
- Origin view:
  - change stripe
  - denote where lines have been added

Fixed Bugs
----------
- Commit view: possibly wrong display of "change" modifications
- Go Deeper: possible "Repository doesn't contain file" error
- Origin view: "No change" origins should not mention
  "modification" of "X lines"
  
