Skip to content

Latest commit

 

History

History
173 lines (154 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

173 lines (154 loc) · 11.2 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. Use the following format for additions: - VERSION: [feature/patch (if applicable)] Short description of change. Links to relevant issues/PRs.

  • 1.4.0:
    • Merging changes made in upstream v1.5.19..1.5.23, see the upstream CHANGELOG for details
  • 1.3.0:
    • Merging changes made in upstream v1.4.40..1.5.18, see the upstream CHANGELOG for details
  • 1.2.4:
    • Merging changes made in upstream v1.4.2..1.4.39, see the upstream CHANGELOG for details
    • Numerous dependency pumps
  • 1.2.3:
    • Allow authentication via repository url link using token parameter #11
    • Issues and changelog links updated to new repo
    • Dependencies updated
  • 1.2.2:
    • Check version updates against mungit package, redirect users to mungit GitHub page for issues #6
  • 1.2.1:
    • Octicons used as SVGs instead of WebFonts #3
    • Keen.io and Google Analytics usage statistics update
    • Sentry.io automatic bug reporting updated (git unhandled exceptions are now included)
    • Fix for Node Security Advisory #550 in module ws
    • Grunt-release; grunt-image-embed devDependency deprecation
    • Dependency updates
  • 1.2.0:
    • Mungit fork. Reason, upstream licensing change #974
    • Improvements to narrow space alignment and moving the toolbar up #2
    • Grey coloring scheme introduced to differentiate from original and to align better with Cloud9v2 coloring #1
    • First release to npm and synch up with tagging releases in Github

Pre-fork

  • 1.1.31:
    • Bump dependencies
    • Remove forever-monitor #961
  • 1.1.30:
    • move unit tests to es6
    • Add squash feature #129
  • 1.1.29: move Gruntfile.js to es6
  • 1.1.28: please append your changes to here instead of new version.
    • Refactoring to remove static data-ta tags from tests
    • grunt nmclicktest -> grunt clicktest
    • Stabilize ungit open test of clicktest via using a tag that is guaranteed to be generated
    • Add click test bailout on tes failure
    • Add parallel click test grunt clickParallel
    • Remove deps to fix config init bug for the credentials-helper. #838
  • 1.1.27: Add alert when moving back in time. #914
  • 1.1.26:
    • fix invalid path input for autocomplete causing front end crash #942
    • bump and checking in package-lock.json
  • 1.1.25: Change stash pop operation to stash apply #919
  • 1.1.24: fix some commands not properly reporting git error #933
  • 1.1.23: finalize nightmare click test
  • 1.1.22: Add a config setting to allow setting the default diff type. #929
  • 1.1.21:
    • Initial refactoring of click test using nightmare and mocha
    • Dropping support for node 4.x and 5.x!, 6.x and later is now supported.
  • 1.1.20: Hide credentials in remote urls at home repo list
  • 1.1.19: Ask before deleting a stash
  • 1.1.18: Fix checking out remote refs (again)
  • 1.1.17: Fix checking out remote refs
  • 1.1.16:
    • clicktests logging correction and using wait for within tests.
    • Refactor filewatch and using normalized test path
    • throttle parallel test's parellelization limit
    • dependency bump
    • Fix context issue for gitSetUserConfig #912
  • 1.1.15: Updating crash page with instructions and adblock detection
  • 1.1.14: Disable strict mode for startup params and config #890
  • 1.1.13: Fix startup args bug: #896
  • 1.1.12:
    • Retain commit messages when commit fails #882
    • Fix rare edge case where remote node is gone during reset op.
    • rescursively resolve all promises before caching them. #878
  • 1.1.11:
    • Fix cli arguments #871
    • Stop if ~/.ungitrc contains syntax error
    • Removed official support ini format of ~/.ungitrc, because internal API supports only JSON
  • 1.1.10: Fix broken diff out in some cases when diff contains table. #881
  • 1.1.9: Fix around ubuntu's inability to cache promises. #877
  • 1.1.8:
    • Realtime text diff via invalidate diff on directory change #867
    • Promisify ./source/utils/cache.js #870
    • Fix load more text diff button. #876
  • 1.1.7:
    • Fix diff flickering issue and optimization #865
    • Fix credential dialog issue #864
    • Fix HEAD branch order when redraw #858
  • 1.1.6: Fix path auto complete #861
  • 1.1.5: Update "Toggle all" button after commit or changing selected files #859
  • 1.1.4: [patch] Promise refactoring
  • 1.1.3: [patch] Fix submodule navigation on windows #577
  • 1.1.2: Fix a bug that prevented the new version dialog from being dismissed
  • 1.1.1: [patch] Fixed small spelling error for ignore whitespace feature #853
  • 1.1.0: Added option to ignore ungit version checks #851
  • 1.0.1: [patch] Fixed gravatar avatar fetch if email have different cases applied. #847
  • 1.0.0: Introduced Continuous delivery. #823

Added

  • Added search by git folder name in the search bar. #793
  • New configuration option logLevel allows you to assign the level of logging you want to see in the servers output console.
  • New configuration option mergeTool allows you to assign a custom external merge tool for conflict resolution #783 Doc
  • Whitespace ignore option for text diffs #777
  • Fix for favorites linking in case rootPath is used @sebastianmay #609 and image diffing
  • Limit commit title to 72 characters, the rest is truncated and shown when inspecting the commit
  • Updated file watch logic to closely follow git commands in another process #283

Fixed

  • File diff firing increasing number of events longer it survives.
  • Fix missing ungit logo. #812
  • Fix when stash output is empty #818
  • Fix minor display error for wide git repo #830
  • Persist commit messages during merge operation #779
  • Refresh staging.files object for cleaner refresh such as refresh pached line list, diff and etc.
  • Fixed an issue where patching on some key word file names such as "test".
  • Fix missing commit message body if commit was committed with Visual Studio or Visual Studio Code #826
  • Fix initial page load when loaded node does not fits in screen. #832

Added

  • Show diffs for stashed changes #444
  • Active node focused git log result #420

Fixed

  • Missing npm as a normal dependency #766

Fixed

  • Handle SIGTERM and SIGINT #763

Added

  • Added bare repo support #177 #728
  • Added support for cherry-pick conflict#701
  • Added wordwrap support for diffs #721
  • Support for Node6 #745
  • Added "autoCheckoutOnBranchCreate" option #752

Fixed

  • Fix maxConcurrentGitOperations not limiting git processes #707
  • Fix ".lock" file conflicts in parallelized git operations #515
  • Allow Ungit to function under sub dir of a git dir #734
  • Removed deprecated npmconf package #746
  • More helpful warning messages #749
  • Deleting already deleted remote tag #748
  • Fix to handle revert merge commit #757

Changed

  • Cleaner rebase conflict message display #708
  • ES6 #672
  • Dropped support for Node 0.10 and 0.12 #745

Added

  • Introduced change log! #687
  • Improved server and client error logging #695

Fixed

  • Fix crashes due to submodule parsing #690 #689
  • Fix duplicate remote tag issues #685
  • Fix scrolling issue in safari #686
  • Fix git hooks failing on non-ascii files #676

Removed

  • Reverted on hover button effects #688

Changed

  • Upgrade keen.io client code #679